
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap');

@font-face {
 font-family:'微軟正黑體修正';
 unicode-range:U+7db0,
 U+78A7,
 U+7B75;
 font-style:normal;
 font-weight:bold;
 src:local(Yu Gothic),
 local(MS Gothic)
}
@font-face {
 font-family:'微軟正黑體修正';
 unicode-range:U+7db0,
 U+78A7,
 U+7B75;
 font-style:normal;
 font-weight:normal;
 src:local(微軟正黑體)
}
body {
  font-family: "Noto Sans TC",Times New Roman;
}

/*body * {
  font-family: 標楷體, KaiTi, DFKai-SB; 
}*/
.desktop-image {
  width: 50%;
  height: 50%;
}

/* 文章內文樣式 */
.article-contentin {
  font-size: 20px;
  margin: 0 auto;
  padding: 0 4px;
  max-width: 1200px;
}

@media screen and (max-width: 768px) {
  .desktop-image {
      width: 100%;
      height: 100%;
      
  }
  .article-contentin {
    font-size: 16px;
    padding: 0 4px;
  }
}


.group-tab>.bg-drop-layout>.in>.ct>.in>ul,
.group-tab>.in>.ct>.in>ul,
.group-list>.bg-drop-layout>.in>.ct>.in>ul,
.group-list>.in>.ct>.in>ul,
.list-text .ct ul,
.list-pic .ct ul,
.group-list02>.bg-drop-layout>.in>.ct>.in>ul,
.group-list02>.in>.ct>.in>ul,
.base-extend .group-list.nav>.bg-drop-layout>.in>.hd h3,
.base-extend .group-list.nav>.in>.hd h3,
.base-module-area .group-list.nav>.bg-drop-layout>.in>.hd h3,
.base-module-area .group-list.nav>.in>.hd h3,
.base-aside .group-list.nav>.bg-drop-layout>.in>.hd h3,
.base-aside .group-list.nav>.in>.hd h3,
.simple-text.major-logo .ct h1,
.simple-text.heading .ct h3,
.list-text.minor-nav .hd h4,
.base-wrapper .area-form.search .ct .list ul,
.area-customize.message02 .ct>.in>ul,
.group-list.major-slider>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in,
.group-list.major-slider>.in>.ct>.in>ul>li>[data-index][data-type]>.in,
.group-list.major-slider02>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in,
.group-list.major-slider02>.in>.ct>.in>ul>li>[data-index][data-type]>.in,
.area-customize.news-card .ct ul,
.area-customize.icons-g2 .ct ul,
.area-customize.message .ct>.in>ul,
.simple-text.title .ct>.in,
.area-form.submit .ct .fieldset span.list ol,
[data-index][data-type] .hd h3,
[data-index][data-type] .hd h4,
[data-index][data-type] .ct .list ul,
[data-index][data-type] .ct .label ul,
[data-index][data-type] .ct .p p,
[data-index][data-type] .ft ul,
.group-tab>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type],
.group-tab>.in>.ct>.in>ul>li>[data-index][data-type],
.group-tab>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.bg-drop-layout>.in,
.group-tab>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in,
.group-tab>.in>.ct>.in>ul>li>[data-index][data-type]>.bg-drop-layout>.in,
.group-tab>.in>.ct>.in>ul>li>[data-index][data-type]>.in {
 margin:0;
 position:static;
 top:auto;
 right:auto;
 bottom:auto;
 left:auto
}
.group-tab>.bg-drop-layout>.in>.ct>.in>ul,
.group-tab>.in>.ct>.in>ul,
.group-list>.bg-drop-layout>.in>.ct>.in>ul,
.group-list>.in>.ct>.in>ul,
.list-text .ct ul,
.list-pic .ct ul,
.group-list02>.bg-drop-layout>.in>.ct>.in>ul,
.group-list02>.in>.ct>.in>ul,
.base-extend .group-list.nav>.bg-drop-layout>.in>.hd h3,
.base-extend .group-list.nav>.in>.hd h3,
.base-module-area .group-list.nav>.bg-drop-layout>.in>.hd h3,
.base-module-area .group-list.nav>.in>.hd h3,
.base-aside .group-list.nav>.bg-drop-layout>.in>.hd h3,
.base-aside .group-list.nav>.in>.hd h3,
.simple-text.major-logo .ct h1,
.simple-text.heading .ct h3,
.list-text.minor-nav .hd h4,
.base-wrapper .area-form.search .ct .list ul,
.area-customize.message02 .ct>.in>ul,
.group-list.major-slider>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in,
.group-list.major-slider>.in>.ct>.in>ul>li>[data-index][data-type]>.in,
.group-list.major-slider02>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in,
.group-list.major-slider02>.in>.ct>.in>ul>li>[data-index][data-type]>.in,
.area-customize.news-card .ct ul,
.area-customize.icons-g2 .ct ul,
.area-customize.message .ct>.in>ul,
.simple-text.title .ct>.in,
.area-form.submit .ct .fieldset span.list ol,
[data-index][data-type] .hd h3,
[data-index][data-type] .hd h4,
[data-index][data-type] .ct .list ul,
[data-index][data-type] .ct .label ul,
[data-index][data-type] .ct .p p,
[data-index][data-type] .ft ul {
 padding:0;
 border:0;
 border-radius:0;
 list-style:none;
 background-color:transparent;
 font-size:1em;
 font-weight:normal;
 transition:initial
}
.group-tab>.bg-drop-layout>.in>.ct>.in>ul:before,
.group-tab>.in>.ct>.in>ul:before,
.group-list>.bg-drop-layout>.in>.ct>.in>ul:before,
.group-list>.in>.ct>.in>ul:before,
.list-text .ct ul:before,
.list-pic .ct ul:before,
.group-list02>.bg-drop-layout>.in>.ct>.in>ul:before,
.group-list02>.in>.ct>.in>ul:before,
.base-extend .group-list.nav>.bg-drop-layout>.in>.hd h3:before,
.base-extend .group-list.nav>.in>.hd h3:before,
.base-module-area .group-list.nav>.bg-drop-layout>.in>.hd h3:before,
.base-module-area .group-list.nav>.in>.hd h3:before,
.base-aside .group-list.nav>.bg-drop-layout>.in>.hd h3:before,
.base-aside .group-list.nav>.in>.hd h3:before,
.simple-text.major-logo .ct h1:before,
.simple-text.heading .ct h3:before,
.list-text.minor-nav .hd h4:before,
.base-wrapper .area-form.search .ct .list ul:before,
.area-customize.message02 .ct>.in>ul:before,
.group-list.major-slider>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in:before,
.group-list.major-slider>.in>.ct>.in>ul>li>[data-index][data-type]>.in:before,
.group-list.major-slider02>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in:before,
.group-list.major-slider02>.in>.ct>.in>ul>li>[data-index][data-type]>.in:before,
.area-customize.news-card .ct ul:before,
.area-customize.icons-g2 .ct ul:before,
.area-customize.message .ct>.in>ul:before,
.simple-text.title .ct>.in:before,
.area-form.submit .ct .fieldset span.list ol:before,
[data-index][data-type] .hd h3:before,
[data-index][data-type] .hd h4:before,
[data-index][data-type] .ct .list ul:before,
[data-index][data-type] .ct .label ul:before,
[data-index][data-type] .ct .p p:before,
[data-index][data-type] .ft ul:before {
 content:none
}
.group-tab>.bg-drop-layout>.in>.ct>.in>ul:after,
.group-tab>.in>.ct>.in>ul:after,
.group-list>.bg-drop-layout>.in>.ct>.in>ul:after,
.group-list>.in>.ct>.in>ul:after,
.list-text .ct ul:after,
.list-pic .ct ul:after,
.group-list02>.bg-drop-layout>.in>.ct>.in>ul:after,
.group-list02>.in>.ct>.in>ul:after,
.base-extend .group-list.nav>.bg-drop-layout>.in>.hd h3:after,
.base-extend .group-list.nav>.in>.hd h3:after,
.base-module-area .group-list.nav>.bg-drop-layout>.in>.hd h3:after,
.base-module-area .group-list.nav>.in>.hd h3:after,
.base-aside .group-list.nav>.bg-drop-layout>.in>.hd h3:after,
.base-aside .group-list.nav>.in>.hd h3:after,
.simple-text.major-logo .ct h1:after,
.simple-text.heading .ct h3:after,
.list-text.minor-nav .hd h4:after,
.base-wrapper .area-form.search .ct .list ul:after,
.area-customize.message02 .ct>.in>ul:after,
.group-list.major-slider>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in:after,
.group-list.major-slider>.in>.ct>.in>ul>li>[data-index][data-type]>.in:after,
.group-list.major-slider02>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in:after,
.group-list.major-slider02>.in>.ct>.in>ul>li>[data-index][data-type]>.in:after,
.area-customize.news-card .ct ul:after,
.area-customize.icons-g2 .ct ul:after,
.area-customize.message .ct>.in>ul:after,
.simple-text.title .ct>.in:after,
.area-form.submit .ct .fieldset span.list ol:after,
[data-index][data-type] .hd h3:after,
[data-index][data-type] .hd h4:after,
[data-index][data-type] .ct .list ul:after,
[data-index][data-type] .ct .label ul:after,
[data-index][data-type] .ct .p p:after,
[data-index][data-type] .ft ul:after {
 content:none
}
[data-type="1"][data-child]>.bg-drop-layout>.in>.ct>.in:after,
[data-type="1"][data-child]>.in>.ct>.in:after,
.base-page-area>.in:after,
.base-footer .info>.bg-drop-layout>.in>.ct>.in:after,
.base-footer .info>.in>.ct>.in:after,
.group>.bg-drop-layout>.in>.ct>.in:after,
.group>.in>.ct>.in:after,
.group-list>.bg-drop-layout>.in>.ct>.in>ul:after,
.group-list>.in>.ct>.in>ul:after,
.list-text .ct ul:after,
.list-pic .ct ul:after,
.group-list02>.bg-drop-layout>.in>.ct>.in>ul:after,
.group-list02>.in>.ct>.in>ul:after,
.base-mobile .list-text.share .ct ul:after,
.msg-tool .list-text.share .ct ul:after,
.base-header .list-text.nav .ct ul:after,
.list-text.tab .ct ul:after,
.area-customize.message02 .ct .essay:after,
.cp.interduce:after,
.cp.multi-pic:after,
.cp.around-pic:after,
.cp.table td:after,
.cp.half-area:after,
.cp.one_third-area:after,
.area-customize.countdown .ct ul:after,
.area-essay.message .ct .div:after,
.area-customize.calendar .ct .heading:after,
.list-text.anchor .ct ul:after,
.area-customize.news-card .ct ul:after,
.area-customize.news-card .ct .label:after,
.area-customize.message .ct>.in:after,
.area-customize.message .ct>.in>ul+ul>li:after,
.area-customize.korea-pic-slider .ct .list-area ul:after,
.area-customize.pchouse-album02 .ct>.in:after,
.area-customize.pchouse-album02 .ct .div:after,
.area-customize.video-list02 .ct>.in:after,
.list-text.step .ct ul:after,
.area-essay.active .ct .div:after,
.area-customize.pagination .ct>.in:after,
.area-customize.notitle01-pager .ct>.in:after,
.area-figure.link .ct .div:after,
.area-customize.calendar-detail .ct .heading:after,
.area-customize.calendar-detail03 .ct .heading:after,
.area-customize.calendar-detail03 .ct .label ul:after,
.area-customize.calendar-detail04 .ct .heading:after,
.area-essay.page-caption-label .ct .div:after,
.area-essay.page-caption-label-p .ct .div:after,
.area-essay.page-caption-p .ct a.div:after,
.area-essay.page-essay .ct .div:after,
.area-essay.page-img-caption-label .ct .div:after,
.area-essay.page-img-caption-p .ct .div:after,
.area-customize.video-list .ct>.in>.div:after,
.area-customize.sign-in .ct>.in:after,
.area-table.rwd-horizontal .ct tbody td:after,
.area-table.rwd-straight .ct tbody td:after,
.area-table.notitle01 .ct tbody td:after,
.area-table.notitle02 .ct tbody td:after,
.area-table.notitle03 .ct tbody td:after,
.area-table.title01 .ct tbody td:after,
.area-table.title02 .ct tbody td:after,
.area-table.title03 .ct tbody td:after {
 content:"​";
 display:block;
 height:0;
 clear:both
}
.base-mobile>.in>.hd a,
.base-footer>.in>.hd a,
.base-header .msg-tool>.bg-drop-layout>.in>.hd a,
.base-header .msg-tool>.in>.hd a,
.group-list.marquee-nav>.bg-drop-layout>.in>.ft li.next a,
.group-list.marquee-nav>.bg-drop-layout>.in>.ft li.prev a,
.group-list.marquee-nav>.in>.ft li.next a,
.group-list.marquee-nav>.in>.ft li.prev a,
.simple-text.major-logo .ct a,
.simple-text.minor-logo .ct a,
.base-extend .list-text.share .ct a,
.base-mobile .list-text.share .ct a,
.msg-tool .list-text.share .hd,
.msg-tool .list-text.share .ct a,
.list-text.font-size .hd a,
.list-text.font-size .ct a,
.list-text.open-data .ct a,
.list-text.user-tool .ct a,
.simple-text.btn .ct a,
.area-form.page-search .hd a,
.base-mobile .area-form.search .ct .fieldset span.submit a,
.base-wrapper .area-form.search .ct .fieldset span.submit a,
.group-list.album03>.bg-drop-layout>.in>.ft li.next a,
.group-list.album03>.bg-drop-layout>.in>.ft li.prev a,
.group-list.album03>.in>.ft li.next a,
.group-list.album03>.in>.ft li.prev a,
.group-list.major-slider>.bg-drop-layout>.in>.ft li.next a,
.group-list.major-slider>.bg-drop-layout>.in>.ft li.prev a,
.group-list.major-slider>.in>.ft li.next a,
.group-list.major-slider>.in>.ft li.prev a,
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-img a,
.group-list.major-slider>.in>.ft li.is-img a,
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-dot a,
.group-list.major-slider>.in>.ft li.is-dot a,
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.next a,
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.prev a,
.group-list.major-slider02>.in>.ft li.next a,
.group-list.major-slider02>.in>.ft li.prev a,
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-img a,
.group-list.major-slider02>.in>.ft li.is-img a,
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-dot a,
.group-list.major-slider02>.in>.ft li.is-dot a,
.list-pic.marquee .ft li.next a,
.list-pic.marquee .ft li.prev a,
.list-pic.marquee02 .ft li.next a,
.list-pic.marquee02 .ft li.prev a,
.list-pic.marquee03 .ft li.next a,
.list-pic.marquee03 .ft li.prev a,
.list-pic.marquee04 .ft li.next a,
.list-pic.marquee04 .ft li.prev a,
.list-pic.marquee-circle .ft li.next a,
.list-pic.marquee-circle .ft li.prev a,
.group-list.marquee>.bg-drop-layout>.in>.ft li.next a,
.group-list.marquee>.bg-drop-layout>.in>.ft li.prev a,
.group-list.marquee>.in>.ft li.next a,
.group-list.marquee>.in>.ft li.prev a,
.group-list.message03>.bg-drop-layout>.in>.ft li.next a,
.group-list.message03>.bg-drop-layout>.in>.ft li.prev a,
.group-list.message03>.in>.ft li.next a,
.group-list.message03>.in>.ft li.prev a,
.group-list.album02>.bg-drop-layout>.in>.ft li.next a,
.group-list.album02>.bg-drop-layout>.in>.ft li.prev a,
.group-list.album02>.in>.ft li.next a,
.group-list.album02>.in>.ft li.prev a,
.area-customize.calendar-detail02 .ct .label a,
.area-customize.calendar-detail04 .ft a,
.area-customize.calendar-schedule .ct .label a,
.list-pic.page-block .ft li.next a,
.list-pic.page-block .ft li.prev a,
.list-pic.slider .ft li.next a,
.list-pic.slider .ft li.prev a {
 font:0/0 a;
 color:transparent;
 text-indent:-9999px
}
.group-list.default>.bg-drop-layout>.in>.hd h4,
.group-list.default>.in>.hd h4,
.simple-text.default .hd h4,
.area-editor.default .hd h4,
.base-content .list-text.link .hd h4,
.group-list.sample>.bg-drop-layout>.in>.hd h4,
.group-list.sample>.in>.hd h4,
.simple-text.message .hd h4,
.area-customize.message02 .hd h4,
.area-form.link .hd h4,
.group-list.album03>.bg-drop-layout>.in>.hd h4,
.group-list.album03>.in>.hd h4,
.group-list.global-list>.bg-drop-layout>.in>.hd h4,
.group-list.global-list>.in>.hd h4,
.group-list.major-slider>.bg-drop-layout>.in>.hd h4,
.group-list.major-slider>.in>.hd h4,
.group-list.major-slider02>.bg-drop-layout>.in>.hd h4,
.group-list.major-slider02>.in>.hd h4,
.list-pic.marquee .hd h4,
.list-pic.marquee02 .hd h4,
.list-pic.marquee03 .hd h4,
.list-pic.marquee04 .hd h4,
.list-pic.marquee-circle .hd h4,
.group-list.slider>.bg-drop-layout>.in>.hd h4,
.group-list.slider>.in>.hd h4,
.group-list.marquee>.bg-drop-layout>.in>.hd h4,
.group-list.marquee>.in>.hd h4,
.list-text.slider .hd h4,
.group-list.message>.bg-drop-layout>.in>.hd h4,
.group-list.message>.in>.hd h4,
.area-essay.message .hd h4,
.base-module-area .group-list.album>.bg-drop-layout>.in>.hd h4,
.base-module-area .group-list.album>.in>.hd h4,
.base-page-area .group-list.album>.bg-drop-layout>.in>.hd h4,
.base-page-area .group-list.album>.in>.hd h4,
.area-figure.album .hd h4,
.base-module-area .group-list.link>.bg-drop-layout>.in>.hd h4,
.base-module-area .group-list.link>.in>.hd h4,
.base-page-area .group-list.link>.bg-drop-layout>.in>.hd h4,
.base-page-area .group-list.link>.in>.hd h4,
.list-pic.link .hd h4,
.list-pic.link02 .hd h4,
.list-pic.nmth-link .hd h4,
.base-module-area .area-essay.link .hd h4,
.base-page-area .area-essay.link .hd h4,
.area-form.vote .hd h4,
.list-text.rss .hd h4,
.area-customize.calendar .hd h4,
.simple-text.weather .hd h4,
.simple-text.weather02 .hd h4,
.list-text.anchor .hd h4,
.area-form.epaper .hd h4,
.area-customize.video .hd h4,
.area-customize.news-card .hd h4,
.group-list.news-card02 .hd h4,
.area-customize.icons-g2 .hd h4,
.area-essay.message02 .hd h4,
.group-list.message03>.bg-drop-layout>.in>.hd h4,
.group-list.message03>.in>.hd h4,
.area-essay.message03 .hd h4,
.area-customize.message .hd h4,
.area-customize.ktnp-album .hd h4,
.area-customize.ktnp-album02 .hd h4,
.area-customize.pchouse-album .hd h4,
.area-customize.korea-pic-slider .hd h4,
.area-customize.pchouse-album02 .hd h4,
.area-customize.pchouse-album03 .hd h4,
.group-list.album02>.bg-drop-layout>.in>.hd h4,
.group-list.album02>.in>.hd h4,
.area-figure.album02 .hd h4,
.area-figure.album03 .hd h4,
.area-customize.video-list02 .hd h4,
.area-essay.list .hd h4,
.area-essay.list02 .hd h4,
.group-list.classify-multiple>.bg-drop-layout>.in>.hd h4,
.group-list.classify-multiple>.in>.hd h4,
.group-list.page-block>.bg-drop-layout>.in>.hd h4,
.group-list.page-block>.in>.hd h4,
.group-list.page-list>.bg-drop-layout>.in>.hd h4,
.group-list.page-list>.in>.hd h4,
.area-essay.active .hd h4,
.area-customize.alertCAP .hd h4,
.area-customize.epaper-status .hd h4,
.area-figure.link .hd h4,
.list-pic.album .hd h4,
.area-customize.calendar-detail .hd h4,
.area-customize.calendar-detail02 .hd h4,
.area-customize.calendar-detail03 .hd h4,
.area-customize.calendar-detail04 .hd h4,
.area-customize.calendar-schedule .hd h4,
.area-customize.chart .hd h4,
.group-list.content>.bg-drop-layout>.in>.hd h4,
.group-list.content>.in>.hd h4,
.list-text.file-download .hd h4,
.list-pic.pic-download .hd h4,
.group-list.file-download-multiple>.bg-drop-layout>.in>.hd h4,
.group-list.file-download-multiple>.in>.hd h4,
.area-editor.error-info .hd h4,
.area-essay.page-caption-label .hd h4,
.area-essay.page-caption-label-p .hd h4,
.area-essay.page-caption-p .hd h4,
.area-essay.page-essay .hd h4,
.area-essay.page-img-caption-label .hd h4,
.area-essay.page-img-caption-p .hd h4,
.area-figure.page-figure .hd h4,
.area-figure.e-paper .hd h4,
.area-figure.page-img-figcaption .hd h4,
.area-figure.page-img-figcaption-label .hd h4,
.area-figure.page-img-figcaption-p .hd h4,
.area-figure.page-img-label .hd h4,
.area-figure.page-img-label-p .hd h4,
.area-figure.page-img-p .hd h4,
.area-form.submit .hd h4,
.area-customize.map .hd h4,
.area-customize.audio .hd h4,
.area-customize.iframe .hd h4,
.area-customize.ey-video .hd h4,
.area-customize.video-list .hd h4,
.list-text.message .hd h4,
.list-pic.page-list .hd h4,
.group-list.page-list-pic>.bg-drop-layout>.in>.hd h4,
.group-list.page-list-pic>.in>.hd h4,
.group-list.query>.bg-drop-layout>.in>.hd h4,
.group-list.query>.in>.hd h4,
.area-form.sign-in .hd h4,
.area-customize.sign-in .hd h4,
.list-text.sitemap .hd h4,
.area-table.page-table .hd h4,
.area-table.rwd-horizontal .hd h4,
.area-table.rwd-straight .hd h4,
.area-table.notitle01 .hd h4,
.area-table.notitle02 .hd h4,
.area-table.notitle03 .hd h4,
.area-table.title01 .hd h4,
.area-table.title02 .hd h4,
.area-table.title03 .hd h4,
.list-text.page-list .hd h4,
.group-list.page-list-text>.bg-drop-layout>.in>.hd h4,
.group-list.page-list-text>.in>.hd h4,
.group-list.vote-result>.bg-drop-layout>.in>.hd h4,
.group-list.vote-result>.in>.hd h4,
.area-table.vote-table .hd h4,
.group-list.default>.bg-drop-layout>.in>.hd h3,
.group-list.default>.in>.hd h3,
.simple-text.default .hd h3,
.area-editor.default .hd h3,
.base-content .list-text.link .hd h3,
.group-list.sample>.bg-drop-layout>.in>.hd h3,
.group-list.sample>.in>.hd h3,
.simple-text.message .hd h3,
.area-customize.message02 .hd h3,
.area-form.link .hd h3,
.group-list.album03>.bg-drop-layout>.in>.hd h3,
.group-list.album03>.in>.hd h3,
.group-list.global-list>.bg-drop-layout>.in>.hd h3,
.group-list.global-list>.in>.hd h3,
.group-list.major-slider>.bg-drop-layout>.in>.hd h3,
.group-list.major-slider>.in>.hd h3,
.group-list.major-slider02>.bg-drop-layout>.in>.hd h3,
.group-list.major-slider02>.in>.hd h3,
.list-pic.marquee .hd h3,
.list-pic.marquee02 .hd h3,
.list-pic.marquee03 .hd h3,
.list-pic.marquee04 .hd h3,
.list-pic.marquee-circle .hd h3,
.group-list.slider>.bg-drop-layout>.in>.hd h3,
.group-list.slider>.in>.hd h3,
.group-list.marquee>.bg-drop-layout>.in>.hd h3,
.group-list.marquee>.in>.hd h3,
.list-text.slider .hd h3,
.group-list.message>.bg-drop-layout>.in>.hd h3,
.group-list.message>.in>.hd h3,
.area-essay.message .hd h3,
.base-module-area .group-list.album>.bg-drop-layout>.in>.hd h3,
.base-module-area .group-list.album>.in>.hd h3,
.base-page-area .group-list.album>.bg-drop-layout>.in>.hd h3,
.base-page-area .group-list.album>.in>.hd h3,
.area-figure.album .hd h3,
.base-module-area .group-list.link>.bg-drop-layout>.in>.hd h3,
.base-module-area .group-list.link>.in>.hd h3,
.base-page-area .group-list.link>.bg-drop-layout>.in>.hd h3,
.base-page-area .group-list.link>.in>.hd h3,
.list-pic.link .hd h3,
.list-pic.link02 .hd h3,
.list-pic.nmth-link .hd h3,
.base-module-area .area-essay.link .hd h3,
.base-page-area .area-essay.link .hd h3,
.area-form.vote .hd h3,
.list-text.rss .hd h3,
.area-customize.calendar .hd h3,
.simple-text.weather .hd h3,
.simple-text.weather02 .hd h3,
.list-text.anchor .hd h3,
.area-form.epaper .hd h3,
.area-customize.video .hd h3,
.area-customize.news-card .hd h3,
.group-list.news-card02 .hd h3,
.area-customize.icons-g2 .hd h3,
.area-essay.message02 .hd h3,
.group-list.message03>.bg-drop-layout>.in>.hd h3,
.group-list.message03>.in>.hd h3,
.area-essay.message03 .hd h3,
.area-customize.message .hd h3,
.area-customize.ktnp-album .hd h3,
.area-customize.ktnp-album02 .hd h3,
.area-customize.pchouse-album .hd h3,
.area-customize.korea-pic-slider .hd h3,
.area-customize.pchouse-album02 .hd h3,
.area-customize.pchouse-album03 .hd h3,
.group-list.album02>.bg-drop-layout>.in>.hd h3,
.group-list.album02>.in>.hd h3,
.area-figure.album02 .hd h3,
.area-figure.album03 .hd h3,
.area-customize.video-list02 .hd h3,
.area-essay.list .hd h3,
.area-essay.list02 .hd h3,
.group-list.classify-multiple>.bg-drop-layout>.in>.hd h3,
.group-list.classify-multiple>.in>.hd h3,
.group-list.page-block>.bg-drop-layout>.in>.hd h3,
.group-list.page-block>.in>.hd h3,
.group-list.page-list>.bg-drop-layout>.in>.hd h3,
.group-list.page-list>.in>.hd h3,
.area-essay.active .hd h3,
.area-customize.alertCAP .hd h3,
.area-customize.epaper-status .hd h3,
.area-figure.link .hd h3,
.list-pic.album .hd h3,
.area-customize.calendar-detail .hd h3,
.area-customize.calendar-detail02 .hd h3,
.area-customize.calendar-detail03 .hd h3,
.area-customize.calendar-detail04 .hd h3,
.area-customize.calendar-schedule .hd h3,
.area-customize.chart .hd h3,
.group-list.content>.bg-drop-layout>.in>.hd h3,
.group-list.content>.in>.hd h3,
.list-text.file-download .hd h3,
.list-pic.pic-download .hd h3,
.group-list.file-download-multiple>.bg-drop-layout>.in>.hd h3,
.group-list.file-download-multiple>.in>.hd h3,
.area-editor.error-info .hd h3,
.area-essay.page-caption-label .hd h3,
.area-essay.page-caption-label-p .hd h3,
.area-essay.page-caption-p .hd h3,
.area-essay.page-essay .hd h3,
.area-essay.page-img-caption-label .hd h3,
.area-essay.page-img-caption-p .hd h3,
.area-figure.page-figure .hd h3,
.area-figure.e-paper .hd h3,
.area-figure.page-img-figcaption .hd h3,
.area-figure.page-img-figcaption-label .hd h3,
.area-figure.page-img-figcaption-p .hd h3,
.area-figure.page-img-label .hd h3,
.area-figure.page-img-label-p .hd h3,
.area-figure.page-img-p .hd h3,
.area-form.submit .hd h3,
.area-customize.map .hd h3,
.area-customize.audio .hd h3,
.area-customize.iframe .hd h3,
.area-customize.ey-video .hd h3,
.area-customize.video-list .hd h3,
.list-text.message .hd h3,
.list-pic.page-list .hd h3,
.group-list.page-list-pic>.bg-drop-layout>.in>.hd h3,
.group-list.page-list-pic>.in>.hd h3,
.group-list.query>.bg-drop-layout>.in>.hd h3,
.group-list.query>.in>.hd h3,
.area-form.sign-in .hd h3,
.area-customize.sign-in .hd h3,
.list-text.sitemap .hd h3,
.area-table.page-table .hd h3,
.area-table.rwd-horizontal .hd h3,
.area-table.rwd-straight .hd h3,
.area-table.notitle01 .hd h3,
.area-table.notitle02 .hd h3,
.area-table.notitle03 .hd h3,
.area-table.title01 .hd h3,
.area-table.title02 .hd h3,
.area-table.title03 .hd h3,
.list-text.page-list .hd h3,
.group-list.page-list-text>.bg-drop-layout>.in>.hd h3,
.group-list.page-list-text>.in>.hd h3,
.group-list.vote-result>.bg-drop-layout>.in>.hd h3,
.group-list.vote-result>.in>.hd h3,
.area-table.vote-table .hd h3,
.base-header .group.nav>.bg-drop-layout>.in>.hd a,
.base-header .group.nav>.in>.hd a,
.base-content .list-text.link .ct a,
.base-header .list-text.nav .hd a,
.base-header .list-text.nav .ct a,
.simple-text.message .ct a,
.area-customize.message02 .ct .caption,
.list-pic.marquee-circle .ct a:after,
.list-text.slider .ct a,
.area-figure.album .ct .label span,
.area-customize.calendar .ct .caption,
.area-customize.calendar .ct .list a,
.list-text.anchor .ct a,
.group-list.news-card02 .ct .label span,
.area-essay.message02 .ct .caption span,
.area-customize.message .ct .caption,
.area-customize.ktnp-album .ct .figcaption,
.area-customize.ktnp-album02 .ct .figcaption,
.area-customize.korea-pic-slider .ct .pic-area .figcaption span,
.area-customize.pchouse-album02 .ct .div .label span,
.area-customize.pchouse-album02 .ct .div .essay .caption,
.area-customize.pchouse-album02 .ct .list a,
.area-customize.pchouse-album02 .ct .list .mark,
.area-customize.pchouse-album03 .ct .list-area i,
.list-text.step .ct a,
.area-customize.calendar-detail .ct .caption,
.area-customize.calendar-detail04 .ct .caption,
.area-customize.calendar-detail04 .ct .table .list a,
.area-figure.page-figure .ct .label span,
.area-figure.e-paper .ct .label span,
.list-text.message .ct a,
.group-list.sitemap>.bg-drop-layout>.in>.hd h5,
.group-list.sitemap>.in>.hd h5 {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.area-figure.album .ct .p p,
.group-list.news-card02 .ct .p p,
.area-customize.message .ct .p p,
.area-figure.album02 .ct .p p,
.area-figure.page-figure .ct .p p {
 overflow:hidden
}
.area-figure.album .ct .p p:before,
.group-list.news-card02 .ct .p p:before,
.area-customize.message .ct .p p:before,
.area-figure.album02 .ct .p p:before,
.area-figure.page-figure .ct .p p:before {
 content:'\200B';
 float:left;
 width:1px
}
.area-figure.album .ct .p p>*,
.group-list.news-card02 .ct .p p>*,
.area-customize.message .ct .p p>*,
.area-figure.album02 .ct .p p>*,
.area-figure.page-figure .ct .p p>* {
 float:right;
 width:100%;
 box-sizing:border-box;
 margin-left:-1px
}
.area-figure.album .ct .p p:after,
.group-list.news-card02 .ct .p p:after,
.area-customize.message .ct .p p:after,
.area-figure.album02 .ct .p p:after,
.area-figure.page-figure .ct .p p:after {
 content:'...';
 position:relative;
 float:right;
 left:100%;
 width:50px;
 margin-left:-50px;
 margin-right:1px;
 text-indent:30px
}
.base-content>.in,
.base-header .info>.bg-drop-layout>.in>.ct,
.base-header .info>.in>.ct,
.base-footer .info>.bg-drop-layout>.in,
.base-footer .info>.in,
.top-info>.in>.ct,
.base-header .group-list.nav>.bg-drop-layout>.in>.ct,
.base-header .group-list.nav>.in>.ct,
.base-footer .group-list.nav>.bg-drop-layout>.in,
.base-footer .group-list.nav>.in,
.area-customize.nav>.bg-drop-layout>.in,
.area-customize.nav>.in,
.group.center>.bg-drop-layout>.in>.ct,
.group.center>.in>.ct,
.base-extend .simple-text.query>.bg-drop-layout>.in,
.base-extend .simple-text.query>.in {
 margin:0 auto;
 max-width:1200px
}
.base-module-area [data-index][data-type]+.is-hide-header>.in,
.base-aside [data-index][data-type]+.is-hide-header>.in {
 margin-top:5px !important
}
.base-module-area [data-index][data-type]+.is-hide-header>.in>.in>.hd,
.base-aside [data-index][data-type]+.is-hide-header>.in>.in>.hd {
 display:none !important
}
.group.page-content [data-type]+.is-hide-header,
.group.page-footer [data-type]+.is-hide-header,
.base-content .list-pic.icon,
.list-text.step,
.list-text.classify,
.list-text.btn,
.area-editor.user-edit,
.page-content .list-text.detail,
.page-footer .list-text.detail,
.list-text.label,
.area-editor.system-info {
 margin-top:8px !important
}
.group.page-content [data-type]+.is-hide-header>.in>.hd,
.group.page-footer [data-type]+.is-hide-header>.in>.hd,
.base-content .list-pic.icon>.in>.hd,
.list-text.step>.in>.hd,
.list-text.classify>.in>.hd,
.list-text.btn>.in>.hd,
.area-editor.user-edit>.in>.hd,
.page-content .list-text.detail>.in>.hd,
.page-footer .list-text.detail>.in>.hd,
.list-text.label>.in>.hd,
.area-editor.system-info>.in>.hd {
 display:none !important
}
.base-mobile>.in>.ct .is-hide-header>.in,
.area-editor.address {
 margin-top:8px !important
}
.base-mobile>.in>.ct .is-hide-header>.in>.in>.hd,
.area-editor.address>.in>.hd {
 display:none !important
}
.base-module-area [data-index][data-type]>.in,
.base-aside [data-index][data-type]>.in {
 margin-top:8px;
 margin-bottom:8px
}
.group.page-content [data-type]+[data-type],
.group.page-footer [data-type]+[data-type] {
 margin-top:30px
}
.base-mobile>.in>.ct [data-index][data-type="0"]>.in,
.base-mobile>.in>.ct [data-index][data-type="2"]>.in,
.base-mobile>.in>.ct [data-index][data-type="4"]>.in {
 margin-top:8px;
 margin-right:8px;
 margin-bottom:8px;
 margin-left:8px
}
.area-essay.message .ct .p a,
.area-figure.album .ct .p a,
.base-module-area .area-essay.link .ct .p a,
.base-page-area .area-essay.link .ct .p a,
.area-form.vote .ct .p a,
.group-list.news-card02 .ct .p a,
.area-figure.album02 .ct .p a,
.area-essay.active .ct .p a,
.area-figure.link .ct .p a,
.area-essay.page-caption-label-p .ct .p a,
.area-essay.page-essay .ct .p a,
.area-essay.page-img-caption-p .ct .p a,
.area-figure.page-figure .ct .p a,
.area-figure.page-img-figcaption-p .ct .p a,
.area-figure.page-img-label-p .ct .p a,
.area-figure.page-img-p .ct .p a,
.area-form.vote .ct .form a,
.area-customize.video .ct .p a,
.area-editor.user-edit .ct a,
.area-editor.error-info .ct a,
.area-form.submit .ct a,
.area-customize.map .ct .p a,
.area-customize.audio .ct .p a,
.area-customize.iframe .ct .p a,
.area-form.sign-in .ct a,
.area-table.rwd-horizontal .ct tfoot span a,
.area-table.rwd-straight .ct tfoot span a,
.area-table.notitle01 .ct tfoot span a,
.area-table.notitle02 .ct tfoot span a,
.area-table.notitle03 .ct tfoot span a,
.area-table.title01 .ct tfoot span a,
.area-table.title02 .ct tfoot span a,
.area-table.title03 .ct tfoot span a,
.area-editor.address .ct a,
.area-customize.video-list02 .ct>.in .video .p a,
.area-customize.ey-video .ct .p a,
.area-customize.video-list .ct>.in>.div .p a,
.area-customize.video-list .ct>.in>.list .p a,
.area-editor.system-info .ct a {
 color:#08c;
 text-decoration:underline
}
.area-essay.message .ct .p a:hover,
.area-figure.album .ct .p a:hover,
.base-module-area .area-essay.link .ct .p a:hover,
.base-page-area .area-essay.link .ct .p a:hover,
.area-form.vote .ct .p a:hover,
.group-list.news-card02 .ct .p a:hover,
.area-figure.album02 .ct .p a:hover,
.area-essay.active .ct .p a:hover,
.area-figure.link .ct .p a:hover,
.area-essay.page-caption-label-p .ct .p a:hover,
.area-essay.page-essay .ct .p a:hover,
.area-essay.page-img-caption-p .ct .p a:hover,
.area-figure.page-figure .ct .p a:hover,
.area-figure.page-img-figcaption-p .ct .p a:hover,
.area-figure.page-img-label-p .ct .p a:hover,
.area-figure.page-img-p .ct .p a:hover,
.area-form.vote .ct .form a:hover,
.area-customize.video .ct .p a:hover,
.area-editor.user-edit .ct a:hover,
.area-editor.error-info .ct a:hover,
.area-form.submit .ct a:hover,
.area-customize.map .ct .p a:hover,
.area-customize.audio .ct .p a:hover,
.area-customize.iframe .ct .p a:hover,
.area-form.sign-in .ct a:hover,
.area-table.rwd-horizontal .ct tfoot span a:hover,
.area-table.rwd-straight .ct tfoot span a:hover,
.area-table.notitle01 .ct tfoot span a:hover,
.area-table.notitle02 .ct tfoot span a:hover,
.area-table.notitle03 .ct tfoot span a:hover,
.area-table.title01 .ct tfoot span a:hover,
.area-table.title02 .ct tfoot span a:hover,
.area-table.title03 .ct tfoot span a:hover,
.area-editor.address .ct a:hover,
.area-customize.video-list02 .ct>.in .video .p a:hover,
.area-customize.ey-video .ct .p a:hover,
.area-customize.video-list .ct>.in>.div .p a:hover,
.area-customize.video-list .ct>.in>.list .p a:hover,
.area-editor.system-info .ct a:hover {
 color:#069;
 text-decoration:none
}
.group-list.default>.bg-drop-layout>.in>.hd h4,
.group-list.default>.in>.hd h4,
.simple-text.default .hd h4,
.area-editor.default .hd h4,
.base-content .list-text.link .hd h4,
.group-list.sample>.bg-drop-layout>.in>.hd h4,
.group-list.sample>.in>.hd h4,
.simple-text.message .hd h4,
.area-customize.message02 .hd h4,
.area-form.link .hd h4,
.group-list.album03>.bg-drop-layout>.in>.hd h4,
.group-list.album03>.in>.hd h4,
.group-list.global-list>.bg-drop-layout>.in>.hd h4,
.group-list.global-list>.in>.hd h4,
.group-list.major-slider>.bg-drop-layout>.in>.hd h4,
.group-list.major-slider>.in>.hd h4,
.group-list.major-slider02>.bg-drop-layout>.in>.hd h4,
.group-list.major-slider02>.in>.hd h4,
.list-pic.marquee .hd h4,
.list-pic.marquee02 .hd h4,
.list-pic.marquee03 .hd h4,
.list-pic.marquee04 .hd h4,
.list-pic.marquee-circle .hd h4,
.group-list.slider>.bg-drop-layout>.in>.hd h4,
.group-list.slider>.in>.hd h4,
.group-list.marquee>.bg-drop-layout>.in>.hd h4,
.group-list.marquee>.in>.hd h4,
.list-text.slider .hd h4,
.group-list.message>.bg-drop-layout>.in>.hd h4,
.group-list.message>.in>.hd h4,
.area-essay.message .hd h4,
.base-module-area .group-list.album>.bg-drop-layout>.in>.hd h4,
.base-module-area .group-list.album>.in>.hd h4,
.base-page-area .group-list.album>.bg-drop-layout>.in>.hd h4,
.base-page-area .group-list.album>.in>.hd h4,
.area-figure.album .hd h4,
.base-module-area .group-list.link>.bg-drop-layout>.in>.hd h4,
.base-module-area .group-list.link>.in>.hd h4,
.base-page-area .group-list.link>.bg-drop-layout>.in>.hd h4,
.base-page-area .group-list.link>.in>.hd h4,
.list-pic.link .hd h4,
.list-pic.link02 .hd h4,
.list-pic.nmth-link .hd h4,
.base-module-area .area-essay.link .hd h4,
.base-page-area .area-essay.link .hd h4,
.area-form.vote .hd h4,
.list-text.rss .hd h4,
.area-customize.calendar .hd h4,
.simple-text.weather .hd h4,
.simple-text.weather02 .hd h4,
.list-text.anchor .hd h4,
.area-form.epaper .hd h4,
.area-customize.video .hd h4,
.area-customize.news-card .hd h4,
.group-list.news-card02 .hd h4,
.area-customize.icons-g2 .hd h4,
.area-essay.message02 .hd h4,
.group-list.message03>.bg-drop-layout>.in>.hd h4,
.group-list.message03>.in>.hd h4,
.area-essay.message03 .hd h4,
.area-customize.message .hd h4,
.area-customize.ktnp-album .hd h4,
.area-customize.ktnp-album02 .hd h4,
.area-customize.pchouse-album .hd h4,
.area-customize.korea-pic-slider .hd h4,
.area-customize.pchouse-album02 .hd h4,
.area-customize.pchouse-album03 .hd h4,
.group-list.album02>.bg-drop-layout>.in>.hd h4,
.group-list.album02>.in>.hd h4,
.area-figure.album02 .hd h4,
.area-figure.album03 .hd h4,
.area-customize.video-list02 .hd h4,
.area-essay.list .hd h4,
.area-essay.list02 .hd h4,
.group-list.classify-multiple>.bg-drop-layout>.in>.hd h4,
.group-list.classify-multiple>.in>.hd h4,
.group-list.page-block>.bg-drop-layout>.in>.hd h4,
.group-list.page-block>.in>.hd h4,
.group-list.page-list>.bg-drop-layout>.in>.hd h4,
.group-list.page-list>.in>.hd h4,
.area-essay.active .hd h4,
.area-customize.alertCAP .hd h4,
.area-customize.epaper-status .hd h4,
.area-figure.link .hd h4,
.list-pic.album .hd h4,
.area-customize.calendar-detail .hd h4,
.area-customize.calendar-detail02 .hd h4,
.area-customize.calendar-detail03 .hd h4,
.area-customize.calendar-detail04 .hd h4,
.area-customize.calendar-schedule .hd h4,
.area-customize.chart .hd h4,
.group-list.content>.bg-drop-layout>.in>.hd h4,
.group-list.content>.in>.hd h4,
.list-text.file-download .hd h4,
.list-pic.pic-download .hd h4,
.group-list.file-download-multiple>.bg-drop-layout>.in>.hd h4,
.group-list.file-download-multiple>.in>.hd h4,
.area-editor.error-info .hd h4,
.area-essay.page-caption-label .hd h4,
.area-essay.page-caption-label-p .hd h4,
.area-essay.page-caption-p .hd h4,
.area-essay.page-essay .hd h4,
.area-essay.page-img-caption-label .hd h4,
.area-essay.page-img-caption-p .hd h4,
.area-figure.page-figure .hd h4,
.area-figure.e-paper .hd h4,
.area-figure.page-img-figcaption .hd h4,
.area-figure.page-img-figcaption-label .hd h4,
.area-figure.page-img-figcaption-p .hd h4,
.area-figure.page-img-label .hd h4,
.area-figure.page-img-label-p .hd h4,
.area-figure.page-img-p .hd h4,
.area-form.submit .hd h4,
.area-customize.map .hd h4,
.area-customize.audio .hd h4,
.area-customize.iframe .hd h4,
.area-customize.ey-video .hd h4,
.area-customize.video-list .hd h4,
.list-text.message .hd h4,
.list-pic.page-list .hd h4,
.group-list.page-list-pic>.bg-drop-layout>.in>.hd h4,
.group-list.page-list-pic>.in>.hd h4,
.group-list.query>.bg-drop-layout>.in>.hd h4,
.group-list.query>.in>.hd h4,
.area-form.sign-in .hd h4,
.area-customize.sign-in .hd h4,
.list-text.sitemap .hd h4,
.area-table.page-table .hd h4,
.area-table.rwd-horizontal .hd h4,
.area-table.rwd-straight .hd h4,
.area-table.notitle01 .hd h4,
.area-table.notitle02 .hd h4,
.area-table.notitle03 .hd h4,
.area-table.title01 .hd h4,
.area-table.title02 .hd h4,
.area-table.title03 .hd h4,
.list-text.page-list .hd h4,
.group-list.page-list-text>.bg-drop-layout>.in>.hd h4,
.group-list.page-list-text>.in>.hd h4,
.group-list.vote-result>.bg-drop-layout>.in>.hd h4,
.group-list.vote-result>.in>.hd h4,
.area-table.vote-table .hd h4,
.group-list.default>.bg-drop-layout>.in>.hd h3,
.group-list.default>.in>.hd h3,
.simple-text.default .hd h3,
.area-editor.default .hd h3,
.base-content .list-text.link .hd h3,
.group-list.sample>.bg-drop-layout>.in>.hd h3,
.group-list.sample>.in>.hd h3,
.simple-text.message .hd h3,
.area-customize.message02 .hd h3,
.area-form.link .hd h3,
.group-list.album03>.bg-drop-layout>.in>.hd h3,
.group-list.album03>.in>.hd h3,
.group-list.global-list>.bg-drop-layout>.in>.hd h3,
.group-list.global-list>.in>.hd h3,
.group-list.major-slider>.bg-drop-layout>.in>.hd h3,
.group-list.major-slider>.in>.hd h3,
.group-list.major-slider02>.bg-drop-layout>.in>.hd h3,
.group-list.major-slider02>.in>.hd h3,
.list-pic.marquee .hd h3,
.list-pic.marquee02 .hd h3,
.list-pic.marquee03 .hd h3,
.list-pic.marquee04 .hd h3,
.list-pic.marquee-circle .hd h3,
.group-list.slider>.bg-drop-layout>.in>.hd h3,
.group-list.slider>.in>.hd h3,
.group-list.marquee>.bg-drop-layout>.in>.hd h3,
.group-list.marquee>.in>.hd h3,
.list-text.slider .hd h3,
.group-list.message>.bg-drop-layout>.in>.hd h3,
.group-list.message>.in>.hd h3,
.area-essay.message .hd h3,
.base-module-area .group-list.album>.bg-drop-layout>.in>.hd h3,
.base-module-area .group-list.album>.in>.hd h3,
.base-page-area .group-list.album>.bg-drop-layout>.in>.hd h3,
.base-page-area .group-list.album>.in>.hd h3,
.area-figure.album .hd h3,
.base-module-area .group-list.link>.bg-drop-layout>.in>.hd h3,
.base-module-area .group-list.link>.in>.hd h3,
.base-page-area .group-list.link>.bg-drop-layout>.in>.hd h3,
.base-page-area .group-list.link>.in>.hd h3,
.list-pic.link .hd h3,
.list-pic.link02 .hd h3,
.list-pic.nmth-link .hd h3,
.base-module-area .area-essay.link .hd h3,
.base-page-area .area-essay.link .hd h3,
.area-form.vote .hd h3,
.list-text.rss .hd h3,
.area-customize.calendar .hd h3,
.simple-text.weather .hd h3,
.simple-text.weather02 .hd h3,
.list-text.anchor .hd h3,
.area-form.epaper .hd h3,
.area-customize.video .hd h3,
.area-customize.news-card .hd h3,
.group-list.news-card02 .hd h3,
.area-customize.icons-g2 .hd h3,
.area-essay.message02 .hd h3,
.group-list.message03>.bg-drop-layout>.in>.hd h3,
.group-list.message03>.in>.hd h3,
.area-essay.message03 .hd h3,
.area-customize.message .hd h3,
.area-customize.ktnp-album .hd h3,
.area-customize.ktnp-album02 .hd h3,
.area-customize.pchouse-album .hd h3,
.area-customize.korea-pic-slider .hd h3,
.area-customize.pchouse-album02 .hd h3,
.area-customize.pchouse-album03 .hd h3,
.group-list.album02>.bg-drop-layout>.in>.hd h3,
.group-list.album02>.in>.hd h3,
.area-figure.album02 .hd h3,
.area-figure.album03 .hd h3,
.area-customize.video-list02 .hd h3,
.area-essay.list .hd h3,
.area-essay.list02 .hd h3,
.group-list.classify-multiple>.bg-drop-layout>.in>.hd h3,
.group-list.classify-multiple>.in>.hd h3,
.group-list.page-block>.bg-drop-layout>.in>.hd h3,
.group-list.page-block>.in>.hd h3,
.group-list.page-list>.bg-drop-layout>.in>.hd h3,
.group-list.page-list>.in>.hd h3,
.area-essay.active .hd h3,
.area-customize.alertCAP .hd h3,
.area-customize.epaper-status .hd h3,
.area-figure.link .hd h3,
.list-pic.album .hd h3,
.area-customize.calendar-detail .hd h3,
.area-customize.calendar-detail02 .hd h3,
.area-customize.calendar-detail03 .hd h3,
.area-customize.calendar-detail04 .hd h3,
.area-customize.calendar-schedule .hd h3,
.area-customize.chart .hd h3,
.group-list.content>.bg-drop-layout>.in>.hd h3,
.group-list.content>.in>.hd h3,
.list-text.file-download .hd h3,
.list-pic.pic-download .hd h3,
.group-list.file-download-multiple>.bg-drop-layout>.in>.hd h3,
.group-list.file-download-multiple>.in>.hd h3,
.area-editor.error-info .hd h3,
.area-essay.page-caption-label .hd h3,
.area-essay.page-caption-label-p .hd h3,
.area-essay.page-caption-p .hd h3,
.area-essay.page-essay .hd h3,
.area-essay.page-img-caption-label .hd h3,
.area-essay.page-img-caption-p .hd h3,
.area-figure.page-figure .hd h3,
.area-figure.e-paper .hd h3,
.area-figure.page-img-figcaption .hd h3,
.area-figure.page-img-figcaption-label .hd h3,
.area-figure.page-img-figcaption-p .hd h3,
.area-figure.page-img-label .hd h3,
.area-figure.page-img-label-p .hd h3,
.area-figure.page-img-p .hd h3,
.area-form.submit .hd h3,
.area-customize.map .hd h3,
.area-customize.audio .hd h3,
.area-customize.iframe .hd h3,
.area-customize.ey-video .hd h3,
.area-customize.video-list .hd h3,
.list-text.message .hd h3,
.list-pic.page-list .hd h3,
.group-list.page-list-pic>.bg-drop-layout>.in>.hd h3,
.group-list.page-list-pic>.in>.hd h3,
.group-list.query>.bg-drop-layout>.in>.hd h3,
.group-list.query>.in>.hd h3,
.area-form.sign-in .hd h3,
.area-customize.sign-in .hd h3,
.list-text.sitemap .hd h3,
.area-table.page-table .hd h3,
.area-table.rwd-horizontal .hd h3,
.area-table.rwd-straight .hd h3,
.area-table.notitle01 .hd h3,
.area-table.notitle02 .hd h3,
.area-table.notitle03 .hd h3,
.area-table.title01 .hd h3,
.area-table.title02 .hd h3,
.area-table.title03 .hd h3,
.list-text.page-list .hd h3,
.group-list.page-list-text>.bg-drop-layout>.in>.hd h3,
.group-list.page-list-text>.in>.hd h3,
.group-list.vote-result>.bg-drop-layout>.in>.hd h3,
.group-list.vote-result>.in>.hd h3,
.area-table.vote-table .hd h3 {
 font-size:1.75em;
 font-weight:700;
 padding-bottom:9px;
 margin-bottom:8px;
 line-height:40px;
 text-align:center
}
.group-list.default>.bg-drop-layout>.in>.hd h4:before,
.group-list.default>.in>.hd h4:before,
.simple-text.default .hd h4:before,
.area-editor.default .hd h4:before,
.base-content .list-text.link .hd h4:before,
.group-list.sample>.bg-drop-layout>.in>.hd h4:before,
.group-list.sample>.in>.hd h4:before,
.simple-text.message .hd h4:before,
.area-customize.message02 .hd h4:before,
.area-form.link .hd h4:before,
.group-list.album03>.bg-drop-layout>.in>.hd h4:before,
.group-list.album03>.in>.hd h4:before,
.group-list.global-list>.bg-drop-layout>.in>.hd h4:before,
.group-list.global-list>.in>.hd h4:before,
.group-list.major-slider>.bg-drop-layout>.in>.hd h4:before,
.group-list.major-slider>.in>.hd h4:before,
.group-list.major-slider02>.bg-drop-layout>.in>.hd h4:before,
.group-list.major-slider02>.in>.hd h4:before,
.list-pic.marquee .hd h4:before,
.list-pic.marquee02 .hd h4:before,
.list-pic.marquee03 .hd h4:before,
.list-pic.marquee04 .hd h4:before,
.list-pic.marquee-circle .hd h4:before,
.group-list.slider>.bg-drop-layout>.in>.hd h4:before,
.group-list.slider>.in>.hd h4:before,
.group-list.marquee>.bg-drop-layout>.in>.hd h4:before,
.group-list.marquee>.in>.hd h4:before,
.list-text.slider .hd h4:before,
.group-list.message>.bg-drop-layout>.in>.hd h4:before,
.group-list.message>.in>.hd h4:before,
.area-essay.message .hd h4:before,
.base-module-area .group-list.album>.bg-drop-layout>.in>.hd h4:before,
.base-module-area .group-list.album>.in>.hd h4:before,
.base-page-area .group-list.album>.bg-drop-layout>.in>.hd h4:before,
.base-page-area .group-list.album>.in>.hd h4:before,
.area-figure.album .hd h4:before,
.base-module-area .group-list.link>.bg-drop-layout>.in>.hd h4:before,
.base-module-area .group-list.link>.in>.hd h4:before,
.base-page-area .group-list.link>.bg-drop-layout>.in>.hd h4:before,
.base-page-area .group-list.link>.in>.hd h4:before,
.list-pic.link .hd h4:before,
.list-pic.link02 .hd h4:before,
.list-pic.nmth-link .hd h4:before,
.base-module-area .area-essay.link .hd h4:before,
.base-page-area .area-essay.link .hd h4:before,
.area-form.vote .hd h4:before,
.list-text.rss .hd h4:before,
.area-customize.calendar .hd h4:before,
.simple-text.weather .hd h4:before,
.simple-text.weather02 .hd h4:before,
.list-text.anchor .hd h4:before,
.area-form.epaper .hd h4:before,
.area-customize.video .hd h4:before,
.area-customize.news-card .hd h4:before,
.group-list.news-card02 .hd h4:before,
.area-customize.icons-g2 .hd h4:before,
.area-essay.message02 .hd h4:before,
.group-list.message03>.bg-drop-layout>.in>.hd h4:before,
.group-list.message03>.in>.hd h4:before,
.area-essay.message03 .hd h4:before,
.area-customize.message .hd h4:before,
.area-customize.ktnp-album .hd h4:before,
.area-customize.ktnp-album02 .hd h4:before,
.area-customize.pchouse-album .hd h4:before,
.area-customize.korea-pic-slider .hd h4:before,
.area-customize.pchouse-album02 .hd h4:before,
.area-customize.pchouse-album03 .hd h4:before,
.group-list.album02>.bg-drop-layout>.in>.hd h4:before,
.group-list.album02>.in>.hd h4:before,
.area-figure.album02 .hd h4:before,
.area-figure.album03 .hd h4:before,
.area-customize.video-list02 .hd h4:before,
.area-essay.list .hd h4:before,
.area-essay.list02 .hd h4:before,
.group-list.classify-multiple>.bg-drop-layout>.in>.hd h4:before,
.group-list.classify-multiple>.in>.hd h4:before,
.group-list.page-block>.bg-drop-layout>.in>.hd h4:before,
.group-list.page-block>.in>.hd h4:before,
.group-list.page-list>.bg-drop-layout>.in>.hd h4:before,
.group-list.page-list>.in>.hd h4:before,
.area-essay.active .hd h4:before,
.area-customize.alertCAP .hd h4:before,
.area-customize.epaper-status .hd h4:before,
.area-figure.link .hd h4:before,
.list-pic.album .hd h4:before,
.area-customize.calendar-detail .hd h4:before,
.area-customize.calendar-detail02 .hd h4:before,
.area-customize.calendar-detail03 .hd h4:before,
.area-customize.calendar-detail04 .hd h4:before,
.area-customize.calendar-schedule .hd h4:before,
.area-customize.chart .hd h4:before,
.group-list.content>.bg-drop-layout>.in>.hd h4:before,
.group-list.content>.in>.hd h4:before,
.list-text.file-download .hd h4:before,
.list-pic.pic-download .hd h4:before,
.group-list.file-download-multiple>.bg-drop-layout>.in>.hd h4:before,
.group-list.file-download-multiple>.in>.hd h4:before,
.area-editor.error-info .hd h4:before,
.area-essay.page-caption-label .hd h4:before,
.area-essay.page-caption-label-p .hd h4:before,
.area-essay.page-caption-p .hd h4:before,
.area-essay.page-essay .hd h4:before,
.area-essay.page-img-caption-label .hd h4:before,
.area-essay.page-img-caption-p .hd h4:before,
.area-figure.page-figure .hd h4:before,
.area-figure.e-paper .hd h4:before,
.area-figure.page-img-figcaption .hd h4:before,
.area-figure.page-img-figcaption-label .hd h4:before,
.area-figure.page-img-figcaption-p .hd h4:before,
.area-figure.page-img-label .hd h4:before,
.area-figure.page-img-label-p .hd h4:before,
.area-figure.page-img-p .hd h4:before,
.area-form.submit .hd h4:before,
.area-customize.map .hd h4:before,
.area-customize.audio .hd h4:before,
.area-customize.iframe .hd h4:before,
.area-customize.ey-video .hd h4:before,
.area-customize.video-list .hd h4:before,
.list-text.message .hd h4:before,
.list-pic.page-list .hd h4:before,
.group-list.page-list-pic>.bg-drop-layout>.in>.hd h4:before,
.group-list.page-list-pic>.in>.hd h4:before,
.group-list.query>.bg-drop-layout>.in>.hd h4:before,
.group-list.query>.in>.hd h4:before,
.area-form.sign-in .hd h4:before,
.area-customize.sign-in .hd h4:before,
.list-text.sitemap .hd h4:before,
.area-table.page-table .hd h4:before,
.area-table.rwd-horizontal .hd h4:before,
.area-table.rwd-straight .hd h4:before,
.area-table.notitle01 .hd h4:before,
.area-table.notitle02 .hd h4:before,
.area-table.notitle03 .hd h4:before,
.area-table.title01 .hd h4:before,
.area-table.title02 .hd h4:before,
.area-table.title03 .hd h4:before,
.list-text.page-list .hd h4:before,
.group-list.page-list-text>.bg-drop-layout>.in>.hd h4:before,
.group-list.page-list-text>.in>.hd h4:before,
.group-list.vote-result>.bg-drop-layout>.in>.hd h4:before,
.group-list.vote-result>.in>.hd h4:before,
.area-table.vote-table .hd h4:before,
.group-list.default>.bg-drop-layout>.in>.hd h3:before,
.group-list.default>.in>.hd h3:before,
.simple-text.default .hd h3:before,
.area-editor.default .hd h3:before,
.base-content .list-text.link .hd h3:before,
.group-list.sample>.bg-drop-layout>.in>.hd h3:before,
.group-list.sample>.in>.hd h3:before,
.simple-text.message .hd h3:before,
.area-customize.message02 .hd h3:before,
.area-form.link .hd h3:before,
.group-list.album03>.bg-drop-layout>.in>.hd h3:before,
.group-list.album03>.in>.hd h3:before,
.group-list.global-list>.bg-drop-layout>.in>.hd h3:before,
.group-list.global-list>.in>.hd h3:before,
.group-list.major-slider>.bg-drop-layout>.in>.hd h3:before,
.group-list.major-slider>.in>.hd h3:before,
.group-list.major-slider02>.bg-drop-layout>.in>.hd h3:before,
.group-list.major-slider02>.in>.hd h3:before,
.list-pic.marquee .hd h3:before,
.list-pic.marquee02 .hd h3:before,
.list-pic.marquee03 .hd h3:before,
.list-pic.marquee04 .hd h3:before,
.list-pic.marquee-circle .hd h3:before,
.group-list.slider>.bg-drop-layout>.in>.hd h3:before,
.group-list.slider>.in>.hd h3:before,
.group-list.marquee>.bg-drop-layout>.in>.hd h3:before,
.group-list.marquee>.in>.hd h3:before,
.list-text.slider .hd h3:before,
.group-list.message>.bg-drop-layout>.in>.hd h3:before,
.group-list.message>.in>.hd h3:before,
.area-essay.message .hd h3:before,
.base-module-area .group-list.album>.bg-drop-layout>.in>.hd h3:before,
.base-module-area .group-list.album>.in>.hd h3:before,
.base-page-area .group-list.album>.bg-drop-layout>.in>.hd h3:before,
.base-page-area .group-list.album>.in>.hd h3:before,
.area-figure.album .hd h3:before,
.base-module-area .group-list.link>.bg-drop-layout>.in>.hd h3:before,
.base-module-area .group-list.link>.in>.hd h3:before,
.base-page-area .group-list.link>.bg-drop-layout>.in>.hd h3:before,
.base-page-area .group-list.link>.in>.hd h3:before,
.list-pic.link .hd h3:before,
.list-pic.link02 .hd h3:before,
.list-pic.nmth-link .hd h3:before,
.base-module-area .area-essay.link .hd h3:before,
.base-page-area .area-essay.link .hd h3:before,
.area-form.vote .hd h3:before,
.list-text.rss .hd h3:before,
.area-customize.calendar .hd h3:before,
.simple-text.weather .hd h3:before,
.simple-text.weather02 .hd h3:before,
.list-text.anchor .hd h3:before,
.area-form.epaper .hd h3:before,
.area-customize.video .hd h3:before,
.area-customize.news-card .hd h3:before,
.group-list.news-card02 .hd h3:before,
.area-customize.icons-g2 .hd h3:before,
.area-essay.message02 .hd h3:before,
.group-list.message03>.bg-drop-layout>.in>.hd h3:before,
.group-list.message03>.in>.hd h3:before,
.area-essay.message03 .hd h3:before,
.area-customize.message .hd h3:before,
.area-customize.ktnp-album .hd h3:before,
.area-customize.ktnp-album02 .hd h3:before,
.area-customize.pchouse-album .hd h3:before,
.area-customize.korea-pic-slider .hd h3:before,
.area-customize.pchouse-album02 .hd h3:before,
.area-customize.pchouse-album03 .hd h3:before,
.group-list.album02>.bg-drop-layout>.in>.hd h3:before,
.group-list.album02>.in>.hd h3:before,
.area-figure.album02 .hd h3:before,
.area-figure.album03 .hd h3:before,
.area-customize.video-list02 .hd h3:before,
.area-essay.list .hd h3:before,
.area-essay.list02 .hd h3:before,
.group-list.classify-multiple>.bg-drop-layout>.in>.hd h3:before,
.group-list.classify-multiple>.in>.hd h3:before,
.group-list.page-block>.bg-drop-layout>.in>.hd h3:before,
.group-list.page-block>.in>.hd h3:before,
.group-list.page-list>.bg-drop-layout>.in>.hd h3:before,
.group-list.page-list>.in>.hd h3:before,
.area-essay.active .hd h3:before,
.area-customize.alertCAP .hd h3:before,
.area-customize.epaper-status .hd h3:before,
.area-figure.link .hd h3:before,
.list-pic.album .hd h3:before,
.area-customize.calendar-detail .hd h3:before,
.area-customize.calendar-detail02 .hd h3:before,
.area-customize.calendar-detail03 .hd h3:before,
.area-customize.calendar-detail04 .hd h3:before,
.area-customize.calendar-schedule .hd h3:before,
.area-customize.chart .hd h3:before,
.group-list.content>.bg-drop-layout>.in>.hd h3:before,
.group-list.content>.in>.hd h3:before,
.list-text.file-download .hd h3:before,
.list-pic.pic-download .hd h3:before,
.group-list.file-download-multiple>.bg-drop-layout>.in>.hd h3:before,
.group-list.file-download-multiple>.in>.hd h3:before,
.area-editor.error-info .hd h3:before,
.area-essay.page-caption-label .hd h3:before,
.area-essay.page-caption-label-p .hd h3:before,
.area-essay.page-caption-p .hd h3:before,
.area-essay.page-essay .hd h3:before,
.area-essay.page-img-caption-label .hd h3:before,
.area-essay.page-img-caption-p .hd h3:before,
.area-figure.page-figure .hd h3:before,
.area-figure.e-paper .hd h3:before,
.area-figure.page-img-figcaption .hd h3:before,
.area-figure.page-img-figcaption-label .hd h3:before,
.area-figure.page-img-figcaption-p .hd h3:before,
.area-figure.page-img-label .hd h3:before,
.area-figure.page-img-label-p .hd h3:before,
.area-figure.page-img-p .hd h3:before,
.area-form.submit .hd h3:before,
.area-customize.map .hd h3:before,
.area-customize.audio .hd h3:before,
.area-customize.iframe .hd h3:before,
.area-customize.ey-video .hd h3:before,
.area-customize.video-list .hd h3:before,
.list-text.message .hd h3:before,
.list-pic.page-list .hd h3:before,
.group-list.page-list-pic>.bg-drop-layout>.in>.hd h3:before,
.group-list.page-list-pic>.in>.hd h3:before,
.group-list.query>.bg-drop-layout>.in>.hd h3:before,
.group-list.query>.in>.hd h3:before,
.area-form.sign-in .hd h3:before,
.area-customize.sign-in .hd h3:before,
.list-text.sitemap .hd h3:before,
.area-table.page-table .hd h3:before,
.area-table.rwd-horizontal .hd h3:before,
.area-table.rwd-straight .hd h3:before,
.area-table.notitle01 .hd h3:before,
.area-table.notitle02 .hd h3:before,
.area-table.notitle03 .hd h3:before,
.area-table.title01 .hd h3:before,
.area-table.title02 .hd h3:before,
.area-table.title03 .hd h3:before,
.list-text.page-list .hd h3:before,
.group-list.page-list-text>.bg-drop-layout>.in>.hd h3:before,
.group-list.page-list-text>.in>.hd h3:before,
.group-list.vote-result>.bg-drop-layout>.in>.hd h3:before,
.group-list.vote-result>.in>.hd h3:before,
.area-table.vote-table .hd h3:before {
 margin-right:3px
}
.group-list.default>.bg-drop-layout>.in>.hd h4:after,
.group-list.default>.in>.hd h4:after,
.simple-text.default .hd h4:after,
.area-editor.default .hd h4:after,
.base-content .list-text.link .hd h4:after,
.group-list.sample>.bg-drop-layout>.in>.hd h4:after,
.group-list.sample>.in>.hd h4:after,
.simple-text.message .hd h4:after,
.area-customize.message02 .hd h4:after,
.area-form.link .hd h4:after,
.group-list.album03>.bg-drop-layout>.in>.hd h4:after,
.group-list.album03>.in>.hd h4:after,
.group-list.global-list>.bg-drop-layout>.in>.hd h4:after,
.group-list.global-list>.in>.hd h4:after,
.group-list.major-slider>.bg-drop-layout>.in>.hd h4:after,
.group-list.major-slider>.in>.hd h4:after,
.group-list.major-slider02>.bg-drop-layout>.in>.hd h4:after,
.group-list.major-slider02>.in>.hd h4:after,
.list-pic.marquee .hd h4:after,
.list-pic.marquee02 .hd h4:after,
.list-pic.marquee03 .hd h4:after,
.list-pic.marquee04 .hd h4:after,
.list-pic.marquee-circle .hd h4:after,
.group-list.slider>.bg-drop-layout>.in>.hd h4:after,
.group-list.slider>.in>.hd h4:after,
.group-list.marquee>.bg-drop-layout>.in>.hd h4:after,
.group-list.marquee>.in>.hd h4:after,
.list-text.slider .hd h4:after,
.group-list.message>.bg-drop-layout>.in>.hd h4:after,
.group-list.message>.in>.hd h4:after,
.area-essay.message .hd h4:after,
.base-module-area .group-list.album>.bg-drop-layout>.in>.hd h4:after,
.base-module-area .group-list.album>.in>.hd h4:after,
.base-page-area .group-list.album>.bg-drop-layout>.in>.hd h4:after,
.base-page-area .group-list.album>.in>.hd h4:after,
.area-figure.album .hd h4:after,
.base-module-area .group-list.link>.bg-drop-layout>.in>.hd h4:after,
.base-module-area .group-list.link>.in>.hd h4:after,
.base-page-area .group-list.link>.bg-drop-layout>.in>.hd h4:after,
.base-page-area .group-list.link>.in>.hd h4:after,
.list-pic.link .hd h4:after,
.list-pic.link02 .hd h4:after,
.list-pic.nmth-link .hd h4:after,
.base-module-area .area-essay.link .hd h4:after,
.base-page-area .area-essay.link .hd h4:after,
.area-form.vote .hd h4:after,
.list-text.rss .hd h4:after,
.area-customize.calendar .hd h4:after,
.simple-text.weather .hd h4:after,
.simple-text.weather02 .hd h4:after,
.list-text.anchor .hd h4:after,
.area-form.epaper .hd h4:after,
.area-customize.video .hd h4:after,
.area-customize.news-card .hd h4:after,
.group-list.news-card02 .hd h4:after,
.area-customize.icons-g2 .hd h4:after,
.area-essay.message02 .hd h4:after,
.group-list.message03>.bg-drop-layout>.in>.hd h4:after,
.group-list.message03>.in>.hd h4:after,
.area-essay.message03 .hd h4:after,
.area-customize.message .hd h4:after,
.area-customize.ktnp-album .hd h4:after,
.area-customize.ktnp-album02 .hd h4:after,
.area-customize.pchouse-album .hd h4:after,
.area-customize.korea-pic-slider .hd h4:after,
.area-customize.pchouse-album02 .hd h4:after,
.area-customize.pchouse-album03 .hd h4:after,
.group-list.album02>.bg-drop-layout>.in>.hd h4:after,
.group-list.album02>.in>.hd h4:after,
.area-figure.album02 .hd h4:after,
.area-figure.album03 .hd h4:after,
.area-customize.video-list02 .hd h4:after,
.area-essay.list .hd h4:after,
.area-essay.list02 .hd h4:after,
.group-list.classify-multiple>.bg-drop-layout>.in>.hd h4:after,
.group-list.classify-multiple>.in>.hd h4:after,
.group-list.page-block>.bg-drop-layout>.in>.hd h4:after,
.group-list.page-block>.in>.hd h4:after,
.group-list.page-list>.bg-drop-layout>.in>.hd h4:after,
.group-list.page-list>.in>.hd h4:after,
.area-essay.active .hd h4:after,
.area-customize.alertCAP .hd h4:after,
.area-customize.epaper-status .hd h4:after,
.area-figure.link .hd h4:after,
.list-pic.album .hd h4:after,
.area-customize.calendar-detail .hd h4:after,
.area-customize.calendar-detail02 .hd h4:after,
.area-customize.calendar-detail03 .hd h4:after,
.area-customize.calendar-detail04 .hd h4:after,
.area-customize.calendar-schedule .hd h4:after,
.area-customize.chart .hd h4:after,
.group-list.content>.bg-drop-layout>.in>.hd h4:after,
.group-list.content>.in>.hd h4:after,
.list-text.file-download .hd h4:after,
.list-pic.pic-download .hd h4:after,
.group-list.file-download-multiple>.bg-drop-layout>.in>.hd h4:after,
.group-list.file-download-multiple>.in>.hd h4:after,
.area-editor.error-info .hd h4:after,
.area-essay.page-caption-label .hd h4:after,
.area-essay.page-caption-label-p .hd h4:after,
.area-essay.page-caption-p .hd h4:after,
.area-essay.page-essay .hd h4:after,
.area-essay.page-img-caption-label .hd h4:after,
.area-essay.page-img-caption-p .hd h4:after,
.area-figure.page-figure .hd h4:after,
.area-figure.e-paper .hd h4:after,
.area-figure.page-img-figcaption .hd h4:after,
.area-figure.page-img-figcaption-label .hd h4:after,
.area-figure.page-img-figcaption-p .hd h4:after,
.area-figure.page-img-label .hd h4:after,
.area-figure.page-img-label-p .hd h4:after,
.area-figure.page-img-p .hd h4:after,
.area-form.submit .hd h4:after,
.area-customize.map .hd h4:after,
.area-customize.audio .hd h4:after,
.area-customize.iframe .hd h4:after,
.area-customize.ey-video .hd h4:after,
.area-customize.video-list .hd h4:after,
.list-text.message .hd h4:after,
.list-pic.page-list .hd h4:after,
.group-list.page-list-pic>.bg-drop-layout>.in>.hd h4:after,
.group-list.page-list-pic>.in>.hd h4:after,
.group-list.query>.bg-drop-layout>.in>.hd h4:after,
.group-list.query>.in>.hd h4:after,
.area-form.sign-in .hd h4:after,
.area-customize.sign-in .hd h4:after,
.list-text.sitemap .hd h4:after,
.area-table.page-table .hd h4:after,
.area-table.rwd-horizontal .hd h4:after,
.area-table.rwd-straight .hd h4:after,
.area-table.notitle01 .hd h4:after,
.area-table.notitle02 .hd h4:after,
.area-table.notitle03 .hd h4:after,
.area-table.title01 .hd h4:after,
.area-table.title02 .hd h4:after,
.area-table.title03 .hd h4:after,
.list-text.page-list .hd h4:after,
.group-list.page-list-text>.bg-drop-layout>.in>.hd h4:after,
.group-list.page-list-text>.in>.hd h4:after,
.group-list.vote-result>.bg-drop-layout>.in>.hd h4:after,
.group-list.vote-result>.in>.hd h4:after,
.area-table.vote-table .hd h4:after,
.group-list.default>.bg-drop-layout>.in>.hd h3:after,
.group-list.default>.in>.hd h3:after,
.simple-text.default .hd h3:after,
.area-editor.default .hd h3:after,
.base-content .list-text.link .hd h3:after,
.group-list.sample>.bg-drop-layout>.in>.hd h3:after,
.group-list.sample>.in>.hd h3:after,
.simple-text.message .hd h3:after,
.area-customize.message02 .hd h3:after,
.area-form.link .hd h3:after,
.group-list.album03>.bg-drop-layout>.in>.hd h3:after,
.group-list.album03>.in>.hd h3:after,
.group-list.global-list>.bg-drop-layout>.in>.hd h3:after,
.group-list.global-list>.in>.hd h3:after,
.group-list.major-slider>.bg-drop-layout>.in>.hd h3:after,
.group-list.major-slider>.in>.hd h3:after,
.group-list.major-slider02>.bg-drop-layout>.in>.hd h3:after,
.group-list.major-slider02>.in>.hd h3:after,
.list-pic.marquee .hd h3:after,
.list-pic.marquee02 .hd h3:after,
.list-pic.marquee03 .hd h3:after,
.list-pic.marquee04 .hd h3:after,
.list-pic.marquee-circle .hd h3:after,
.group-list.slider>.bg-drop-layout>.in>.hd h3:after,
.group-list.slider>.in>.hd h3:after,
.group-list.marquee>.bg-drop-layout>.in>.hd h3:after,
.group-list.marquee>.in>.hd h3:after,
.list-text.slider .hd h3:after,
.group-list.message>.bg-drop-layout>.in>.hd h3:after,
.group-list.message>.in>.hd h3:after,
.area-essay.message .hd h3:after,
.base-module-area .group-list.album>.bg-drop-layout>.in>.hd h3:after,
.base-module-area .group-list.album>.in>.hd h3:after,
.base-page-area .group-list.album>.bg-drop-layout>.in>.hd h3:after,
.base-page-area .group-list.album>.in>.hd h3:after,
.area-figure.album .hd h3:after,
.base-module-area .group-list.link>.bg-drop-layout>.in>.hd h3:after,
.base-module-area .group-list.link>.in>.hd h3:after,
.base-page-area .group-list.link>.bg-drop-layout>.in>.hd h3:after,
.base-page-area .group-list.link>.in>.hd h3:after,
.list-pic.link .hd h3:after,
.list-pic.link02 .hd h3:after,
.list-pic.nmth-link .hd h3:after,
.base-module-area .area-essay.link .hd h3:after,
.base-page-area .area-essay.link .hd h3:after,
.area-form.vote .hd h3:after,
.list-text.rss .hd h3:after,
.area-customize.calendar .hd h3:after,
.simple-text.weather .hd h3:after,
.simple-text.weather02 .hd h3:after,
.list-text.anchor .hd h3:after,
.area-form.epaper .hd h3:after,
.area-customize.video .hd h3:after,
.area-customize.news-card .hd h3:after,
.group-list.news-card02 .hd h3:after,
.area-customize.icons-g2 .hd h3:after,
.area-essay.message02 .hd h3:after,
.group-list.message03>.bg-drop-layout>.in>.hd h3:after,
.group-list.message03>.in>.hd h3:after,
.area-essay.message03 .hd h3:after,
.area-customize.message .hd h3:after,
.area-customize.ktnp-album .hd h3:after,
.area-customize.ktnp-album02 .hd h3:after,
.area-customize.pchouse-album .hd h3:after,
.area-customize.korea-pic-slider .hd h3:after,
.area-customize.pchouse-album02 .hd h3:after,
.area-customize.pchouse-album03 .hd h3:after,
.group-list.album02>.bg-drop-layout>.in>.hd h3:after,
.group-list.album02>.in>.hd h3:after,
.area-figure.album02 .hd h3:after,
.area-figure.album03 .hd h3:after,
.area-customize.video-list02 .hd h3:after,
.area-essay.list .hd h3:after,
.area-essay.list02 .hd h3:after,
.group-list.classify-multiple>.bg-drop-layout>.in>.hd h3:after,
.group-list.classify-multiple>.in>.hd h3:after,
.group-list.page-block>.bg-drop-layout>.in>.hd h3:after,
.group-list.page-block>.in>.hd h3:after,
.group-list.page-list>.bg-drop-layout>.in>.hd h3:after,
.group-list.page-list>.in>.hd h3:after,
.area-essay.active .hd h3:after,
.area-customize.alertCAP .hd h3:after,
.area-customize.epaper-status .hd h3:after,
.area-figure.link .hd h3:after,
.list-pic.album .hd h3:after,
.area-customize.calendar-detail .hd h3:after,
.area-customize.calendar-detail02 .hd h3:after,
.area-customize.calendar-detail03 .hd h3:after,
.area-customize.calendar-detail04 .hd h3:after,
.area-customize.calendar-schedule .hd h3:after,
.area-customize.chart .hd h3:after,
.group-list.content>.bg-drop-layout>.in>.hd h3:after,
.group-list.content>.in>.hd h3:after,
.list-text.file-download .hd h3:after,
.list-pic.pic-download .hd h3:after,
.group-list.file-download-multiple>.bg-drop-layout>.in>.hd h3:after,
.group-list.file-download-multiple>.in>.hd h3:after,
.area-editor.error-info .hd h3:after,
.area-essay.page-caption-label .hd h3:after,
.area-essay.page-caption-label-p .hd h3:after,
.area-essay.page-caption-p .hd h3:after,
.area-essay.page-essay .hd h3:after,
.area-essay.page-img-caption-label .hd h3:after,
.area-essay.page-img-caption-p .hd h3:after,
.area-figure.page-figure .hd h3:after,
.area-figure.e-paper .hd h3:after,
.area-figure.page-img-figcaption .hd h3:after,
.area-figure.page-img-figcaption-label .hd h3:after,
.area-figure.page-img-figcaption-p .hd h3:after,
.area-figure.page-img-label .hd h3:after,
.area-figure.page-img-label-p .hd h3:after,
.area-figure.page-img-p .hd h3:after,
.area-form.submit .hd h3:after,
.area-customize.map .hd h3:after,
.area-customize.audio .hd h3:after,
.area-customize.iframe .hd h3:after,
.area-customize.ey-video .hd h3:after,
.area-customize.video-list .hd h3:after,
.list-text.message .hd h3:after,
.list-pic.page-list .hd h3:after,
.group-list.page-list-pic>.bg-drop-layout>.in>.hd h3:after,
.group-list.page-list-pic>.in>.hd h3:after,
.group-list.query>.bg-drop-layout>.in>.hd h3:after,
.group-list.query>.in>.hd h3:after,
.area-form.sign-in .hd h3:after,
.area-customize.sign-in .hd h3:after,
.list-text.sitemap .hd h3:after,
.area-table.page-table .hd h3:after,
.area-table.rwd-horizontal .hd h3:after,
.area-table.rwd-straight .hd h3:after,
.area-table.notitle01 .hd h3:after,
.area-table.notitle02 .hd h3:after,
.area-table.notitle03 .hd h3:after,
.area-table.title01 .hd h3:after,
.area-table.title02 .hd h3:after,
.area-table.title03 .hd h3:after,
.list-text.page-list .hd h3:after,
.group-list.page-list-text>.bg-drop-layout>.in>.hd h3:after,
.group-list.page-list-text>.in>.hd h3:after,
.group-list.vote-result>.bg-drop-layout>.in>.hd h3:after,
.group-list.vote-result>.in>.hd h3:after,
.area-table.vote-table .hd h3:after {
 margin-left:3px
}
.group-list.default>.bg-drop-layout>.in>.hd span,
.group-list.default>.in>.hd span,
.simple-text.default .hd span,
.area-editor.default .hd span,
.base-content .list-text.link .hd span,
.group-list.sample>.bg-drop-layout>.in>.hd span,
.group-list.sample>.in>.hd span,
.simple-text.message .hd span,
.area-customize.message02 .hd span,
.area-form.link .hd span,
.group-list.album03>.bg-drop-layout>.in>.hd span,
.group-list.album03>.in>.hd span,
.group-list.global-list>.bg-drop-layout>.in>.hd span,
.group-list.global-list>.in>.hd span,
.group-list.major-slider>.bg-drop-layout>.in>.hd span,
.group-list.major-slider>.in>.hd span,
.group-list.major-slider02>.bg-drop-layout>.in>.hd span,
.group-list.major-slider02>.in>.hd span,
.list-pic.marquee .hd span,
.list-pic.marquee02 .hd span,
.list-pic.marquee03 .hd span,
.list-pic.marquee04 .hd span,
.list-pic.marquee-circle .hd span,
.group-list.slider>.bg-drop-layout>.in>.hd span,
.group-list.slider>.in>.hd span,
.group-list.marquee>.bg-drop-layout>.in>.hd span,
.group-list.marquee>.in>.hd span,
.list-text.slider .hd span,
.group-list.message>.bg-drop-layout>.in>.hd span,
.group-list.message>.in>.hd span,
.area-essay.message .hd span,
.base-module-area .group-list.album>.bg-drop-layout>.in>.hd span,
.base-module-area .group-list.album>.in>.hd span,
.base-page-area .group-list.album>.bg-drop-layout>.in>.hd span,
.base-page-area .group-list.album>.in>.hd span,
.area-figure.album .hd span,
.base-module-area .group-list.link>.bg-drop-layout>.in>.hd span,
.base-module-area .group-list.link>.in>.hd span,
.base-page-area .group-list.link>.bg-drop-layout>.in>.hd span,
.base-page-area .group-list.link>.in>.hd span,
.list-pic.link .hd span,
.list-pic.link02 .hd span,
.list-pic.nmth-link .hd span,
.base-module-area .area-essay.link .hd span,
.base-page-area .area-essay.link .hd span,
.area-form.vote .hd span,
.list-text.rss .hd span,
.area-customize.calendar .hd span,
.simple-text.weather .hd span,
.simple-text.weather02 .hd span,
.list-text.anchor .hd span,
.area-form.epaper .hd span,
.area-customize.video .hd span,
.area-customize.news-card .hd span,
.group-list.news-card02 .hd span,
.area-customize.icons-g2 .hd span,
.area-essay.message02 .hd span,
.group-list.message03>.bg-drop-layout>.in>.hd span,
.group-list.message03>.in>.hd span,
.area-essay.message03 .hd span,
.area-customize.message .hd span,
.area-customize.ktnp-album .hd span,
.area-customize.ktnp-album02 .hd span,
.area-customize.pchouse-album .hd span,
.area-customize.korea-pic-slider .hd span,
.area-customize.pchouse-album02 .hd span,
.area-customize.pchouse-album03 .hd span,
.group-list.album02>.bg-drop-layout>.in>.hd span,
.group-list.album02>.in>.hd span,
.area-figure.album02 .hd span,
.area-figure.album03 .hd span,
.area-customize.video-list02 .hd span,
.area-essay.list .hd span,
.area-essay.list02 .hd span,
.group-list.classify-multiple>.bg-drop-layout>.in>.hd span,
.group-list.classify-multiple>.in>.hd span,
.group-list.page-block>.bg-drop-layout>.in>.hd span,
.group-list.page-block>.in>.hd span,
.group-list.page-list>.bg-drop-layout>.in>.hd span,
.group-list.page-list>.in>.hd span,
.area-essay.active .hd span,
.area-customize.alertCAP .hd span,
.area-customize.epaper-status .hd span,
.area-figure.link .hd span,
.list-pic.album .hd span,
.area-customize.calendar-detail .hd span,
.area-customize.calendar-detail02 .hd span,
.area-customize.calendar-detail03 .hd span,
.area-customize.calendar-detail04 .hd span,
.area-customize.calendar-schedule .hd span,
.area-customize.chart .hd span,
.group-list.content>.bg-drop-layout>.in>.hd span,
.group-list.content>.in>.hd span,
.list-text.file-download .hd span,
.list-pic.pic-download .hd span,
.group-list.file-download-multiple>.bg-drop-layout>.in>.hd span,
.group-list.file-download-multiple>.in>.hd span,
.area-editor.error-info .hd span,
.area-essay.page-caption-label .hd span,
.area-essay.page-caption-label-p .hd span,
.area-essay.page-caption-p .hd span,
.area-essay.page-essay .hd span,
.area-essay.page-img-caption-label .hd span,
.area-essay.page-img-caption-p .hd span,
.area-figure.page-figure .hd span,
.area-figure.e-paper .hd span,
.area-figure.page-img-figcaption .hd span,
.area-figure.page-img-figcaption-label .hd span,
.area-figure.page-img-figcaption-p .hd span,
.area-figure.page-img-label .hd span,
.area-figure.page-img-label-p .hd span,
.area-figure.page-img-p .hd span,
.area-form.submit .hd span,
.area-customize.map .hd span,
.area-customize.audio .hd span,
.area-customize.iframe .hd span,
.area-customize.ey-video .hd span,
.area-customize.video-list .hd span,
.list-text.message .hd span,
.list-pic.page-list .hd span,
.group-list.page-list-pic>.bg-drop-layout>.in>.hd span,
.group-list.page-list-pic>.in>.hd span,
.group-list.query>.bg-drop-layout>.in>.hd span,
.group-list.query>.in>.hd span,
.area-form.sign-in .hd span,
.area-customize.sign-in .hd span,
.list-text.sitemap .hd span,
.area-table.page-table .hd span,
.area-table.rwd-horizontal .hd span,
.area-table.rwd-straight .hd span,
.area-table.notitle01 .hd span,
.area-table.notitle02 .hd span,
.area-table.notitle03 .hd span,
.area-table.title01 .hd span,
.area-table.title02 .hd span,
.area-table.title03 .hd span,
.list-text.page-list .hd span,
.group-list.page-list-text>.bg-drop-layout>.in>.hd span,
.group-list.page-list-text>.in>.hd span,
.group-list.vote-result>.bg-drop-layout>.in>.hd span,
.group-list.vote-result>.in>.hd span,
.area-table.vote-table .hd span {
 display:block;
 position:relative
}
.group-list.default>.bg-drop-layout>.in>.hd span::after,
.group-list.default>.in>.hd span::after,
.simple-text.default .hd span::after,
.area-editor.default .hd span::after,
.base-content .list-text.link .hd span::after,
.group-list.sample>.bg-drop-layout>.in>.hd span::after,
.group-list.sample>.in>.hd span::after,
.simple-text.message .hd span::after,
.area-customize.message02 .hd span::after,
.area-form.link .hd span::after,
.group-list.album03>.bg-drop-layout>.in>.hd span::after,
.group-list.album03>.in>.hd span::after,
.group-list.global-list>.bg-drop-layout>.in>.hd span::after,
.group-list.global-list>.in>.hd span::after,
.group-list.major-slider>.bg-drop-layout>.in>.hd span::after,
.group-list.major-slider>.in>.hd span::after,
.group-list.major-slider02>.bg-drop-layout>.in>.hd span::after,
.group-list.major-slider02>.in>.hd span::after,
.list-pic.marquee .hd span::after,
.list-pic.marquee02 .hd span::after,
.list-pic.marquee03 .hd span::after,
.list-pic.marquee04 .hd span::after,
.list-pic.marquee-circle .hd span::after,
.group-list.slider>.bg-drop-layout>.in>.hd span::after,
.group-list.slider>.in>.hd span::after,
.group-list.marquee>.bg-drop-layout>.in>.hd span::after,
.group-list.marquee>.in>.hd span::after,
.list-text.slider .hd span::after,
.group-list.message>.bg-drop-layout>.in>.hd span::after,
.group-list.message>.in>.hd span::after,
.area-essay.message .hd span::after,
.base-module-area .group-list.album>.bg-drop-layout>.in>.hd span::after,
.base-module-area .group-list.album>.in>.hd span::after,
.base-page-area .group-list.album>.bg-drop-layout>.in>.hd span::after,
.base-page-area .group-list.album>.in>.hd span::after,
.area-figure.album .hd span::after,
.base-module-area .group-list.link>.bg-drop-layout>.in>.hd span::after,
.base-module-area .group-list.link>.in>.hd span::after,
.base-page-area .group-list.link>.bg-drop-layout>.in>.hd span::after,
.base-page-area .group-list.link>.in>.hd span::after,
.list-pic.link .hd span::after,
.list-pic.link02 .hd span::after,
.list-pic.nmth-link .hd span::after,
.base-module-area .area-essay.link .hd span::after,
.base-page-area .area-essay.link .hd span::after,
.area-form.vote .hd span::after,
.list-text.rss .hd span::after,
.area-customize.calendar .hd span::after,
.simple-text.weather .hd span::after,
.simple-text.weather02 .hd span::after,
.list-text.anchor .hd span::after,
.area-form.epaper .hd span::after,
.area-customize.video .hd span::after,
.area-customize.news-card .hd span::after,
.group-list.news-card02 .hd span::after,
.area-customize.icons-g2 .hd span::after,
.area-essay.message02 .hd span::after,
.group-list.message03>.bg-drop-layout>.in>.hd span::after,
.group-list.message03>.in>.hd span::after,
.area-essay.message03 .hd span::after,
.area-customize.message .hd span::after,
.area-customize.ktnp-album .hd span::after,
.area-customize.ktnp-album02 .hd span::after,
.area-customize.pchouse-album .hd span::after,
.area-customize.korea-pic-slider .hd span::after,
.area-customize.pchouse-album02 .hd span::after,
.area-customize.pchouse-album03 .hd span::after,
.group-list.album02>.bg-drop-layout>.in>.hd span::after,
.group-list.album02>.in>.hd span::after,
.area-figure.album02 .hd span::after,
.area-figure.album03 .hd span::after,
.area-customize.video-list02 .hd span::after,
.area-essay.list .hd span::after,
.area-essay.list02 .hd span::after,
.group-list.classify-multiple>.bg-drop-layout>.in>.hd span::after,
.group-list.classify-multiple>.in>.hd span::after,
.group-list.page-block>.bg-drop-layout>.in>.hd span::after,
.group-list.page-block>.in>.hd span::after,
.group-list.page-list>.bg-drop-layout>.in>.hd span::after,
.group-list.page-list>.in>.hd span::after,
.area-essay.active .hd span::after,
.area-customize.alertCAP .hd span::after,
.area-customize.epaper-status .hd span::after,
.area-figure.link .hd span::after,
.list-pic.album .hd span::after,
.area-customize.calendar-detail .hd span::after,
.area-customize.calendar-detail02 .hd span::after,
.area-customize.calendar-detail03 .hd span::after,
.area-customize.calendar-detail04 .hd span::after,
.area-customize.calendar-schedule .hd span::after,
.area-customize.chart .hd span::after,
.group-list.content>.bg-drop-layout>.in>.hd span::after,
.group-list.content>.in>.hd span::after,
.list-text.file-download .hd span::after,
.list-pic.pic-download .hd span::after,
.group-list.file-download-multiple>.bg-drop-layout>.in>.hd span::after,
.group-list.file-download-multiple>.in>.hd span::after,
.area-editor.error-info .hd span::after,
.area-essay.page-caption-label .hd span::after,
.area-essay.page-caption-label-p .hd span::after,
.area-essay.page-caption-p .hd span::after,
.area-essay.page-essay .hd span::after,
.area-essay.page-img-caption-label .hd span::after,
.area-essay.page-img-caption-p .hd span::after,
.area-figure.page-figure .hd span::after,
.area-figure.e-paper .hd span::after,
.area-figure.page-img-figcaption .hd span::after,
.area-figure.page-img-figcaption-label .hd span::after,
.area-figure.page-img-figcaption-p .hd span::after,
.area-figure.page-img-label .hd span::after,
.area-figure.page-img-label-p .hd span::after,
.area-figure.page-img-p .hd span::after,
.area-form.submit .hd span::after,
.area-customize.map .hd span::after,
.area-customize.audio .hd span::after,
.area-customize.iframe .hd span::after,
.area-customize.ey-video .hd span::after,
.area-customize.video-list .hd span::after,
.list-text.message .hd span::after,
.list-pic.page-list .hd span::after,
.group-list.page-list-pic>.bg-drop-layout>.in>.hd span::after,
.group-list.page-list-pic>.in>.hd span::after,
.group-list.query>.bg-drop-layout>.in>.hd span::after,
.group-list.query>.in>.hd span::after,
.area-form.sign-in .hd span::after,
.area-customize.sign-in .hd span::after,
.list-text.sitemap .hd span::after,
.area-table.page-table .hd span::after,
.area-table.rwd-horizontal .hd span::after,
.area-table.rwd-straight .hd span::after,
.area-table.notitle01 .hd span::after,
.area-table.notitle02 .hd span::after,
.area-table.notitle03 .hd span::after,
.area-table.title01 .hd span::after,
.area-table.title02 .hd span::after,
.area-table.title03 .hd span::after,
.list-text.page-list .hd span::after,
.group-list.page-list-text>.bg-drop-layout>.in>.hd span::after,
.group-list.page-list-text>.in>.hd span::after,
.group-list.vote-result>.bg-drop-layout>.in>.hd span::after,
.group-list.vote-result>.in>.hd span::after,
.area-table.vote-table .hd span::after {
 content:'';
 display:block;
 width:100%;
 padding-top:1px;
 background-color:#4b2828;
 position:absolute;
 top:50%
}
.group-list.default>.bg-drop-layout>.in>.hd a,
.group-list.default>.in>.hd a,
.simple-text.default .hd a,
.area-editor.default .hd a,
.base-content .list-text.link .hd a,
.group-list.sample>.bg-drop-layout>.in>.hd a,
.group-list.sample>.in>.hd a,
.simple-text.message .hd a,
.area-customize.message02 .hd a,
.area-form.link .hd a,
.group-list.album03>.bg-drop-layout>.in>.hd a,
.group-list.album03>.in>.hd a,
.group-list.global-list>.bg-drop-layout>.in>.hd a,
.group-list.global-list>.in>.hd a,
.group-list.major-slider>.bg-drop-layout>.in>.hd a,
.group-list.major-slider>.in>.hd a,
.group-list.major-slider02>.bg-drop-layout>.in>.hd a,
.group-list.major-slider02>.in>.hd a,
.list-pic.marquee .hd a,
.list-pic.marquee02 .hd a,
.list-pic.marquee03 .hd a,
.list-pic.marquee04 .hd a,
.list-pic.marquee-circle .hd a,
.group-list.slider>.bg-drop-layout>.in>.hd a,
.group-list.slider>.in>.hd a,
.group-list.marquee>.bg-drop-layout>.in>.hd a,
.group-list.marquee>.in>.hd a,
.list-text.slider .hd a,
.group-list.message>.bg-drop-layout>.in>.hd a,
.group-list.message>.in>.hd a,
.area-essay.message .hd a,
.base-module-area .group-list.album>.bg-drop-layout>.in>.hd a,
.base-module-area .group-list.album>.in>.hd a,
.base-page-area .group-list.album>.bg-drop-layout>.in>.hd a,
.base-page-area .group-list.album>.in>.hd a,
.area-figure.album .hd a,
.base-module-area .group-list.link>.bg-drop-layout>.in>.hd a,
.base-module-area .group-list.link>.in>.hd a,
.base-page-area .group-list.link>.bg-drop-layout>.in>.hd a,
.base-page-area .group-list.link>.in>.hd a,
.list-pic.link .hd a,
.list-pic.link02 .hd a,
.list-pic.nmth-link .hd a,
.base-module-area .area-essay.link .hd a,
.base-page-area .area-essay.link .hd a,
.area-form.vote .hd a,
.list-text.rss .hd a,
.area-customize.calendar .hd a,
.simple-text.weather .hd a,
.simple-text.weather02 .hd a,
.list-text.anchor .hd a,
.area-form.epaper .hd a,
.area-customize.video .hd a,
.area-customize.news-card .hd a,
.group-list.news-card02 .hd a,
.area-customize.icons-g2 .hd a,
.area-essay.message02 .hd a,
.group-list.message03>.bg-drop-layout>.in>.hd a,
.group-list.message03>.in>.hd a,
.area-essay.message03 .hd a,
.area-customize.message .hd a,
.area-customize.ktnp-album .hd a,
.area-customize.ktnp-album02 .hd a,
.area-customize.pchouse-album .hd a,
.area-customize.korea-pic-slider .hd a,
.area-customize.pchouse-album02 .hd a,
.area-customize.pchouse-album03 .hd a,
.group-list.album02>.bg-drop-layout>.in>.hd a,
.group-list.album02>.in>.hd a,
.area-figure.album02 .hd a,
.area-figure.album03 .hd a,
.area-customize.video-list02 .hd a,
.area-essay.list .hd a,
.area-essay.list02 .hd a,
.group-list.classify-multiple>.bg-drop-layout>.in>.hd a,
.group-list.classify-multiple>.in>.hd a,
.group-list.page-block>.bg-drop-layout>.in>.hd a,
.group-list.page-block>.in>.hd a,
.group-list.page-list>.bg-drop-layout>.in>.hd a,
.group-list.page-list>.in>.hd a,
.area-essay.active .hd a,
.area-customize.alertCAP .hd a,
.area-customize.epaper-status .hd a,
.area-figure.link .hd a,
.list-pic.album .hd a,
.area-customize.calendar-detail .hd a,
.area-customize.calendar-detail02 .hd a,
.area-customize.calendar-detail03 .hd a,
.area-customize.calendar-detail04 .hd a,
.area-customize.calendar-schedule .hd a,
.area-customize.chart .hd a,
.group-list.content>.bg-drop-layout>.in>.hd a,
.group-list.content>.in>.hd a,
.list-text.file-download .hd a,
.list-pic.pic-download .hd a,
.group-list.file-download-multiple>.bg-drop-layout>.in>.hd a,
.group-list.file-download-multiple>.in>.hd a,
.area-editor.error-info .hd a,
.area-essay.page-caption-label .hd a,
.area-essay.page-caption-label-p .hd a,
.area-essay.page-caption-p .hd a,
.area-essay.page-essay .hd a,
.area-essay.page-img-caption-label .hd a,
.area-essay.page-img-caption-p .hd a,
.area-figure.page-figure .hd a,
.area-figure.e-paper .hd a,
.area-figure.page-img-figcaption .hd a,
.area-figure.page-img-figcaption-label .hd a,
.area-figure.page-img-figcaption-p .hd a,
.area-figure.page-img-label .hd a,
.area-figure.page-img-label-p .hd a,
.area-figure.page-img-p .hd a,
.area-form.submit .hd a,
.area-customize.map .hd a,
.area-customize.audio .hd a,
.area-customize.iframe .hd a,
.area-customize.ey-video .hd a,
.area-customize.video-list .hd a,
.list-text.message .hd a,
.list-pic.page-list .hd a,
.group-list.page-list-pic>.bg-drop-layout>.in>.hd a,
.group-list.page-list-pic>.in>.hd a,
.group-list.query>.bg-drop-layout>.in>.hd a,
.group-list.query>.in>.hd a,
.area-form.sign-in .hd a,
.area-customize.sign-in .hd a,
.list-text.sitemap .hd a,
.area-table.page-table .hd a,
.area-table.rwd-horizontal .hd a,
.area-table.rwd-straight .hd a,
.area-table.notitle01 .hd a,
.area-table.notitle02 .hd a,
.area-table.notitle03 .hd a,
.area-table.title01 .hd a,
.area-table.title02 .hd a,
.area-table.title03 .hd a,
.list-text.page-list .hd a,
.group-list.page-list-text>.bg-drop-layout>.in>.hd a,
.group-list.page-list-text>.in>.hd a,
.group-list.vote-result>.bg-drop-layout>.in>.hd a,
.group-list.vote-result>.in>.hd a,
.area-table.vote-table .hd a {
 position:relative;
 color:#4b2828;
 position:relative;
 background-color:#fff;
 z-index:2;
 padding:0 15px;
 color:#4b2828 !important
}
.area-essay.message .ct .caption,
.area-figure.album .ct .figcaption,
.base-module-area .area-essay.link .ct .caption,
.base-page-area .area-essay.link .ct .caption,
.area-form.vote .ct .caption,
.area-customize.video .ct .caption,
.area-customize.news-card .ct .caption,
.group-list.news-card02 .ct .figcaption,
.area-customize.message .ct .caption,
.area-essay.list .ct .caption,
.area-essay.list02 .ct .caption,
.area-essay.active .ct .caption,
.area-essay.toggle .ct .caption,
.area-figure.link .ct .figcaption,
.area-essay.page-caption-label .ct .caption,
.area-essay.page-caption-label-p .ct .caption,
.area-essay.page-caption-p .ct .caption,
.area-essay.page-essay .ct .caption,
.area-essay.page-img-caption-label .ct .caption,
.area-essay.page-img-caption-p .ct .caption,
.area-figure.page-figure .ct .figcaption,
.area-figure.e-paper .ct .figcaption,
.area-figure.page-img-figcaption-p .ct .figcaption,
.area-customize.map .ct .caption,
.area-customize.audio .ct .caption,
.area-customize.iframe .ct .caption,
.area-customize.ey-video .ct .caption,
.area-customize.video-list .ct>.in>.div .caption,
.area-customize.video-list .ct>.in>.list .figcaption {
 margin-bottom:5px;
 font-size:1.1em;
 color:#343434
}
.area-essay.message .ct .caption a,
.area-figure.album .ct .figcaption a,
.base-module-area .area-essay.link .ct .caption a,
.base-page-area .area-essay.link .ct .caption a,
.area-form.vote .ct .caption a,
.area-customize.video .ct .caption a,
.area-customize.news-card .ct .caption a,
.group-list.news-card02 .ct .figcaption a,
.area-customize.message .ct .caption a,
.area-essay.list .ct .caption a,
.area-essay.list02 .ct .caption a,
.area-essay.active .ct .caption a,
.area-essay.toggle .ct .caption a,
.area-figure.link .ct .figcaption a,
.area-essay.page-caption-label .ct .caption a,
.area-essay.page-caption-label-p .ct .caption a,
.area-essay.page-caption-p .ct .caption a,
.area-essay.page-essay .ct .caption a,
.area-essay.page-img-caption-label .ct .caption a,
.area-essay.page-img-caption-p .ct .caption a,
.area-figure.page-figure .ct .figcaption a,
.area-figure.e-paper .ct .figcaption a,
.area-figure.page-img-figcaption-p .ct .figcaption a,
.area-customize.map .ct .caption a,
.area-customize.audio .ct .caption a,
.area-customize.iframe .ct .caption a,
.area-customize.ey-video .ct .caption a,
.area-customize.video-list .ct>.in>.div .caption a,
.area-customize.video-list .ct>.in>.list .figcaption a {
 font-size:1em
}
.area-essay.message .ct .label,
.base-module-area .area-essay.link .ct .label,
.base-page-area .area-essay.link .ct .label,
.area-form.vote .ct .label,
.area-customize.video .ct .label,
.area-customize.video-list02 .ct>.in .list .label,
.area-figure.link .ct .label,
.area-essay.page-caption-label .ct .label,
.area-essay.page-caption-label-p .ct .label,
.area-essay.page-essay .ct .label,
.area-essay.page-img-caption-label .ct .label,
.area-customize.map .ct .label,
.area-customize.audio .ct .label,
.area-customize.iframe .ct .label,
.area-customize.ey-video .ct .label,
.area-customize.video-list .ct>.in>.list .label {
 margin:5px 0
}
.list-pic.marquee .ct .mark,
.list-pic.marquee02 .ct .mark,
.list-pic.marquee03 .ct .mark,
.list-pic.marquee04 .ct .mark,
.list-pic.link .ct .mark,
.list-pic.link02 .ct .mark,
.list-pic.album .ct .mark,
.list-pic.pic-download .ct .mark,
.list-pic.page-list .ct .mark,
.list-pic.page-block .ct .mark,
.list-pic.slider .ct .mark,
.simple-text.default .ct .mark,
.base-content .list-text.link .ct .mark,
.simple-text.message .ct .mark,
.list-text.slider .ct .mark,
.area-essay.message .ct .mark,
.base-module-area .area-essay.link .ct .mark,
.base-page-area .area-essay.link .ct .mark,
.area-form.vote .ct .mark,
.list-text.rss .ct .mark,
.area-customize.calendar .ct .mark,
.area-customize.video .ct .mark,
.area-essay.message02 .ct .mark,
.area-figure.link .ct .mark,
.list-text.label .ct a,
.area-customize.calendar-detail .ct .table .mark,
.area-customize.calendar-detail04 .ct .table .mark,
.area-essay.page-caption-label .ct .mark,
.area-essay.page-caption-label-p .ct .mark,
.area-essay.page-essay .ct .mark,
.area-essay.page-img-caption-label .ct .mark,
.area-figure.page-img-figcaption-label .ct .mark,
.area-figure.page-img-label .ct .mark,
.area-figure.page-img-label-p .ct .mark,
.area-customize.map .ct .mark,
.area-customize.audio .ct .mark,
.area-customize.iframe .ct .mark,
.list-text.message .ct .mark,
.list-text.page-list .ct .mark {
 display:inline-block;
 font-size:0.9em;
 padding:3px 5px;
 margin-right:8px;
 color:#fff;
 background-color:gray;
 border-radius:3px
}
.list-pic.marquee .ct .mark,
.list-pic.marquee02 .ct .mark,
.list-pic.marquee03 .ct .mark,
.list-pic.marquee04 .ct .mark,
.list-pic.link .ct .mark,
.list-pic.link02 .ct .mark,
.list-pic.album .ct .mark,
.list-pic.pic-download .ct .mark,
.list-pic.page-list .ct .mark,
.list-pic.page-block .ct .mark,
.list-pic.slider .ct .mark {
 position:absolute;
 top:8px;
 left:8px
}
.area-essay.message .ct .p,
.area-figure.album .ct .p,
.base-module-area .area-essay.link .ct .p,
.base-page-area .area-essay.link .ct .p,
.area-form.vote .ct .p,
.group-list.news-card02 .ct .p,
.area-figure.album02 .ct .p,
.area-essay.active .ct .p,
.area-figure.link .ct .p,
.area-essay.page-caption-label-p .ct .p,
.area-essay.page-essay .ct .p,
.area-essay.page-img-caption-p .ct .p,
.area-figure.page-figure .ct .p,
.area-figure.page-img-figcaption-p .ct .p,
.area-figure.page-img-label-p .ct .p,
.area-figure.page-img-p .ct .p {
 margin:5px 0
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.more a,
.group-list.major-slider>.in>.ft li.more a,
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.more a,
.group-list.major-slider02>.in>.ft li.more a,
.list-pic.marquee .ft li.more a,
.list-pic.marquee02 .ft li.more a,
.list-pic.marquee03 .ft li.more a,
.list-pic.marquee04 .ft li.more a,
.list-pic.marquee-circle .ft li.more a,
.group-list.marquee>.bg-drop-layout>.in>.ft li.more a,
.group-list.marquee>.in>.ft li.more a,
.area-customize.calendar .ct .label a,
.area-customize.calendar-detail .ct .label a,
.area-customize.calendar-detail04 .ct .label a,
.sys-root a.btn,
.sys-root input[type="submit"],
.sys-root input[type="reset"],
.sys-root input[type="button"],
.sys-root button,
.base-mobile .area-form.search .ft li,
.group-list.album02>.bg-drop-layout>.in>.ft li.more a,
.group-list.album02>.in>.ft li.more a,
.list-text.btn .ct a,
.area-essay.active .ft a,
.list-text.jump-tool .ct a,
.base-wrapper .simple-text.query .ft a,
.base-extend .simple-text.query .ft a,
.area-customize.sign-in .ft a {
 display:inline-block;
 padding:5px 8px;
 border:0;
 box-sizing:border-box;
 line-height:1;
 text-align:center;
 vertical-align:middle;
 color:#fff;
 cursor:pointer;
 font-size:0.9em;
 text-decoration:none;
 background-color:#4b2828;
 transition:150ms;
 border-radius:30px
}
.group-list.major-slider>.in>.ft li.more a:link,
.group-list.major-slider02>.in>.ft li.more a:link,
.list-pic.marquee .ft li.more a:link,
.list-pic.marquee02 .ft li.more a:link,
.list-pic.marquee03 .ft li.more a:link,
.list-pic.marquee04 .ft li.more a:link,
.list-pic.marquee-circle .ft li.more a:link,
.group-list.marquee>.in>.ft li.more a:link,
.area-customize.calendar .ct .label a:link,
.area-customize.calendar-detail .ct .label a:link,
.area-customize.calendar-detail04 .ct .label a:link,
.sys-root a.btn:link,
.sys-root input[type="submit"]:link,
.sys-root input[type="reset"]:link,
.sys-root input[type="button"]:link,
.sys-root button:link,
.base-mobile .area-form.search .ft li:link,
.group-list.album02>.in>.ft li.more a:link,
.list-text.btn .ct a:link,
.area-essay.active .ft a:link,
.list-text.jump-tool .ct a:link,
.base-wrapper .simple-text.query .ft a:link,
.base-extend .simple-text.query .ft a:link,
.area-customize.sign-in .ft a:link {
 color:#fff
}
.group-list.major-slider>.in>.ft li.more a:visited,
.group-list.major-slider02>.in>.ft li.more a:visited,
.list-pic.marquee .ft li.more a:visited,
.list-pic.marquee02 .ft li.more a:visited,
.list-pic.marquee03 .ft li.more a:visited,
.list-pic.marquee04 .ft li.more a:visited,
.list-pic.marquee-circle .ft li.more a:visited,
.group-list.marquee>.in>.ft li.more a:visited,
.area-customize.calendar .ct .label a:visited,
.area-customize.calendar-detail .ct .label a:visited,
.area-customize.calendar-detail04 .ct .label a:visited,
.sys-root a.btn:visited,
.sys-root input[type="submit"]:visited,
.sys-root input[type="reset"]:visited,
.sys-root input[type="button"]:visited,
.sys-root button:visited,
.base-mobile .area-form.search .ft li:visited,
.group-list.album02>.in>.ft li.more a:visited,
.list-text.btn .ct a:visited,
.area-essay.active .ft a:visited,
.list-text.jump-tool .ct a:visited,
.base-wrapper .simple-text.query .ft a:visited,
.base-extend .simple-text.query .ft a:visited,
.area-customize.sign-in .ft a:visited {
 color:#fff
}
.group-list.major-slider>.in>.ft li.more a:hover,
.group-list.major-slider02>.in>.ft li.more a:hover,
.list-pic.marquee .ft li.more a:hover,
.list-pic.marquee02 .ft li.more a:hover,
.list-pic.marquee03 .ft li.more a:hover,
.list-pic.marquee04 .ft li.more a:hover,
.list-pic.marquee-circle .ft li.more a:hover,
.group-list.marquee>.in>.ft li.more a:hover,
.area-customize.calendar .ct .label a:hover,
.area-customize.calendar-detail .ct .label a:hover,
.area-customize.calendar-detail04 .ct .label a:hover,
.sys-root a.btn:hover,
.sys-root input[type="submit"]:hover,
.sys-root input[type="reset"]:hover,
.sys-root input[type="button"]:hover,
.sys-root button:hover,
.base-mobile .area-form.search .ft li:hover,
.group-list.album02>.in>.ft li.more a:hover,
.list-text.btn .ct a:hover,
.area-essay.active .ft a:hover,
.list-text.jump-tool .ct a:hover,
.base-wrapper .simple-text.query .ft a:hover,
.base-extend .simple-text.query .ft a:hover,
.area-customize.sign-in .ft a:hover {
 background-color:#2a1616
}
.group-list.major-slider>.in>.ft li.more a:active,
.group-list.major-slider02>.in>.ft li.more a:active,
.list-pic.marquee .ft li.more a:active,
.list-pic.marquee02 .ft li.more a:active,
.list-pic.marquee03 .ft li.more a:active,
.list-pic.marquee04 .ft li.more a:active,
.list-pic.marquee-circle .ft li.more a:active,
.group-list.marquee>.in>.ft li.more a:active,
.area-customize.calendar .ct .label a:active,
.area-customize.calendar-detail .ct .label a:active,
.area-customize.calendar-detail04 .ct .label a:active,
.sys-root a.btn:active,
.sys-root input[type="submit"]:active,
.sys-root input[type="reset"]:active,
.sys-root input[type="button"]:active,
.sys-root button:active,
.base-mobile .area-form.search .ft li:active,
.group-list.album02>.in>.ft li.more a:active,
.list-text.btn .ct a:active,
.area-essay.active .ft a:active,
.list-text.jump-tool .ct a:active,
.base-wrapper .simple-text.query .ft a:active,
.base-extend .simple-text.query .ft a:active,
.area-customize.sign-in .ft a:active {
 color:#fff
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.more a,
.group-list.major-slider>.in>.ft li.more a,
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.more a,
.group-list.major-slider02>.in>.ft li.more a,
.list-pic.marquee .ft li.more a,
.list-pic.marquee02 .ft li.more a,
.list-pic.marquee03 .ft li.more a,
.list-pic.marquee04 .ft li.more a,
.list-pic.marquee-circle .ft li.more a,
.group-list.marquee>.bg-drop-layout>.in>.ft li.more a,
.group-list.marquee>.in>.ft li.more a,
.area-customize.calendar .ct .label a,
.area-customize.calendar-detail .ct .label a,
.area-customize.calendar-detail04 .ct .label a {
 padding:3px 8px;
 font-size:0.9em
}
.area-form.page-search .ct .fieldset input[type="submit"],
.area-form.vote .ct .fieldset input[type="submit"],
.area-form.epaper .ct .fieldset input[type="submit"],
.list-text.btn .ct li+li.deny a,
.area-essay.active .ft li.is-important a,
.area-form.page-form .ct .fieldset input[type="submit"],
.area-form.submit .ct .fieldset input[type="submit"],
.base-wrapper .simple-text.query .ft li.deny a,
.base-extend .simple-text.query .ft li.deny a,
.area-form.sign-in .ct .fieldset input[type="submit"] {
 background-color:#DCA61F
}
.area-form.page-search .ct .fieldset input[type="submit"]:hover,
.area-form.vote .ct .fieldset input[type="submit"]:hover,
.area-form.epaper .ct .fieldset input[type="submit"]:hover,
.list-text.btn .ct li+li.deny a:hover,
.area-essay.active .ft li.is-important a:hover,
.area-form.page-form .ct .fieldset input[type="submit"]:hover,
.area-form.submit .ct .fieldset input[type="submit"]:hover,
.base-wrapper .simple-text.query .ft li.deny a:hover,
.base-extend .simple-text.query .ft li.deny a:hover,
.area-form.sign-in .ct .fieldset input[type="submit"]:hover {
 background-color:#af8419
}
.sys-root input[type="text"],
.sys-root input[type="password"],
.sys-root input[type="date"],
.sys-root input[type="email"],
.sys-root input[type="number"],
.sys-root input[type="search"],
.sys-root select,
.sys-root textarea {
 padding:5px 8px;
 border:1px solid #e4e4e4;
 box-sizing:border-box;
 background-color:#fff;
 vertical-align:middle;
 box-sizing:border-box
}
.area-form.vote .ct .form,
.area-customize.video .ct .p,
.area-editor.user-edit .ct,
.area-editor.error-info .ct,
.area-form.submit .ct,
.area-customize.map .ct .p,
.area-customize.audio .ct .p,
.area-customize.iframe .ct .p,
.area-form.sign-in .ct,
.area-table.rwd-horizontal .ct tfoot span,
.area-table.rwd-straight .ct tfoot span,
.area-table.notitle01 .ct tfoot span,
.area-table.notitle02 .ct tfoot span,
.area-table.notitle03 .ct tfoot span,
.area-table.title01 .ct tfoot span,
.area-table.title02 .ct tfoot span,
.area-table.title03 .ct tfoot span,
.area-editor.address .ct,
.area-customize.video-list02 .ct>.in .video .p,
.area-customize.ey-video .ct .p,
.area-customize.video-list .ct>.in>.div .p,
.area-customize.video-list .ct>.in>.list .p,
.area-editor.system-info .ct {
 line-height:1.7
}
.area-form.vote .ct .form img,
.area-customize.video .ct .p img,
.area-editor.user-edit .ct img,
.area-editor.error-info .ct img,
.area-form.submit .ct img,
.area-customize.map .ct .p img,
.area-customize.audio .ct .p img,
.area-customize.iframe .ct .p img,
.area-form.sign-in .ct img,
.area-table.rwd-horizontal .ct tfoot span img,
.area-table.rwd-straight .ct tfoot span img,
.area-table.notitle01 .ct tfoot span img,
.area-table.notitle02 .ct tfoot span img,
.area-table.notitle03 .ct tfoot span img,
.area-table.title01 .ct tfoot span img,
.area-table.title02 .ct tfoot span img,
.area-table.title03 .ct tfoot span img,
.area-editor.address .ct img,
.area-customize.video-list02 .ct>.in .video .p img,
.area-customize.ey-video .ct .p img,
.area-customize.video-list .ct>.in>.div .p img,
.area-customize.video-list .ct>.in>.list .p img,
.area-editor.system-info .ct img {
 max-width:100%;
 margin:8px
}
.area-form.vote .ct .form,
.area-customize.video .ct .p,
.area-editor.user-edit .ct,
.area-editor.error-info .ct,
.area-form.submit .ct,
.area-customize.map .ct .p,
.area-customize.audio .ct .p,
.area-customize.iframe .ct .p,
.area-form.sign-in .ct,
.area-table.rwd-horizontal .ct tfoot span,
.area-table.rwd-straight .ct tfoot span,
.area-table.notitle01 .ct tfoot span,
.area-table.notitle02 .ct tfoot span,
.area-table.notitle03 .ct tfoot span,
.area-table.title01 .ct tfoot span,
.area-table.title02 .ct tfoot span,
.area-table.title03 .ct tfoot span {
 padding:8px 15px
}
.simple-text.default .ct a,
.base-content .list-text.link .ct a,
.base-section .list-text.nav .hd a,
.base-section .list-text.nav .ct a,
.base-wrapper .area-form.search .ct .list a,
.simple-text.message .ct a,
.list-text.slider .ct a,
.list-text.rss .ct a,
.area-customize.calendar .ct .list a,
.list-text.content-file,
.list-text.content-list .hd a,
.list-text.content-list .ct a,
.list-text.file-download .ct a,
.list-text.file-download-multiple,
.list-text.message .ct a,
.list-text.sitemap .ct a,
.list-text.page-list .ct a {
 display:block;
 padding:8px 15px;
 background-color:#f0f0f0;
 transition:150ms;
 border-radius:3px;
 border-left-width:3px;
 border-left-style:solid;
 border-left-color:#4b2828
}
.simple-text.default .ct a:hover,
.base-content .list-text.link .ct a:hover,
.base-section .list-text.nav .hd a:hover,
.base-section .list-text.nav .ct a:hover,
.base-wrapper .area-form.search .ct .list a:hover,
.simple-text.message .ct a:hover,
.list-text.slider .ct a:hover,
.list-text.rss .ct a:hover,
.area-customize.calendar .ct .list a:hover,
.list-text.content-file:hover,
.list-text.content-list .hd a:hover,
.list-text.content-list .ct a:hover,
.list-text.file-download .ct a:hover,
.list-text.file-download-multiple:hover,
.list-text.message .ct a:hover,
.list-text.sitemap .ct a:hover,
.list-text.page-list .ct a:hover {
 color:currentColor;
 background-color:#e4e4e4;
 border-left-width:5px
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-img a,
.group-list.major-slider>.in>.ft li.is-img a,
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-img a,
.group-list.major-slider02>.in>.ft li.is-img a {
 position:relative;
 display:block
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-img a:before,
.group-list.major-slider>.in>.ft li.is-img a:before,
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-img a:before,
.group-list.major-slider02>.in>.ft li.is-img a:before {
 content:"​";
 display:block;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background-color:#222;
 background-color:rgba(34,34,34,0.5);
 transition:150ms
}
.group-list.major-slider>.in>.ft li.is-img a:hover:before,
.group-list.major-slider02>.in>.ft li.is-img a:hover:before {
 opacity:0
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-img a,
.group-list.major-slider>.in>.ft li.is-img a,
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-img a,
.group-list.major-slider02>.in>.ft li.is-img a {
 position:absolute;
 display:block;
 top:0;
 right:0;
 bottom:0;
 left:0
}
.area-customize.message02 .ct .img span,
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-img span,
.group-list.major-slider>.in>.ft li.is-img span,
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-img span,
.group-list.major-slider02>.in>.ft li.is-img span,
.list-pic.marquee .ct span,
.list-pic.marquee02 .ct span,
.list-pic.marquee03 .ct span,
.list-pic.marquee04 .ct span,
.area-essay.message .ct .img span,
.base-page-area .area-essay.link .ct .img span,
.area-customize.message .ct .img span,
.area-customize.korea-pic-slider .ct .list-area span,
.area-customize.pchouse-album02 .ct .div .img span,
.area-figure.album02 .ct .img span,
.area-figure.album03 .ct .img span,
.area-customize.video-list02 .ct>.in .list .img span,
.area-essay.slider .ct .img span,
.area-essay.active .ct .img span,
.area-figure.link .ct .img span,
.area-essay.page-essay .ct .img span,
.area-essay.page-img-caption-label .ct .img span,
.area-essay.page-img-caption-p .ct .img span,
.area-figure.page-img-figcaption .ct .img span,
.area-figure.page-img-figcaption-label .ct .img span,
.area-figure.page-img-figcaption-p .ct .img span,
.area-figure.page-img-label .ct .img span,
.area-figure.page-img-label-p .ct .img span,
.area-figure.page-img-p .ct .img span {
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover
}
.simple-text.major-logo .ct a,
.simple-text.minor-logo .ct a,
.list-pic.link .ct span,
.list-pic.link02 .ct span,
.area-customize.icons-g2 .ct .img span,
.area-essay.message03 .ct .img span,
.area-customize.ktnp-album .ct .img span,
.area-customize.ktnp-album02 .ct .img span,
.area-customize.pchouse-album .ct .img span,
.area-essay.list .ct .img span,
.area-essay.list02 .ct .img span,
.list-pic.album .ct span,
.list-pic.pic-download .ct span,
.area-figure.page-figure .ct .img span,
.area-customize.video-list .ct>.in>.list .img span,
.list-pic.page-list .ct span {
 background-position:center;
 background-repeat:no-repeat;
 background-size:contain
}
.base-section a.ai:after,
.base-section a.avi:after,
.base-section a.bmp:after,
.base-section a.cdr:after,
.base-section a.css:after,
.base-section a.csv:after,
.base-section a.dmg:after,
.base-section a.doc:after,
.base-section a.docx:after,
.base-section a.exe:after,
.base-section a.gif:after,
.base-section a.html:after,
.base-section a.ico:after,
.base-section a.jpeg:after,
.base-section a.jpg:after,
.base-section a.js:after,
.base-section a.link:after,
.base-section a.md:after,
.base-section a.mov:after,
.base-section a.mp3:after,
.base-section a.mp4:after,
.base-section a.odf:after,
.base-section a.odp:after,
.base-section a.ods:after,
.base-section a.odt:after,
.base-section a.ogg:after,
.base-section a.ogv:after,
.base-section a.other:after,
.base-section a.pdf:after,
.base-section a.png:after,
.base-section a.ppt:after,
.base-section a.pptx:after,
.base-section a.psd:after,
.base-section a.rar:after,
.base-section a.rss:after,
.base-section a.sass:after,
.base-section a.svg:after,
.base-section a.swf:after,
.base-section a.tar:after,
.base-section a.tif:after,
.base-section a.txt:after,
.base-section a.wav:after,
.base-section a.webm:after,
.base-section a.xls:after,
.base-section a.xlsx:after,
.base-section a.xml:after,
.base-section a.zip:after,
.base-extend .list-text.share .ct li.facebook a,
.base-extend .list-text.share .ct li.google a,
.base-extend .list-text.share .ct li.twitter a,
.base-extend .list-text.share .ct li.plurk a,
.base-extend .list-text.share .ct li.line a,
.base-extend .list-text.share .ct li.email a,
.base-mobile .list-text.share .ct li.facebook a,
.base-mobile .list-text.share .ct li.google a,
.base-mobile .list-text.share .ct li.twitter a,
.base-mobile .list-text.share .ct li.plurk a,
.base-mobile .list-text.share .ct li.line a,
.base-mobile .list-text.share .ct li.email a,
.msg-tool .list-text.share .ct li.facebook a,
.msg-tool .list-text.share .ct li.google a,
.msg-tool .list-text.share .ct li.twitter a,
.msg-tool .list-text.share .ct li.plurk a,
.msg-tool .list-text.share .ct li.line a,
.msg-tool .list-text.share .ct li.email a,
.list-text.rss .ct li a:after,
.list-text.content-file .ct li.ai a:before,
.list-text.content-file .ct li.avi a:before,
.list-text.content-file .ct li.bmp a:before,
.list-text.content-file .ct li.cdr a:before,
.list-text.content-file .ct li.css a:before,
.list-text.content-file .ct li.csv a:before,
.list-text.content-file .ct li.dmg a:before,
.list-text.content-file .ct li.doc a:before,
.list-text.content-file .ct li.docx a:before,
.list-text.content-file .ct li.exe a:before,
.list-text.content-file .ct li.gif a:before,
.list-text.content-file .ct li.html a:before,
.list-text.content-file .ct li.ico a:before,
.list-text.content-file .ct li.jpeg a:before,
.list-text.content-file .ct li.jpg a:before,
.list-text.content-file .ct li.js a:before,
.list-text.content-file .ct li.link a:before,
.list-text.content-file .ct li.md a:before,
.list-text.content-file .ct li.mov a:before,
.list-text.content-file .ct li.mp3 a:before,
.list-text.content-file .ct li.mp4 a:before,
.list-text.content-file .ct li.odf a:before,
.list-text.content-file .ct li.odp a:before,
.list-text.content-file .ct li.ods a:before,
.list-text.content-file .ct li.odt a:before,
.list-text.content-file .ct li.ogg a:before,
.list-text.content-file .ct li.ogv a:before,
.list-text.content-file .ct li.other a:before,
.list-text.content-file .ct li.pdf a:before,
.list-text.content-file .ct li.png a:before,
.list-text.content-file .ct li.ppt a:before,
.list-text.content-file .ct li.pptx a:before,
.list-text.content-file .ct li.psd a:before,
.list-text.content-file .ct li.rar a:before,
.list-text.content-file .ct li.rss a:before,
.list-text.content-file .ct li.sass a:before,
.list-text.content-file .ct li.svg a:before,
.list-text.content-file .ct li.swf a:before,
.list-text.content-file .ct li.tar a:before,
.list-text.content-file .ct li.tif a:before,
.list-text.content-file .ct li.txt a:before,
.list-text.content-file .ct li.wav a:before,
.list-text.content-file .ct li.webm a:before,
.list-text.content-file .ct li.xls a:before,
.list-text.content-file .ct li.xlsx a:before,
.list-text.content-file .ct li.xml a:before,
.list-text.content-file .ct li.zip a:before,
.area-form.sign-in .ct .list li.facebook a:before,
.area-form.sign-in .ct .list li.google a:before,
.area-form.sign-in .ct .list li.twitter a:before,
.area-form.sign-in .ct .list li.plurk a:before,
.area-form.sign-in .ct .list li.line a:before,
.area-form.sign-in .ct .list li.email a:before,
.area-customize.sign-in .ct .facebook a:before,
.area-customize.sign-in .ct .google a:before,
.area-customize.sign-in .ct .twitter a:before,
.area-customize.sign-in .ct .plurk a:before,
.area-customize.sign-in .ct .line a:before,
.area-customize.sign-in .ct .email a:before {
 content:"​";
 display:inline-block;
 vertical-align:middle
}
.base-mobile .group.nav>.bg-drop-layout>.in .hd a:before,
.base-mobile .group.nav>.in .hd a:before,
.base-content .group.nav>.bg-drop-layout>.in>.hd a:before,
.base-content .group.nav>.in>.hd a:before,
.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-single>.group.nav>.in>.hd a:before,
.base-mobile .group-list.nav>.in>.ct>.in>ul>li.is-single>.group.nav>.in>.hd a:before,
.base-extend .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-extend .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-module-area .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-module-area .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-aside .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-aside .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.list-text.minor-nav .ct a:before,
.list-text.breadcrumb .ct li:before,
.list-text.breadcrumb .ct li+li:before,
.area-editor.address .ct a.is-map:after,
.area-customize.message .ct .div.is-location .label ul:before,
.area-customize.message .ct .mark:before,
.area-customize.pagination .ct .btn:before,
.area-customize.notitle01-pager .ct .btn:before,
.list-text.sitemap.is-active>.bg-drop-layout>.in .hd h4:before,
.list-text.sitemap.is-active>.in .hd h4:before,
.list-text.sitemap .hd h4:before,
.area-table.vote-table .ct a.submit:before,
.area-table.vote-table .ct a.result:before {
 font-family:'icomoon';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 display:inline-block;
 vertical-align:baseline;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.group-list.default>.bg-drop-layout>.in>.ft,
.group-list.default>.in>.ft,
.area-editor.default .ft,
.base-content .list-text.link .ft,
.area-form.page-search .ft,
.group-list.sample>.bg-drop-layout>.in>.ft,
.group-list.sample>.in>.ft,
.area-customize.message02 .ft,
.area-form.link .ft,
.group-list.album03>.bg-drop-layout>.in>.ft,
.group-list.album03>.in>.ft,
.group-list.global-list>.bg-drop-layout>.in>.ft,
.group-list.global-list>.in>.ft,
.group-list.slider>.bg-drop-layout>.in>.ft,
.group-list.slider>.in>.ft,
.list-text.slider .ft,
.group-list.message>.bg-drop-layout>.in>.ft,
.group-list.message>.in>.ft,
.area-essay.message .ft,
.base-module-area .group-list.album>.bg-drop-layout>.in>.ft,
.base-module-area .group-list.album>.in>.ft,
.base-page-area .group-list.album>.bg-drop-layout>.in>.ft,
.base-page-area .group-list.album>.in>.ft,
.area-figure.album .ft,
.base-module-area .group-list.link>.bg-drop-layout>.in>.ft,
.base-module-area .group-list.link>.in>.ft,
.base-page-area .group-list.link>.bg-drop-layout>.in>.ft,
.base-page-area .group-list.link>.in>.ft,
.list-pic.nmth-link .ft,
.base-module-area .area-essay.link .ft,
.base-page-area .area-essay.link .ft,
.list-text.rss .ft,
.area-customize.calendar .ft,
.area-form.epaper .ft,
.area-customize.video .ft,
.area-customize.news-card .ft,
.group-list.news-card02 .ft,
.area-customize.icons-g2 .ft,
.area-customize.message .ft,
.area-customize.ktnp-album .ft,
.area-customize.ktnp-album02 .ft,
.area-customize.pchouse-album .ft,
.area-customize.korea-pic-slider .ft,
.area-customize.pchouse-album02 .ft,
.area-customize.pchouse-album03 .ft,
.area-figure.album02 .ft,
.area-figure.album03 .ft,
.group-list.page-block>.bg-drop-layout>.in>.ft,
.group-list.page-block>.in>.ft,
.group-list.page-list>.bg-drop-layout>.in>.ft,
.group-list.page-list>.in>.ft,
.area-customize.alertCAP .ft,
.area-figure.link .ft,
.area-customize.calendar-detail .ft,
.area-customize.calendar-detail02 .ft,
.area-customize.calendar-detail03 .ft,
.area-customize.calendar-schedule .ft,
.area-customize.chart .ft,
.area-essay.page-caption-label .ft,
.area-essay.page-caption-label-p .ft,
.ft,
.area-essay.page-essay .ft,
.area-essay.page-img-caption-label .ft,
.area-essay.page-img-caption-p .ft,
.area-figure.page-figure .ft,
.area-figure.e-paper .ft,
.area-figure.page-img-figcaption .ft,
.area-figure.page-img-figcaption-label .ft,
.area-figure.page-img-figcaption-p .ft,
.area-figure.page-img-label .ft,
.area-figure.page-img-label-p .ft,
.area-figure.page-img-p .ft,
.area-form.page-form .ft,
.area-form.submit .ft,
.area-customize.map .ft,
.area-customize.audio .ft,
.area-customize.iframe .ft,
.area-customize.ey-video .ft,
.area-customize.video-list .ft,
.list-text.message .ft,
.group-list.page-list-pic>.bg-drop-layout>.in>.ft,
.group-list.page-list-pic>.in>.ft,
.area-form.sign-in .ft,
.group-list.sitemap>.bg-drop-layout>.in>.ft,
.group-list.sitemap>.in>.ft,
.list-text.sitemap .ft,
.area-table.page-table .ft,
.area-table.rwd-horizontal .ft,
.area-table.rwd-straight .ft,
.area-table.notitle01 .ft,
.area-table.notitle02 .ft,
.area-table.notitle03 .ft,
.area-table.title01 .ft,
.area-table.title02 .ft,
.area-table.title03 .ft,
.list-text.page-list .ft,
.group-list.page-list-text>.bg-drop-layout>.in>.ft,
.group-list.page-list-text>.in>.ft,
.area-table.vote-table .ft {
 position:static
}
.group-list.default>.in>.ft>.in,
.area-editor.default .ft>.in,
.base-content .list-text.link .ft>.in,
.area-form.page-search .ft>.in,
.group-list.sample>.in>.ft>.in,
.area-customize.message02 .ft>.in,
.area-form.link .ft>.in,
.group-list.album03>.in>.ft>.in,
.group-list.global-list>.in>.ft>.in,
.group-list.slider>.in>.ft>.in,
.list-text.slider .ft>.in,
.group-list.message>.in>.ft>.in,
.area-essay.message .ft>.in,
.base-module-area .group-list.album>.in>.ft>.in,
.base-page-area .group-list.album>.in>.ft>.in,
.area-figure.album .ft>.in,
.base-module-area .group-list.link>.in>.ft>.in,
.base-page-area .group-list.link>.in>.ft>.in,
.list-pic.nmth-link .ft>.in,
.base-module-area .area-essay.link .ft>.in,
.base-page-area .area-essay.link .ft>.in,
.list-text.rss .ft>.in,
.area-customize.calendar .ft>.in,
.area-form.epaper .ft>.in,
.area-customize.video .ft>.in,
.area-customize.news-card .ft>.in,
.group-list.news-card02 .ft>.in,
.area-customize.icons-g2 .ft>.in,
.area-customize.message .ft>.in,
.area-customize.ktnp-album .ft>.in,
.area-customize.ktnp-album02 .ft>.in,
.area-customize.pchouse-album .ft>.in,
.area-customize.korea-pic-slider .ft>.in,
.area-customize.pchouse-album02 .ft>.in,
.area-customize.pchouse-album03 .ft>.in,
.area-figure.album02 .ft>.in,
.area-figure.album03 .ft>.in,
.group-list.page-block>.in>.ft>.in,
.group-list.page-list>.in>.ft>.in,
.area-customize.alertCAP .ft>.in,
.area-figure.link .ft>.in,
.area-customize.calendar-detail .ft>.in,
.area-customize.calendar-detail02 .ft>.in,
.area-customize.calendar-detail03 .ft>.in,
.area-customize.calendar-schedule .ft>.in,
.area-customize.chart .ft>.in,
.area-essay.page-caption-label .ft>.in,
.area-essay.page-caption-label-p .ft>.in,
.ft>.in,
.area-essay.page-essay .ft>.in,
.area-essay.page-img-caption-label .ft>.in,
.area-essay.page-img-caption-p .ft>.in,
.area-figure.page-figure .ft>.in,
.area-figure.e-paper .ft>.in,
.area-figure.page-img-figcaption .ft>.in,
.area-figure.page-img-figcaption-label .ft>.in,
.area-figure.page-img-figcaption-p .ft>.in,
.area-figure.page-img-label .ft>.in,
.area-figure.page-img-label-p .ft>.in,
.area-figure.page-img-p .ft>.in,
.area-form.page-form .ft>.in,
.area-form.submit .ft>.in,
.area-customize.map .ft>.in,
.area-customize.audio .ft>.in,
.area-customize.iframe .ft>.in,
.area-customize.ey-video .ft>.in,
.area-customize.video-list .ft>.in,
.list-text.message .ft>.in,
.group-list.page-list-pic>.in>.ft>.in,
.area-form.sign-in .ft>.in,
.group-list.sitemap>.in>.ft>.in,
.list-text.sitemap .ft>.in,
.area-table.page-table .ft>.in,
.area-table.rwd-horizontal .ft>.in,
.area-table.rwd-straight .ft>.in,
.area-table.notitle01 .ft>.in,
.area-table.notitle02 .ft>.in,
.area-table.notitle03 .ft>.in,
.area-table.title01 .ft>.in,
.area-table.title02 .ft>.in,
.area-table.title03 .ft>.in,
.list-text.page-list .ft>.in,
.group-list.page-list-text>.in>.ft>.in,
.area-table.vote-table .ft>.in {
 padding-top:8px
}
.group-list.default>.bg-drop-layout>.in>.ft ul,
.group-list.default>.in>.ft ul,
.area-editor.default .ft ul,
.base-content .list-text.link .ft ul,
.area-form.page-search .ft ul,
.group-list.sample>.bg-drop-layout>.in>.ft ul,
.group-list.sample>.in>.ft ul,
.area-customize.message02 .ft ul,
.area-form.link .ft ul,
.group-list.album03>.bg-drop-layout>.in>.ft ul,
.group-list.album03>.in>.ft ul,
.group-list.global-list>.bg-drop-layout>.in>.ft ul,
.group-list.global-list>.in>.ft ul,
.group-list.slider>.bg-drop-layout>.in>.ft ul,
.group-list.slider>.in>.ft ul,
.list-text.slider .ft ul,
.group-list.message>.bg-drop-layout>.in>.ft ul,
.group-list.message>.in>.ft ul,
.area-essay.message .ft ul,
.base-module-area .group-list.album>.bg-drop-layout>.in>.ft ul,
.base-module-area .group-list.album>.in>.ft ul,
.base-page-area .group-list.album>.bg-drop-layout>.in>.ft ul,
.base-page-area .group-list.album>.in>.ft ul,
.area-figure.album .ft ul,
.base-module-area .group-list.link>.bg-drop-layout>.in>.ft ul,
.base-module-area .group-list.link>.in>.ft ul,
.base-page-area .group-list.link>.bg-drop-layout>.in>.ft ul,
.base-page-area .group-list.link>.in>.ft ul,
.list-pic.nmth-link .ft ul,
.base-module-area .area-essay.link .ft ul,
.base-page-area .area-essay.link .ft ul,
.list-text.rss .ft ul,
.area-customize.calendar .ft ul,
.area-form.epaper .ft ul,
.area-customize.video .ft ul,
.area-customize.news-card .ft ul,
.group-list.news-card02 .ft ul,
.area-customize.icons-g2 .ft ul,
.area-customize.message .ft ul,
.area-customize.ktnp-album .ft ul,
.area-customize.ktnp-album02 .ft ul,
.area-customize.pchouse-album .ft ul,
.area-customize.korea-pic-slider .ft ul,
.area-customize.pchouse-album02 .ft ul,
.area-customize.pchouse-album03 .ft ul,
.area-figure.album02 .ft ul,
.area-figure.album03 .ft ul,
.group-list.page-block>.bg-drop-layout>.in>.ft ul,
.group-list.page-block>.in>.ft ul,
.group-list.page-list>.bg-drop-layout>.in>.ft ul,
.group-list.page-list>.in>.ft ul,
.area-customize.alertCAP .ft ul,
.area-figure.link .ft ul,
.area-customize.calendar-detail .ft ul,
.area-customize.calendar-detail02 .ft ul,
.area-customize.calendar-detail03 .ft ul,
.area-customize.calendar-schedule .ft ul,
.area-customize.chart .ft ul,
.area-essay.page-caption-label .ft ul,
.area-essay.page-caption-label-p .ft ul,
.ft ul,
.area-essay.page-essay .ft ul,
.area-essay.page-img-caption-label .ft ul,
.area-essay.page-img-caption-p .ft ul,
.area-figure.page-figure .ft ul,
.area-figure.e-paper .ft ul,
.area-figure.page-img-figcaption .ft ul,
.area-figure.page-img-figcaption-label .ft ul,
.area-figure.page-img-figcaption-p .ft ul,
.area-figure.page-img-label .ft ul,
.area-figure.page-img-label-p .ft ul,
.area-figure.page-img-p .ft ul,
.area-form.page-form .ft ul,
.area-form.submit .ft ul,
.area-customize.map .ft ul,
.area-customize.audio .ft ul,
.area-customize.iframe .ft ul,
.area-customize.ey-video .ft ul,
.area-customize.video-list .ft ul,
.list-text.message .ft ul,
.group-list.page-list-pic>.bg-drop-layout>.in>.ft ul,
.group-list.page-list-pic>.in>.ft ul,
.area-form.sign-in .ft ul,
.group-list.sitemap>.bg-drop-layout>.in>.ft ul,
.group-list.sitemap>.in>.ft ul,
.list-text.sitemap .ft ul,
.area-table.page-table .ft ul,
.area-table.rwd-horizontal .ft ul,
.area-table.rwd-straight .ft ul,
.area-table.notitle01 .ft ul,
.area-table.notitle02 .ft ul,
.area-table.notitle03 .ft ul,
.area-table.title01 .ft ul,
.area-table.title02 .ft ul,
.area-table.title03 .ft ul,
.list-text.page-list .ft ul,
.group-list.page-list-text>.bg-drop-layout>.in>.ft ul,
.group-list.page-list-text>.in>.ft ul,
.area-table.vote-table .ft ul {
 text-align:center
}
.group-list.default>.bg-drop-layout>.in>.ft li,
.group-list.default>.in>.ft li,
.area-editor.default .ft li,
.base-content .list-text.link .ft li,
.area-form.page-search .ft li,
.group-list.sample>.bg-drop-layout>.in>.ft li,
.group-list.sample>.in>.ft li,
.area-customize.message02 .ft li,
.area-form.link .ft li,
.group-list.album03>.bg-drop-layout>.in>.ft li,
.group-list.album03>.in>.ft li,
.group-list.global-list>.bg-drop-layout>.in>.ft li,
.group-list.global-list>.in>.ft li,
.group-list.slider>.bg-drop-layout>.in>.ft li,
.group-list.slider>.in>.ft li,
.list-text.slider .ft li,
.group-list.message>.bg-drop-layout>.in>.ft li,
.group-list.message>.in>.ft li,
.area-essay.message .ft li,
.base-module-area .group-list.album>.bg-drop-layout>.in>.ft li,
.base-module-area .group-list.album>.in>.ft li,
.base-page-area .group-list.album>.bg-drop-layout>.in>.ft li,
.base-page-area .group-list.album>.in>.ft li,
.area-figure.album .ft li,
.base-module-area .group-list.link>.bg-drop-layout>.in>.ft li,
.base-module-area .group-list.link>.in>.ft li,
.base-page-area .group-list.link>.bg-drop-layout>.in>.ft li,
.base-page-area .group-list.link>.in>.ft li,
.list-pic.nmth-link .ft li,
.base-module-area .area-essay.link .ft li,
.base-page-area .area-essay.link .ft li,
.list-text.rss .ft li,
.area-customize.calendar .ft li,
.area-form.epaper .ft li,
.area-customize.video .ft li,
.area-customize.news-card .ft li,
.group-list.news-card02 .ft li,
.area-customize.icons-g2 .ft li,
.area-customize.message .ft li,
.area-customize.ktnp-album .ft li,
.area-customize.ktnp-album02 .ft li,
.area-customize.pchouse-album .ft li,
.area-customize.korea-pic-slider .ft li,
.area-customize.pchouse-album02 .ft li,
.area-customize.pchouse-album03 .ft li,
.area-figure.album02 .ft li,
.area-figure.album03 .ft li,
.group-list.page-block>.bg-drop-layout>.in>.ft li,
.group-list.page-block>.in>.ft li,
.group-list.page-list>.bg-drop-layout>.in>.ft li,
.group-list.page-list>.in>.ft li,
.area-customize.alertCAP .ft li,
.area-figure.link .ft li,
.area-customize.calendar-detail .ft li,
.area-customize.calendar-detail02 .ft li,
.area-customize.calendar-detail03 .ft li,
.area-customize.calendar-schedule .ft li,
.area-customize.chart .ft li,
.area-essay.page-caption-label .ft li,
.area-essay.page-caption-label-p .ft li,
.ft li,
.area-essay.page-essay .ft li,
.area-essay.page-img-caption-label .ft li,
.area-essay.page-img-caption-p .ft li,
.area-figure.page-figure .ft li,
.area-figure.e-paper .ft li,
.area-figure.page-img-figcaption .ft li,
.area-figure.page-img-figcaption-label .ft li,
.area-figure.page-img-figcaption-p .ft li,
.area-figure.page-img-label .ft li,
.area-figure.page-img-label-p .ft li,
.area-figure.page-img-p .ft li,
.area-form.page-form .ft li,
.area-form.submit .ft li,
.area-customize.map .ft li,
.area-customize.audio .ft li,
.area-customize.iframe .ft li,
.area-customize.ey-video .ft li,
.area-customize.video-list .ft li,
.list-text.message .ft li,
.group-list.page-list-pic>.bg-drop-layout>.in>.ft li,
.group-list.page-list-pic>.in>.ft li,
.area-form.sign-in .ft li,
.group-list.sitemap>.bg-drop-layout>.in>.ft li,
.group-list.sitemap>.in>.ft li,
.list-text.sitemap .ft li,
.area-table.page-table .ft li,
.area-table.rwd-horizontal .ft li,
.area-table.rwd-straight .ft li,
.area-table.notitle01 .ft li,
.area-table.notitle02 .ft li,
.area-table.notitle03 .ft li,
.area-table.title01 .ft li,
.area-table.title02 .ft li,
.area-table.title03 .ft li,
.list-text.page-list .ft li,
.group-list.page-list-text>.bg-drop-layout>.in>.ft li,
.group-list.page-list-text>.in>.ft li,
.area-table.vote-table .ft li {
 display:inline-block
}
.group-list.default>.bg-drop-layout>.in>.ft li+li,
.group-list.default>.in>.ft li+li,
.area-editor.default .ft li+li,
.base-content .list-text.link .ft li+li,
.area-form.page-search .ft li+li,
.group-list.sample>.bg-drop-layout>.in>.ft li+li,
.group-list.sample>.in>.ft li+li,
.area-customize.message02 .ft li+li,
.area-form.link .ft li+li,
.group-list.album03>.bg-drop-layout>.in>.ft li+li,
.group-list.album03>.in>.ft li+li,
.group-list.global-list>.bg-drop-layout>.in>.ft li+li,
.group-list.global-list>.in>.ft li+li,
.group-list.slider>.bg-drop-layout>.in>.ft li+li,
.group-list.slider>.in>.ft li+li,
.list-text.slider .ft li+li,
.group-list.message>.bg-drop-layout>.in>.ft li+li,
.group-list.message>.in>.ft li+li,
.area-essay.message .ft li+li,
.base-module-area .group-list.album>.bg-drop-layout>.in>.ft li+li,
.base-module-area .group-list.album>.in>.ft li+li,
.base-page-area .group-list.album>.bg-drop-layout>.in>.ft li+li,
.base-page-area .group-list.album>.in>.ft li+li,
.area-figure.album .ft li+li,
.base-module-area .group-list.link>.bg-drop-layout>.in>.ft li+li,
.base-module-area .group-list.link>.in>.ft li+li,
.base-page-area .group-list.link>.bg-drop-layout>.in>.ft li+li,
.base-page-area .group-list.link>.in>.ft li+li,
.list-pic.nmth-link .ft li+li,
.base-module-area .area-essay.link .ft li+li,
.base-page-area .area-essay.link .ft li+li,
.list-text.rss .ft li+li,
.area-customize.calendar .ft li+li,
.area-form.epaper .ft li+li,
.area-customize.video .ft li+li,
.area-customize.news-card .ft li+li,
.group-list.news-card02 .ft li+li,
.area-customize.icons-g2 .ft li+li,
.area-customize.message .ft li+li,
.area-customize.ktnp-album .ft li+li,
.area-customize.ktnp-album02 .ft li+li,
.area-customize.pchouse-album .ft li+li,
.area-customize.korea-pic-slider .ft li+li,
.area-customize.pchouse-album02 .ft li+li,
.area-customize.pchouse-album03 .ft li+li,
.area-figure.album02 .ft li+li,
.area-figure.album03 .ft li+li,
.group-list.page-block>.bg-drop-layout>.in>.ft li+li,
.group-list.page-block>.in>.ft li+li,
.group-list.page-list>.bg-drop-layout>.in>.ft li+li,
.group-list.page-list>.in>.ft li+li,
.area-customize.alertCAP .ft li+li,
.area-figure.link .ft li+li,
.area-customize.calendar-detail .ft li+li,
.area-customize.calendar-detail02 .ft li+li,
.area-customize.calendar-detail03 .ft li+li,
.area-customize.calendar-schedule .ft li+li,
.area-customize.chart .ft li+li,
.area-essay.page-caption-label .ft li+li,
.area-essay.page-caption-label-p .ft li+li,
.ft li+li,
.area-essay.page-essay .ft li+li,
.area-essay.page-img-caption-label .ft li+li,
.area-essay.page-img-caption-p .ft li+li,
.area-figure.page-figure .ft li+li,
.area-figure.e-paper .ft li+li,
.area-figure.page-img-figcaption .ft li+li,
.area-figure.page-img-figcaption-label .ft li+li,
.area-figure.page-img-figcaption-p .ft li+li,
.area-figure.page-img-label .ft li+li,
.area-figure.page-img-label-p .ft li+li,
.area-figure.page-img-p .ft li+li,
.area-form.page-form .ft li+li,
.area-form.submit .ft li+li,
.area-customize.map .ft li+li,
.area-customize.audio .ft li+li,
.area-customize.iframe .ft li+li,
.area-customize.ey-video .ft li+li,
.area-customize.video-list .ft li+li,
.list-text.message .ft li+li,
.group-list.page-list-pic>.bg-drop-layout>.in>.ft li+li,
.group-list.page-list-pic>.in>.ft li+li,
.area-form.sign-in .ft li+li,
.group-list.sitemap>.bg-drop-layout>.in>.ft li+li,
.group-list.sitemap>.in>.ft li+li,
.list-text.sitemap .ft li+li,
.area-table.page-table .ft li+li,
.area-table.rwd-horizontal .ft li+li,
.area-table.rwd-straight .ft li+li,
.area-table.notitle01 .ft li+li,
.area-table.notitle02 .ft li+li,
.area-table.notitle03 .ft li+li,
.area-table.title01 .ft li+li,
.area-table.title02 .ft li+li,
.area-table.title03 .ft li+li,
.list-text.page-list .ft li+li,
.group-list.page-list-text>.bg-drop-layout>.in>.ft li+li,
.group-list.page-list-text>.in>.ft li+li,
.area-table.vote-table .ft li+li {
 margin-left:5px
}
.group-list.default>.bg-drop-layout>.in>.ft span,
.group-list.default>.in>.ft span,
.area-editor.default .ft span,
.base-content .list-text.link .ft span,
.area-form.page-search .ft span,
.group-list.sample>.bg-drop-layout>.in>.ft span,
.group-list.sample>.in>.ft span,
.area-customize.message02 .ft span,
.area-form.link .ft span,
.group-list.album03>.bg-drop-layout>.in>.ft span,
.group-list.album03>.in>.ft span,
.group-list.global-list>.bg-drop-layout>.in>.ft span,
.group-list.global-list>.in>.ft span,
.group-list.slider>.bg-drop-layout>.in>.ft span,
.group-list.slider>.in>.ft span,
.list-text.slider .ft span,
.group-list.message>.bg-drop-layout>.in>.ft span,
.group-list.message>.in>.ft span,
.area-essay.message .ft span,
.base-module-area .group-list.album>.bg-drop-layout>.in>.ft span,
.base-module-area .group-list.album>.in>.ft span,
.base-page-area .group-list.album>.bg-drop-layout>.in>.ft span,
.base-page-area .group-list.album>.in>.ft span,
.area-figure.album .ft span,
.base-module-area .group-list.link>.bg-drop-layout>.in>.ft span,
.base-module-area .group-list.link>.in>.ft span,
.base-page-area .group-list.link>.bg-drop-layout>.in>.ft span,
.base-page-area .group-list.link>.in>.ft span,
.list-pic.nmth-link .ft span,
.base-module-area .area-essay.link .ft span,
.base-page-area .area-essay.link .ft span,
.list-text.rss .ft span,
.area-customize.calendar .ft span,
.area-form.epaper .ft span,
.area-customize.video .ft span,
.area-customize.news-card .ft span,
.group-list.news-card02 .ft span,
.area-customize.icons-g2 .ft span,
.area-customize.message .ft span,
.area-customize.ktnp-album .ft span,
.area-customize.ktnp-album02 .ft span,
.area-customize.pchouse-album .ft span,
.area-customize.korea-pic-slider .ft span,
.area-customize.pchouse-album02 .ft span,
.area-customize.pchouse-album03 .ft span,
.area-figure.album02 .ft span,
.area-figure.album03 .ft span,
.group-list.page-block>.bg-drop-layout>.in>.ft span,
.group-list.page-block>.in>.ft span,
.group-list.page-list>.bg-drop-layout>.in>.ft span,
.group-list.page-list>.in>.ft span,
.area-customize.alertCAP .ft span,
.area-figure.link .ft span,
.area-customize.calendar-detail .ft span,
.area-customize.calendar-detail02 .ft span,
.area-customize.calendar-detail03 .ft span,
.area-customize.calendar-schedule .ft span,
.area-customize.chart .ft span,
.area-essay.page-caption-label .ft span,
.area-essay.page-caption-label-p .ft span,
.ft span,
.area-essay.page-essay .ft span,
.area-essay.page-img-caption-label .ft span,
.area-essay.page-img-caption-p .ft span,
.area-figure.page-figure .ft span,
.area-figure.e-paper .ft span,
.area-figure.page-img-figcaption .ft span,
.area-figure.page-img-figcaption-label .ft span,
.area-figure.page-img-figcaption-p .ft span,
.area-figure.page-img-label .ft span,
.area-figure.page-img-label-p .ft span,
.area-figure.page-img-p .ft span,
.area-form.page-form .ft span,
.area-form.submit .ft span,
.area-customize.map .ft span,
.area-customize.audio .ft span,
.area-customize.iframe .ft span,
.area-customize.ey-video .ft span,
.area-customize.video-list .ft span,
.list-text.message .ft span,
.group-list.page-list-pic>.bg-drop-layout>.in>.ft span,
.group-list.page-list-pic>.in>.ft span,
.area-form.sign-in .ft span,
.group-list.sitemap>.bg-drop-layout>.in>.ft span,
.group-list.sitemap>.in>.ft span,
.list-text.sitemap .ft span,
.area-table.page-table .ft span,
.area-table.rwd-horizontal .ft span,
.area-table.rwd-straight .ft span,
.area-table.notitle01 .ft span,
.area-table.notitle02 .ft span,
.area-table.notitle03 .ft span,
.area-table.title01 .ft span,
.area-table.title02 .ft span,
.area-table.title03 .ft span,
.list-text.page-list .ft span,
.group-list.page-list-text>.bg-drop-layout>.in>.ft span,
.group-list.page-list-text>.in>.ft span,
.area-table.vote-table .ft span {
 display:block;
 background-image:none
}
.group-list.default>.bg-drop-layout>.in>.ft a,
.group-list.default>.in>.ft a,
.area-editor.default .ft a,
.base-content .list-text.link .ft a,
.area-form.page-search .ft a,
.group-list.sample>.bg-drop-layout>.in>.ft a,
.group-list.sample>.in>.ft a,
.area-customize.message02 .ft a,
.area-form.link .ft a,
.group-list.album03>.bg-drop-layout>.in>.ft a,
.group-list.album03>.in>.ft a,
.group-list.global-list>.bg-drop-layout>.in>.ft a,
.group-list.global-list>.in>.ft a,
.group-list.slider>.bg-drop-layout>.in>.ft a,
.group-list.slider>.in>.ft a,
.list-text.slider .ft a,
.group-list.message>.bg-drop-layout>.in>.ft a,
.group-list.message>.in>.ft a,
.area-essay.message .ft a,
.base-module-area .group-list.album>.bg-drop-layout>.in>.ft a,
.base-module-area .group-list.album>.in>.ft a,
.base-page-area .group-list.album>.bg-drop-layout>.in>.ft a,
.base-page-area .group-list.album>.in>.ft a,
.area-figure.album .ft a,
.base-module-area .group-list.link>.bg-drop-layout>.in>.ft a,
.base-module-area .group-list.link>.in>.ft a,
.base-page-area .group-list.link>.bg-drop-layout>.in>.ft a,
.base-page-area .group-list.link>.in>.ft a,
.list-pic.nmth-link .ft a,
.base-module-area .area-essay.link .ft a,
.base-page-area .area-essay.link .ft a,
.list-text.rss .ft a,
.area-customize.calendar .ft a,
.area-form.epaper .ft a,
.area-customize.video .ft a,
.area-customize.news-card .ft a,
.group-list.news-card02 .ft a,
.area-customize.icons-g2 .ft a,
.area-customize.message .ft a,
.area-customize.ktnp-album .ft a,
.area-customize.ktnp-album02 .ft a,
.area-customize.pchouse-album .ft a,
.area-customize.korea-pic-slider .ft a,
.area-customize.pchouse-album02 .ft a,
.area-customize.pchouse-album03 .ft a,
.area-figure.album02 .ft a,
.area-figure.album03 .ft a,
.group-list.page-block>.bg-drop-layout>.in>.ft a,
.group-list.page-block>.in>.ft a,
.group-list.page-list>.bg-drop-layout>.in>.ft a,
.group-list.page-list>.in>.ft a,
.area-customize.alertCAP .ft a,
.area-figure.link .ft a,
.area-customize.calendar-detail .ft a,
.area-customize.calendar-detail02 .ft a,
.area-customize.calendar-detail03 .ft a,
.area-customize.calendar-schedule .ft a,
.area-customize.chart .ft a,
.area-essay.page-caption-label .ft a,
.area-essay.page-caption-label-p .ft a,
.ft a,
.area-essay.page-essay .ft a,
.area-essay.page-img-caption-label .ft a,
.area-essay.page-img-caption-p .ft a,
.area-figure.page-figure .ft a,
.area-figure.e-paper .ft a,
.area-figure.page-img-figcaption .ft a,
.area-figure.page-img-figcaption-label .ft a,
.area-figure.page-img-figcaption-p .ft a,
.area-figure.page-img-label .ft a,
.area-figure.page-img-label-p .ft a,
.area-figure.page-img-p .ft a,
.area-form.page-form .ft a,
.area-form.submit .ft a,
.area-customize.map .ft a,
.area-customize.audio .ft a,
.area-customize.iframe .ft a,
.area-customize.ey-video .ft a,
.area-customize.video-list .ft a,
.list-text.message .ft a,
.group-list.page-list-pic>.bg-drop-layout>.in>.ft a,
.group-list.page-list-pic>.in>.ft a,
.area-form.sign-in .ft a,
.group-list.sitemap>.bg-drop-layout>.in>.ft a,
.group-list.sitemap>.in>.ft a,
.list-text.sitemap .ft a,
.area-table.page-table .ft a,
.area-table.rwd-horizontal .ft a,
.area-table.rwd-straight .ft a,
.area-table.notitle01 .ft a,
.area-table.notitle02 .ft a,
.area-table.notitle03 .ft a,
.area-table.title01 .ft a,
.area-table.title02 .ft a,
.area-table.title03 .ft a,
.list-text.page-list .ft a,
.group-list.page-list-text>.bg-drop-layout>.in>.ft a,
.group-list.page-list-text>.in>.ft a,
.area-table.vote-table .ft a {
 background-color:rgab(#4b2828, 0.3);
 color:#4b2828
}
@font-face {
 font-family:'icomoon';
 src:url("../images/icon-font/icomoon.eot?59oic8");
 src:url("../images/icon-font/icomoon.eot?#iefix59oic8") format("embedded-opentype"),
 url("../images/icon-font/icomoon.ttf?59oic8") format("truetype"),
 url("../images/icon-font/icomoon.woff?59oic8") format("woff"),
 url("../images/icon-font/icomoon.svg?59oic8#icomoon") format("svg");
 font-weight:normal;
 font-style:normal
}
.area-customize.pagination .ct .btn:before,
.area-customize.notitle01-pager .ct .btn:before {
 content:"\e01c"
}
.area-table.vote-table .ct a.result:before {
 content:"\e0e5"
}
.base-mobile .group.nav>.bg-drop-layout>.in .hd a:before,
.base-mobile .group.nav>.in .hd a:before,
.base-extend .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-extend .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-module-area .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-module-area .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-aside .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-aside .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before {
 content:"\e10f"
}
.base-content .group.nav>.bg-drop-layout>.in>.hd a:before,
.base-content .group.nav>.in>.hd a:before,
.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-single>.group.nav>.in>.hd a:before,
.base-mobile .group-list.nav>.in>.ct>.in>ul>li.is-single>.group.nav>.in>.hd a:before,
.list-text.minor-nav .ct a:before {
 content:"\e111"
}
.list-text.breadcrumb .ct li+li:before {
 content:"\e19b"
}
.area-editor.address .ct a.is-map:after {
 content:"\e1f3"
}
.area-customize.message .ct .div.is-location .label ul:before {
 content:"\e1f7"
}
.list-text.sitemap .hd h4:before {
 content:"\e201"
}
.list-text.sitemap.is-active>.bg-drop-layout>.in .hd h4:before,
.list-text.sitemap.is-active>.in .hd h4:before {
 content:"\e203"
}
.list-text.breadcrumb .ct li:before {
 content:"\e29e"
}
.area-table.vote-table .ct a.submit:before {
 content:"\e2ee"
}
.area-customize.message .ct .mark:before {
 content:"\e2f1"
}
.icon-pic-sprite,
.icon-pic-away-b-bottom,
.icon-pic-away-b-left,
.icon-pic-away-b-right,
.icon-pic-away-b-top,
.icon-pic-away-c-left,
.icon-pic-away-c-right,
.icon-pic-away-d-left,
.icon-pic-away-d-right,
.icon-pic-away-double-b-left,
.icon-pic-away-double-b-right,
.icon-pic-away-e-left,
.icon-pic-away-e-right,
.icon-pic-away-gr-left,
.icon-pic-away-gr-left05,
.icon-pic-away-gr-right,
.icon-pic-away-gr-right05,
.icon-pic-away-w-bottom,
.icon-pic-away-w-left,
.icon-pic-away-w-left02,
.icon-pic-away-w-left03,
.icon-pic-away-w-left04,
.icon-pic-away-w-left05,
.icon-pic-away-w-right,
.icon-pic-away-w-right02,
.icon-pic-away-w-right03,
.icon-pic-away-w-right04,
.icon-pic-away-w-right05,
.icon-pic-away-w-top,
.icon-pic-block,
.icon-pic-calendar,
.icon-pic-clock-01,
.icon-pic-clock,
.icon-pic-ctrl-b-close,
.icon-pic-eyes,
.icon-pic-file-type-ai,
.base-section a.ai:after,
.list-text.content-file .ct li.ai a:before,
.icon-pic-file-type-avi,
.base-section a.avi:after,
.list-text.content-file .ct li.avi a:before,
.icon-pic-file-type-bmp,
.base-section a.bmp:after,
.list-text.content-file .ct li.bmp a:before,
.icon-pic-file-type-cdr,
.base-section a.cdr:after,
.list-text.content-file .ct li.cdr a:before,
.icon-pic-file-type-css,
.base-section a.css:after,
.list-text.content-file .ct li.css a:before,
.icon-pic-file-type-csv,
.base-section a.csv:after,
.list-text.content-file .ct li.csv a:before,
.icon-pic-file-type-dmg,
.base-section a.dmg:after,
.list-text.content-file .ct li.dmg a:before,
.icon-pic-file-type-doc,
.base-section a.doc:after,
.list-text.content-file .ct li.doc a:before,
.icon-pic-file-type-docx,
.base-section a.docx:after,
.list-text.content-file .ct li.docx a:before,
.icon-pic-file-type-exe,
.base-section a.exe:after,
.list-text.content-file .ct li.exe a:before,
.icon-pic-file-type-gif,
.base-section a.gif:after,
.list-text.content-file .ct li.gif a:before,
.icon-pic-file-type-html,
.base-section a.html:after,
.list-text.content-file .ct li.html a:before,
.icon-pic-file-type-ico,
.base-section a.ico:after,
.list-text.content-file .ct li.ico a:before,
.icon-pic-file-type-jpeg,
.base-section a.jpeg:after,
.list-text.content-file .ct li.jpeg a:before,
.icon-pic-file-type-jpg,
.base-section a.jpg:after,
.list-text.content-file .ct li.jpg a:before,
.icon-pic-file-type-js,
.base-section a.js:after,
.list-text.content-file .ct li.js a:before,
.icon-pic-file-type-json,
.icon-pic-file-type-link,
.base-section a.link:after,
.list-text.content-file .ct li.link a:before,
.icon-pic-file-type-md,
.base-section a.md:after,
.list-text.content-file .ct li.md a:before,
.icon-pic-file-type-mov,
.base-section a.mov:after,
.list-text.content-file .ct li.mov a:before,
.icon-pic-file-type-mp3,
.base-section a.mp3:after,
.list-text.content-file .ct li.mp3 a:before,
.icon-pic-file-type-mp4,
.base-section a.mp4:after,
.list-text.content-file .ct li.mp4 a:before,
.icon-pic-file-type-odf,
.base-section a.odf:after,
.list-text.content-file .ct li.odf a:before,
.icon-pic-file-type-odp,
.base-section a.odp:after,
.list-text.content-file .ct li.odp a:before,
.icon-pic-file-type-ods,
.base-section a.ods:after,
.list-text.content-file .ct li.ods a:before,
.icon-pic-file-type-odt,
.base-section a.odt:after,
.list-text.content-file .ct li.odt a:before,
.icon-pic-file-type-ogg,
.base-section a.ogg:after,
.list-text.content-file .ct li.ogg a:before,
.icon-pic-file-type-ogv,
.base-section a.ogv:after,
.list-text.content-file .ct li.ogv a:before,
.icon-pic-file-type-other,
.base-section a.other:after,
.list-text.content-file .ct li.other a:before,
.icon-pic-file-type-pdf,
.base-section a.pdf:after,
.list-text.content-file .ct li.pdf a:before,
.icon-pic-file-type-png,
.base-section a.png:after,
.list-text.content-file .ct li.png a:before,
.icon-pic-file-type-ppt,
.base-section a.ppt:after,
.list-text.content-file .ct li.ppt a:before,
.icon-pic-file-type-pptx,
.base-section a.pptx:after,
.list-text.content-file .ct li.pptx a:before,
.icon-pic-file-type-psd,
.base-section a.psd:after,
.list-text.content-file .ct li.psd a:before,
.icon-pic-file-type-rar,
.base-section a.rar:after,
.list-text.content-file .ct li.rar a:before,
.icon-pic-file-type-rss,
.base-section a.rss:after,
.list-text.rss .ct li a:after,
.list-text.content-file .ct li.rss a:before,
.icon-pic-file-type-sass,
.base-section a.sass:after,
.list-text.content-file .ct li.sass a:before,
.icon-pic-file-type-svg,
.base-section a.svg:after,
.list-text.content-file .ct li.svg a:before,
.icon-pic-file-type-swf,
.base-section a.swf:after,
.list-text.content-file .ct li.swf a:before,
.icon-pic-file-type-tar,
.base-section a.tar:after,
.list-text.content-file .ct li.tar a:before,
.icon-pic-file-type-tif,
.base-section a.tif:after,
.list-text.content-file .ct li.tif a:before,
.icon-pic-file-type-txt,
.base-section a.txt:after,
.list-text.content-file .ct li.txt a:before,
.icon-pic-file-type-wav,
.base-section a.wav:after,
.list-text.content-file .ct li.wav a:before,
.icon-pic-file-type-webm,
.base-section a.webm:after,
.list-text.content-file .ct li.webm a:before,
.icon-pic-file-type-xls,
.base-section a.xls:after,
.list-text.content-file .ct li.xls a:before,
.icon-pic-file-type-xlsx,
.base-section a.xlsx:after,
.list-text.content-file .ct li.xlsx a:before,
.icon-pic-file-type-xml,
.base-section a.xml:after,
.list-text.content-file .ct li.xml a:before,
.icon-pic-file-type-zip,
.base-section a.zip:after,
.list-text.content-file .ct li.zip a:before,
.icon-pic-font-large,
.icon-pic-font-medium,
.icon-pic-font-smail,
.icon-pic-icon-mobile_btn_close,
.icon-pic-icon-mobile_btn_menu,
.icon-pic-icon-root,
.icon-pic-icon-w-img,
.icon-pic-icon-w-search,
.icon-pic-icon-w-video,
.icon-pic-icon_answer-checkbox-checked,
.icon-pic-icon_answer-checkbox,
.icon-pic-icon_answer-radio-checked,
.icon-pic-icon_answer-radio,
.icon-pic-icon_answer-right,
.icon-pic-icon_answer-select-right-s,
.icon-pic-icon_answer-select-right,
.icon-pic-icon_answer-wrong,
.icon-pic-info,
.icon-pic-list-rt,
.icon-pic-list,
.icon-pic-loudspeaker,
.icon-pic-more,
.icon-pic-opn-data-csv,
.icon-pic-opn-data-json,
.icon-pic-opn-data-rss,
.icon-pic-opn-data-xml,
.icon-pic-search,
.icon-pic-share-email,
.icon-pic-share-facebook,
.icon-pic-share-google,
.icon-pic-share-line,
.icon-pic-share-plurk,
.icon-pic-share-twitter,
.icon-pic-share-w-email,
.base-extend .list-text.share .ct li.email a,
.area-form.sign-in .ct .list li.email a:before,
.area-customize.sign-in .ct .email a:before,
.icon-pic-share-w-facebook,
.base-extend .list-text.share .ct li.facebook a,
.area-form.sign-in .ct .list li.facebook a:before,
.area-customize.sign-in .ct .facebook a:before,
.icon-pic-share-w-google,
.base-extend .list-text.share .ct li.google a,
.area-form.sign-in .ct .list li.google a:before,
.area-customize.sign-in .ct .google a:before,
.icon-pic-share-w-line,
.base-extend .list-text.share .ct li.line a,
.area-form.sign-in .ct .list li.line a:before,
.area-customize.sign-in .ct .line a:before,
.icon-pic-share-w-plurk,
.base-extend .list-text.share .ct li.plurk a,
.area-form.sign-in .ct .list li.plurk a:before,
.area-customize.sign-in .ct .plurk a:before,
.icon-pic-share-w-twitter,
.base-extend .list-text.share .ct li.twitter a,
.area-form.sign-in .ct .list li.twitter a:before,
.area-customize.sign-in .ct .twitter a:before,
.icon-pic-share,
.icon-pic-user-tool-bopomofo,
.icon-pic-user-tool-langChange,
.icon-pic-user-tool-metadata,
.icon-pic-user-tool-print,
.icon-pic-weather-type-1,
.icon-pic-weather-type-10,
.icon-pic-weather-type-11,
.icon-pic-weather-type-12,
.icon-pic-weather-type-13,
.icon-pic-weather-type-14,
.icon-pic-weather-type-15,
.icon-pic-weather-type-16,
.icon-pic-weather-type-17,
.icon-pic-weather-type-18,
.icon-pic-weather-type-19,
.icon-pic-weather-type-2,
.icon-pic-weather-type-20,
.icon-pic-weather-type-21,
.icon-pic-weather-type-22,
.icon-pic-weather-type-23,
.icon-pic-weather-type-24,
.icon-pic-weather-type-25,
.icon-pic-weather-type-26,
.icon-pic-weather-type-27,
.icon-pic-weather-type-28,
.icon-pic-weather-type-29,
.icon-pic-weather-type-3,
.icon-pic-weather-type-30,
.icon-pic-weather-type-31,
.icon-pic-weather-type-32,
.icon-pic-weather-type-33,
.icon-pic-weather-type-34,
.icon-pic-weather-type-35,
.icon-pic-weather-type-36,
.icon-pic-weather-type-37,
.icon-pic-weather-type-38,
.icon-pic-weather-type-39,
.icon-pic-weather-type-4,
.icon-pic-weather-type-40,
.icon-pic-weather-type-41,
.icon-pic-weather-type-42,
.icon-pic-weather-type-5,
.icon-pic-weather-type-6,
.icon-pic-weather-type-7,
.icon-pic-weather-type-8,
.icon-pic-weather-type-9 {
 background-image:url('../images/icon-pic-s975a43a5e4.png');
 background-repeat:no-repeat
}
.icon-pic-away-b-bottom {
 background-position:0 0
}
.icon-pic-away-b-left {
 background-position:0 -16px
}
.icon-pic-away-b-right {
 background-position:0 -32px
}
.icon-pic-away-b-top {
 background-position:0 -48px
}
.icon-pic-away-c-left {
 background-position:0 -64px
}
.icon-pic-away-c-right {
 background-position:0 -84px
}
.icon-pic-away-d-left {
 background-position:0 -104px
}
.icon-pic-away-d-right {
 background-position:0 -148px
}
.icon-pic-away-double-b-left {
 background-position:0 -192px
}
.icon-pic-away-double-b-right {
 background-position:0 -216px
}
.icon-pic-away-e-left {
 background-position:0 -240px
}
.icon-pic-away-e-right {
 background-position:0 -252px
}
.icon-pic-away-gr-left {
 background-position:0 -264px
}
.icon-pic-away-gr-left05 {
 background-position:0 -314px
}
.icon-pic-away-gr-right {
 background-position:0 -344px
}
.icon-pic-away-gr-right05 {
 background-position:0 -394px
}
.icon-pic-away-w-bottom {
 background-position:0 -424px
}
.icon-pic-away-w-left {
 background-position:0 -440px
}
.icon-pic-away-w-left02 {
 background-position:0 -456px
}
.icon-pic-away-w-left03 {
 background-position:0 -468px
}
.icon-pic-away-w-left04 {
 background-position:0 -480px
}
.icon-pic-away-w-left05 {
 background-position:0 -518px
}
.icon-pic-away-w-right {
 background-position:0 -548px
}
.icon-pic-away-w-right02 {
 background-position:0 -564px
}
.icon-pic-away-w-right03 {
 background-position:0 -576px
}
.icon-pic-away-w-right04 {
 background-position:0 -588px
}
.icon-pic-away-w-right05 {
 background-position:0 -626px
}
.icon-pic-away-w-top {
 background-position:0 -656px
}
.icon-pic-block {
 background-position:0 -672px
}
.icon-pic-calendar {
 background-position:0 -688px
}
.icon-pic-clock-01 {
 background-position:0 -710px
}
.icon-pic-clock {
 background-position:0 -724px
}
.icon-pic-ctrl-b-close {
 background-position:0 -738px
}
.icon-pic-eyes {
 background-position:0 -754px
}
.icon-pic-file-type-ai,
.base-section a.ai:after,
.list-text.content-file .ct li.ai a:before {
 background-position:0 -770px
}
.icon-pic-file-type-avi,
.base-section a.avi:after,
.list-text.content-file .ct li.avi a:before {
 background-position:0 -786px
}
.icon-pic-file-type-bmp,
.base-section a.bmp:after,
.list-text.content-file .ct li.bmp a:before {
 background-position:0 -802px
}
.icon-pic-file-type-cdr,
.base-section a.cdr:after,
.list-text.content-file .ct li.cdr a:before {
 background-position:0 -818px
}
.icon-pic-file-type-css,
.base-section a.css:after,
.list-text.content-file .ct li.css a:before {
 background-position:0 -834px
}
.icon-pic-file-type-csv,
.base-section a.csv:after,
.list-text.content-file .ct li.csv a:before {
 background-position:0 -850px
}
.icon-pic-file-type-dmg,
.base-section a.dmg:after,
.list-text.content-file .ct li.dmg a:before {
 background-position:0 -866px
}
.icon-pic-file-type-doc,
.base-section a.doc:after,
.list-text.content-file .ct li.doc a:before {
 background-position:0 -882px
}
.icon-pic-file-type-docx,
.base-section a.docx:after,
.list-text.content-file .ct li.docx a:before {
 background-position:0 -898px
}
.icon-pic-file-type-exe,
.base-section a.exe:after,
.list-text.content-file .ct li.exe a:before {
 background-position:0 -914px
}
.icon-pic-file-type-gif,
.base-section a.gif:after,
.list-text.content-file .ct li.gif a:before {
 background-position:0 -930px
}
.icon-pic-file-type-html,
.base-section a.html:after,
.list-text.content-file .ct li.html a:before {
 background-position:0 -946px
}
.icon-pic-file-type-ico,
.base-section a.ico:after,
.list-text.content-file .ct li.ico a:before {
 background-position:0 -962px
}
.icon-pic-file-type-jpeg,
.base-section a.jpeg:after,
.list-text.content-file .ct li.jpeg a:before {
 background-position:0 -978px
}
.icon-pic-file-type-jpg,
.base-section a.jpg:after,
.list-text.content-file .ct li.jpg a:before {
 background-position:0 -994px
}
.icon-pic-file-type-js,
.base-section a.js:after,
.list-text.content-file .ct li.js a:before {
 background-position:0 -1010px
}
.icon-pic-file-type-json {
 background-position:0 -1026px
}
.icon-pic-file-type-link,
.base-section a.link:after,
.list-text.content-file .ct li.link a:before {
 background-position:0 -1042px
}
.icon-pic-file-type-md,
.base-section a.md:after,
.list-text.content-file .ct li.md a:before {
 background-position:0 -1058px
}
.icon-pic-file-type-mov,
.base-section a.mov:after,
.list-text.content-file .ct li.mov a:before {
 background-position:0 -1074px
}
.icon-pic-file-type-mp3,
.base-section a.mp3:after,
.list-text.content-file .ct li.mp3 a:before {
 background-position:0 -1090px
}
.icon-pic-file-type-mp4,
.base-section a.mp4:after,
.list-text.content-file .ct li.mp4 a:before {
 background-position:0 -1106px
}
.icon-pic-file-type-odf,
.base-section a.odf:after,
.list-text.content-file .ct li.odf a:before {
 background-position:0 -1122px
}
.icon-pic-file-type-odp,
.base-section a.odp:after,
.list-text.content-file .ct li.odp a:before {
 background-position:0 -1138px
}
.icon-pic-file-type-ods,
.base-section a.ods:after,
.list-text.content-file .ct li.ods a:before {
 background-position:0 -1154px
}
.icon-pic-file-type-odt,
.base-section a.odt:after,
.list-text.content-file .ct li.odt a:before {
 background-position:0 -1170px
}
.icon-pic-file-type-ogg,
.base-section a.ogg:after,
.list-text.content-file .ct li.ogg a:before {
 background-position:0 -1186px
}
.icon-pic-file-type-ogv,
.base-section a.ogv:after,
.list-text.content-file .ct li.ogv a:before {
 background-position:0 -1202px
}
.icon-pic-file-type-other,
.base-section a.other:after,
.list-text.content-file .ct li.other a:before {
 background-position:0 -1218px
}
.icon-pic-file-type-pdf,
.base-section a.pdf:after,
.list-text.content-file .ct li.pdf a:before {
 background-position:0 -1234px
}
.icon-pic-file-type-png,
.base-section a.png:after,
.list-text.content-file .ct li.png a:before {
 background-position:0 -1250px
}
.icon-pic-file-type-ppt,
.base-section a.ppt:after,
.list-text.content-file .ct li.ppt a:before {
 background-position:0 -1266px
}
.icon-pic-file-type-pptx,
.base-section a.pptx:after,
.list-text.content-file .ct li.pptx a:before {
 background-position:0 -1282px
}
.icon-pic-file-type-psd,
.base-section a.psd:after,
.list-text.content-file .ct li.psd a:before {
 background-position:0 -1298px
}
.icon-pic-file-type-rar,
.base-section a.rar:after,
.list-text.content-file .ct li.rar a:before {
 background-position:0 -1314px
}
.icon-pic-file-type-rss,
.base-section a.rss:after,
.list-text.rss .ct li a:after,
.list-text.content-file .ct li.rss a:before {
 background-position:0 -1330px
}
.icon-pic-file-type-sass,
.base-section a.sass:after,
.list-text.content-file .ct li.sass a:before {
 background-position:0 -1346px
}
.icon-pic-file-type-svg,
.base-section a.svg:after,
.list-text.content-file .ct li.svg a:before {
 background-position:0 -1362px
}
.icon-pic-file-type-swf,
.base-section a.swf:after,
.list-text.content-file .ct li.swf a:before {
 background-position:0 -1378px
}
.icon-pic-file-type-tar,
.base-section a.tar:after,
.list-text.content-file .ct li.tar a:before {
 background-position:0 -1394px
}
.icon-pic-file-type-tif,
.base-section a.tif:after,
.list-text.content-file .ct li.tif a:before {
 background-position:0 -1410px
}
.icon-pic-file-type-txt,
.base-section a.txt:after,
.list-text.content-file .ct li.txt a:before {
 background-position:0 -1426px
}
.icon-pic-file-type-wav,
.base-section a.wav:after,
.list-text.content-file .ct li.wav a:before {
 background-position:0 -1442px
}
.icon-pic-file-type-webm,
.base-section a.webm:after,
.list-text.content-file .ct li.webm a:before {
 background-position:0 -1458px
}
.icon-pic-file-type-xls,
.base-section a.xls:after,
.list-text.content-file .ct li.xls a:before {
 background-position:0 -1474px
}
.icon-pic-file-type-xlsx,
.base-section a.xlsx:after,
.list-text.content-file .ct li.xlsx a:before {
 background-position:0 -1490px
}
.icon-pic-file-type-xml,
.base-section a.xml:after,
.list-text.content-file .ct li.xml a:before {
 background-position:0 -1506px
}
.icon-pic-file-type-zip,
.base-section a.zip:after,
.list-text.content-file .ct li.zip a:before {
 background-position:0 -1522px
}
.icon-pic-font-large {
 background-position:0 -1538px
}
.icon-pic-font-medium {
 background-position:0 -1578px
}
.icon-pic-font-smail {
 background-position:0 -1618px
}
.icon-pic-icon-mobile_btn_close {
 background-position:0 -1658px
}
.icon-pic-icon-mobile_btn_menu {
 background-position:0 -1698px
}
.icon-pic-icon-root {
 background-position:0 -1738px
}
.icon-pic-icon-w-img {
 background-position:0 -1758px
}
.icon-pic-icon-w-search {
 background-position:0 -1784px
}
.icon-pic-icon-w-video {
 background-position:0 -1800px
}
.icon-pic-icon_answer-checkbox-checked {
 background-position:0 -1826px
}
.icon-pic-icon_answer-checkbox {
 background-position:0 -1862px
}
.icon-pic-icon_answer-radio-checked {
 background-position:0 -1898px
}
.icon-pic-icon_answer-radio {
 background-position:0 -1934px
}
.icon-pic-icon_answer-right {
 background-position:0 -1970px
}
.icon-pic-icon_answer-select-right-s {
 background-position:0 -2002px
}
.icon-pic-icon_answer-select-right {
 background-position:0 -2014px
}
.icon-pic-icon_answer-wrong {
 background-position:0 -2042px
}
.icon-pic-info {
 background-position:0 -2074px
}
.icon-pic-list-rt {
 background-position:0 -2090px
}
.icon-pic-list {
 background-position:0 -2100px
}
.icon-pic-loudspeaker {
 background-position:0 -2116px
}
.icon-pic-more {
 background-position:0 -2130px
}
.icon-pic-opn-data-csv {
 background-position:0 -2142px
}
.icon-pic-opn-data-json {
 background-position:0 -2166px
}
.icon-pic-opn-data-rss {
 background-position:0 -2190px
}
.icon-pic-opn-data-xml {
 background-position:0 -2214px
}
.icon-pic-search {
 background-position:0 -2238px
}
.icon-pic-share-email {
 background-position:0 -2268px
}
.icon-pic-share-facebook {
 background-position:0 -2304px
}
.icon-pic-share-google {
 background-position:0 -2340px
}
.icon-pic-share-line {
 background-position:0 -2376px
}
.icon-pic-share-plurk {
 background-position:0 -2412px
}
.icon-pic-share-twitter {
 background-position:0 -2448px
}
.icon-pic-share-w-email,
.base-extend .list-text.share .ct li.email a,
.area-form.sign-in .ct .list li.email a:before,
.area-customize.sign-in .ct .email a:before {
 background-position:0 -2484px
}
.icon-pic-share-w-facebook,
.base-extend .list-text.share .ct li.facebook a,
.area-form.sign-in .ct .list li.facebook a:before,
.area-customize.sign-in .ct .facebook a:before {
 background-position:0 -2520px
}
.icon-pic-share-w-google,
.base-extend .list-text.share .ct li.google a,
.area-form.sign-in .ct .list li.google a:before,
.area-customize.sign-in .ct .google a:before {
 background-position:0 -2556px
}
.icon-pic-share-w-line,
.base-extend .list-text.share .ct li.line a,
.area-form.sign-in .ct .list li.line a:before,
.area-customize.sign-in .ct .line a:before {
 background-position:0 -2592px
}
.icon-pic-share-w-plurk,
.base-extend .list-text.share .ct li.plurk a,
.area-form.sign-in .ct .list li.plurk a:before,
.area-customize.sign-in .ct .plurk a:before {
 background-position:0 -2628px
}
.icon-pic-share-w-twitter,
.base-extend .list-text.share .ct li.twitter a,
.area-form.sign-in .ct .list li.twitter a:before,
.area-customize.sign-in .ct .twitter a:before {
 background-position:0 -2664px
}
.icon-pic-share {
 background-position:0 -2700px
}
.icon-pic-user-tool-bopomofo {
 background-position:0 -2724px
}
.icon-pic-user-tool-langChange {
 background-position:0 -2748px
}
.icon-pic-user-tool-metadata {
 background-position:0 -2772px
}
.icon-pic-user-tool-print {
 background-position:0 -2796px
}
.icon-pic-weather-type-1 {
 background-position:0 -2820px
}
.icon-pic-weather-type-10 {
 background-position:0 -2910px
}
.icon-pic-weather-type-11 {
 background-position:0 -3000px
}
.icon-pic-weather-type-12 {
 background-position:0 -3090px
}
.icon-pic-weather-type-13 {
 background-position:0 -3180px
}
.icon-pic-weather-type-14 {
 background-position:0 -3270px
}
.icon-pic-weather-type-15 {
 background-position:0 -3360px
}
.icon-pic-weather-type-16 {
 background-position:0 -3450px
}
.icon-pic-weather-type-17 {
 background-position:0 -3540px
}
.icon-pic-weather-type-18 {
 background-position:0 -3630px
}
.icon-pic-weather-type-19 {
 background-position:0 -3720px
}
.icon-pic-weather-type-2 {
 background-position:0 -3810px
}
.icon-pic-weather-type-20 {
 background-position:0 -3900px
}
.icon-pic-weather-type-21 {
 background-position:0 -3990px
}
.icon-pic-weather-type-22 {
 background-position:0 -4080px
}
.icon-pic-weather-type-23 {
 background-position:0 -4170px
}
.icon-pic-weather-type-24 {
 background-position:0 -4260px
}
.icon-pic-weather-type-25 {
 background-position:0 -4350px
}
.icon-pic-weather-type-26 {
 background-position:0 -4440px
}
.icon-pic-weather-type-27 {
 background-position:0 -4530px
}
.icon-pic-weather-type-28 {
 background-position:0 -4620px
}
.icon-pic-weather-type-29 {
 background-position:0 -4710px
}
.icon-pic-weather-type-3 {
 background-position:0 -4800px
}
.icon-pic-weather-type-30 {
 background-position:0 -4890px
}
.icon-pic-weather-type-31 {
 background-position:0 -4980px
}
.icon-pic-weather-type-32 {
 background-position:0 -5070px
}
.icon-pic-weather-type-33 {
 background-position:0 -5160px
}
.icon-pic-weather-type-34 {
 background-position:0 -5250px
}
.icon-pic-weather-type-35 {
 background-position:0 -5340px
}
.icon-pic-weather-type-36 {
 background-position:0 -5430px
}
.icon-pic-weather-type-37 {
 background-position:0 -5520px
}
.icon-pic-weather-type-38 {
 background-position:0 -5610px
}
.icon-pic-weather-type-39 {
 background-position:0 -5700px
}
.icon-pic-weather-type-4 {
 background-position:0 -5790px
}
.icon-pic-weather-type-40 {
 background-position:0 -5880px
}
.icon-pic-weather-type-41 {
 background-position:0 -5970px
}
.icon-pic-weather-type-42 {
 background-position:0 -6060px
}
.icon-pic-weather-type-5 {
 background-position:0 -6150px
}
.icon-pic-weather-type-6 {
 background-position:0 -6240px
}
.icon-pic-weather-type-7 {
 background-position:0 -6330px
}
.icon-pic-weather-type-8 {
 background-position:0 -6420px
}
.icon-pic-weather-type-9 {
 background-position:0 -6510px
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html {
 font-family:sans-serif;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
body {
 margin:0;
 line-height: normal;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
 display:block
}
audio,
canvas,
progress,
video {
 display:inline-block;
 vertical-align:baseline
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden],
template {
 display:none
}
a {
 background-color:transparent
}
a:active,
a:hover {
 outline:0
}
abbr[title] {
 border-bottom:1px dotted
}
b,
strong {
 font-weight:bold
}
dfn {
 font-style:italic
}
h1 {
 font-size:2em;
 margin:0.67em 0
}
mark {
 background:#ff0;
 color:#000
}
small {
 font-size:80%
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-0.5em
}
sub {
 bottom:-0.25em
}
img {
 border:0
}
svg:not(:root) {
 overflow:hidden
}
figure {
 margin:1em 40px
}
hr {
 -moz-box-sizing:content-box;
 box-sizing:content-box;
 height:0
}
pre {
 overflow:auto
}
code,
kbd,
pre,
samp {
 font-family:monospace, monospace;
 font-size:1em
}
button,
input,
optgroup,
select,
textarea {
 color:inherit;
 font:inherit;
 margin:0
}
button {
 overflow:visible
}
button,
select {
 text-transform:none
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
 -webkit-appearance:button;
 cursor:pointer
}
button[disabled],
html input[disabled] {
 cursor:default
}
button:-moz-focus-inner,
input:-moz-focus-inner {
 border:0;
 padding:0
}
input {
 line-height:normal
}
input[type="checkbox"],
input[type="radio"] {
 box-sizing:border-box;
 padding:0
}
input[type="number"]:-webkit-inner-spin-button,
input[type="number"]:-webkit-outer-spin-button {
 height:auto
}
input[type="search"] {
 -webkit-appearance:textfield;
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
input[type="search"]:-webkit-search-cancel-button,
input[type="search"]:-webkit-search-decoration {
 -webkit-appearance:none
}
fieldset {
 border:1px solid #c0c0c0;
 margin:0 2px;
 padding:0.35em 0.625em 0.75em
}
legend {
 border:0;
 padding:0
}
textarea {
 overflow:auto
}
optgroup {
 font-weight:bold
}
table {
 border-collapse:collapse;
 border-spacing:0
}
td,
th {
 padding:0
}
[data-type="1"][data-child="1"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-child="1"]>.in>.ct>.in>[data-index][data-type] {
 width:100%
}
[data-type="1"][data-child="2"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-child="2"]>.in>.ct>.in>[data-index][data-type] {
 width:50%
}
[data-type="1"][data-child="3"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-child="3"]>.in>.ct>.in>[data-index][data-type] {
 width:33.33333%
}
[data-type="1"][data-child="4"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-child="4"]>.in>.ct>.in>[data-index][data-type] {
 width:25%
}
[data-type="1"][data-child="5"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-child="5"]>.in>.ct>.in>[data-index][data-type] {
 width:20%
}
[data-type="1"][data-child="6"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-child="6"]>.in>.ct>.in>[data-index][data-type] {
 width:16.66667%
}
[data-type="1"][data-child="7"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-child="7"]>.in>.ct>.in>[data-index][data-type] {
 width:14.28571%
}
[data-type="1"][data-child="8"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-child="8"]>.in>.ct>.in>[data-index][data-type] {
 width:12.5%
}
[data-type="1"][data-child="9"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-child="9"]>.in>.ct>.in>[data-index][data-type] {
 width:11.11111%
}
[data-type="1"][data-child="10"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-child="10"]>.in>.ct>.in>[data-index][data-type] {
 width:10%
}
[data-type="1"][data-setlen="2"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-setlen="2"]>.in>.ct>.in>[data-index][data-type] {
 width:50%
}
[data-type="1"][data-setlen="3"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-setlen="3"]>.in>.ct>.in>[data-index][data-type] {
 width:33.33333%
}
[data-type="1"][data-setlen="4"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-setlen="4"]>.in>.ct>.in>[data-index][data-type] {
 width:25%
}
[data-type="1"][data-setlen="5"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-setlen="5"]>.in>.ct>.in>[data-index][data-type] {
 width:20%
}
[data-type="1"][data-setlen="6"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-setlen="6"]>.in>.ct>.in>[data-index][data-type] {
 width:16.66667%
}
[data-type="1"][data-setlen="7"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-setlen="7"]>.in>.ct>.in>[data-index][data-type] {
 width:14.28571%
}
[data-type="1"][data-setlen="8"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-setlen="8"]>.in>.ct>.in>[data-index][data-type] {
 width:12.5%
}
[data-type="1"][data-setlen="9"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-setlen="9"]>.in>.ct>.in>[data-index][data-type] {
 width:11.11111%
}
[data-type="1"][data-setlen="10"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-setlen="10"]>.in>.ct>.in>[data-index][data-type] {
 width:10%
}
[data-type="1"][data-child]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
[data-type="1"][data-child]>.in>.ct>.in>[data-index][data-type] {
 float:left
}
@media screen and (max-width: 560px) {
 [data-type="1"][data-child]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
 [data-type="1"][data-child]>.in>.ct>.in>[data-index][data-type] {
  width:100%
 }
}
[data-index][data-type]>.bg-drop-layout>.in,
[data-index][data-type]>.in {
 position:relative;
 min-height:1px
}
[data-index][data-type] .hd span {
 color:inherit
}
[data-index][data-type] .hd a {
 color:inherit
}
.sys-root {
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 font-size:1em;
 font-family:Arial,"微軟正黑體修正","標楷體","Helvetica Neue",Helvetica,sans-serif,"新細明體";
 color:#343434;
 position:relative
}
@media (min-width: 769px) {
 .sys-root .is-pc-hide {
  display:none !important
 }
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .sys-root .is-pad-hide {
  display:none !important
 }
}
@media screen and (max-width: 560px) {
 .sys-root .is-phone-hide {
  display:none !important
 }
}
.sys-root .is-hide-header>.in>.hd {
 display:none !important
}
[data-js="false"] .sys-root:before {
 display:block;
 content:attr(data-nojs);
 padding:8px;
 line-height:1.7;
 background-color:#343434;
 color:#fff
}
.sys-root.font-size-large {
 font-size:1.05em
}
.sys-root.font-size-medium {
 font-size:1em
}
.sys-root.font-size-small {
 font-size:0.95em
}
.sys-root a[href]:focus,
.sys-root select:focus,
.sys-root input:focus,
.sys-root button:focus,
.sys-root textarea:focus {
 outline-width:3px;
 outline-style:dashed;
 outline-color:#b4d7d7
}
.sys-root a {
 color:inherit;
 text-decoration:none
}
.sys-root a:link {
 color:inherit
}
.sys-root a:visited {
 color:inherit
}
.sys-root a:hover {
 color:#ffffff
}
.sys-root a:active {
 color:inherit
}
.sys-root a.div {
 display:block;
 color:#343434
}
.sys-root i.mark {
 font-style:normal
}
.sys-root fieldset {
 border:0;
 margin:0;
 padding:0
}
.sys-root input[type="radio"],
.sys-root input[yupe="checkbox"] {
 cursor:pointer
}
.sys-root select {
 font-size:0.9em
}
[data-js="false"] .sys-root button {
 display:none
}
.sys-root label {
 cursor:pointer
}
.sys-root [href] {
 cursor:pointer
}
.sys-root [disabled] {
 cursor:not-allowed
}
.sys-root>.in {
 background-image:url("../images/bg.jpg");
 background-repeat:no-repeat;
 background-size:inherit;
 background-position:top 200px center;
 position:relative;
 overflow:hidden;
 background-size:100% 200px
}
.sys-root>.in:after {
 content:'';
 width:65%;
 height:200px;
 /*! background-image:linear-gradient(to right, rgba(75,40,40,0.3) 0%, rgba(75,40,40,0.9) 100%); */display:block;
 position:absolute;
 top:200px;
 right:-173px;
 bottom:0;
 transform-origin:center;
 transform:skewX(50deg)
}
@media screen and (max-width: 768px) {
 .sys-root>.in:after {
  height:100px;
  right:0;
  left:0;
  top:100px;
  width:100%;
  transform:inherit
 }
}
@media screen and (max-width: 560px) {
 .sys-root>.in:after {
  top:86px;
  height:114px
 }
}
@media screen and (max-width: 768px) {
 .sys-root>.in {
  background-position:top center;
  background-size:auto
 }
}
.sys-root>.in>.ct {
 position:relative
}
.sys-root>.in>.ct:before {
 content:'';
 /*! background-image:url("../images/ntu-title.png"); */width:430px;
 padding-bottom:72px;
 display:block;
 position:absolute;
 top:260px;
 z-index:2;
 right:0
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .sys-root>.in>.ct:before {
  width:700px;
  padding-bottom:60px;
  top:120px;
  right:-50%;
  background-size:contain
 }
}
@media screen and (max-width: 560px) {
 .sys-root>.in>.ct:before {
  width:500px;
  top:120px;
  left:15px;
  right:auto;
  background-size:contain;
  padding-bottom:50px
 }
}
.base-mobile {
 z-index:4;
 display:none;
 position:fixed;
 top:0;
 left:0;
 right:100%;
 max-width:450px;
 height:100vh;
 transition:150ms
}
.base-mobile.is-active {
 right:0
}
.base-mobile.is-active>.in>.hd a {
 background-image:url('../images/icon-pic/icon-mobile_btn_close.png?1536306009');
 left:0;
 background-color:transparent
}
.base-mobile.is-active>.in>.hd a:after {
 content:"​"
}
.base-mobile.is-active>.in>.ct>.in {
 overflow-y:auto
}
[data-js="false"] .base-mobile {
 display:none !important
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .base-mobile {
  max-width:350px
 }
}
@media screen and (max-width: 560px) {
 .base-mobile {
  max-width:272px
 }
}
@media screen and (max-width: 768px) {
 .base-mobile {
  display:block
 }
}
.base-mobile>.in>.hd {
 position:absolute;
 left:100%
}
.base-mobile>.in>.hd span {
 display:block
}
.base-mobile>.in>.hd a {
 position:relative;
 display:block;
 width:48px;
 height:48px;
 font-size:1.4em;
 top:15px;
 left:8px;
 background-color:#2a1616;
 background-image:url('../images/icon-mobile_btn_menu.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 border-radius:50%
}
.base-mobile>.in>.hd a:after {
 position:fixed;
 top:0;
 right:0;
 width:100vw;
 height:100vh;
 background-color:rgba(52,52,52,0.5);
 z-index:-1
}
.base-mobile>.in>.ct>.in {
 position:absolute;
 top:0;
 right:0;
 left:0;
 height:100vh;
 overflow-y:hidden;
 background-color:#f0f0f0
}
.base-extend {
 position:relative;
 z-index:4
}
.base-extend>.in {
 min-height:0 !important
}
.base-extend>.in>.hd {
 display:none
}
.base-header {
 -moz-box-shadow:4px 2px 4px -2px rgba(51,51,102,0.5);
 -webkit-box-shadow:4px 2px 4px -2px rgba(51,51,102,0.5);
 box-shadow:4px 2px 4px -2px rgba(51,51,102,0.5);
 position:relative;
 z-index:3
}
.base-header>.in {
 background-color:#fff;
 border-bottom:1px solid #e4e4e4;
 border-color:rgba(75,40,40,0.1)
}
.base-content {
 margin-top:220px;
 line-height: 22pt;
}
@media screen and (max-width: 768px) {
 .base-content {
  background-color:#fff;
  margin-top:120px
 }
}
.base-content>.in {
 margin-bottom:15px
}
.base-footer {
 clear:both;
 position:relative
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .base-footer {
  background-size:cover
 }
}
@media screen and (max-width: 768px) {
 .base-footer {
  background-image:none
 }
}
.base-footer:after {
 content:"​";
 display:block !important;
 right:0;
 top:300px;
 bottom:0;
 left:0;
 position:absolute
}
@media screen and (max-width: 768px) {
 .base-footer:after {
  display:none
 }
}
.base-footer.is-active>.in>.hd a:before {
 background-image:url('../images/btn_footer-open.png?1536820771')
}
.base-footer>.in {
 position:relative;
 z-index:1
}
[data-js="false"] .base-footer>.in>.hd {
 display:none
}
@media screen and (max-width: 768px) {
 .base-footer>.in>.hd {
  display:none
 }
}
.base-footer>.in>.hd a {
 display:block;
 margin:0 auto;
 color:#b6b6b6;
 background-image:url(../images/goTop.png);
 padding-bottom:20px;
 width:15px;
 background-size:contain;
 background-repeat:no-repeat;
 background-position:top 5px center
}
.base-module-area {
 margin:8px
}
.base-page-area {
 margin:8px 8px 15px;
 background-color:#fff
}
.base-aside {
 width:190px;
 float:left
}
@media screen and (max-width: 768px) {
 .base-aside {
  width:100%;
  float:none;
  display:none
 }
}
.base-section {
 padding-left:4px;
 padding-right:4px; 
 overflow:hidden;
 position:relative
}
.base-section a.ai:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.avi:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.bmp:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.cdr:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.css:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.csv:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.dmg:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.doc:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.docx:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.exe:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.gif:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.html:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.ico:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.jpeg:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.jpg:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.js:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.link:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.md:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.mov:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.mp3:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.mp4:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.odf:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.odp:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.ods:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.odt:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.ogg:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.ogv:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.other:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.pdf:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.png:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.ppt:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.pptx:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.psd:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.rar:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.rss:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.sass:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.svg:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.swf:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.tar:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.tif:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.txt:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.wav:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.webm:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.xls:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.xlsx:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.xml:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section a.zip:after {
 width:16px;
 height:16px;
 margin-left:5px
}
.base-section>.in {
 margin:0 8px
}
@media screen and (max-width: 560px) {
 .base-section>.in {
  margin:0
 }
}
/*.base-header .info.is-fixed>.in {
 /*! position:fixed; */
 top:0;
 left:0;
 right:0;
 z-index:2;
 box-shadow:0 0 8px #343434;
 background-color:#fff
}
.base-header .info>.bg-drop-layout>.in>.ct,
.base-header .info>.in>.ct {
 position:relative
}
.base-content .info>.bg-drop-layout>.in>.hd,
.base-content .info>.in>.hd {
 display:none
}
.base-content .info>.bg-drop-layout>.in>.ct>.in,
.base-content .info>.in>.ct>.in {
 border-bottom:1px solid #e4e4e4;
 margin-bottom:8px
}
.base-content .info .ct-box {
 max-width:1200px;
 margin:0 auto
}
.base-footer .info {
 background:#222;
 color:#4b2828
}
.base-footer .info:before {
 content:'';
 padding-top:5px;
 width:100%;
 background-image:url('../images/hd-bg.png?1552294458');
 background-repeat:repeat-x;
 background-position:top center;
 background-color:#4b2828;
 display:block
}
.base-footer .info>.bg-drop-layout>.in,
.base-footer .info>.in {
 padding:15px 0;
 background-image:url("../images/ft-img.png");
 background-repeat:no-repeat;
 background-position:top right;
 background-size:contain
}
@media screen and (max-width: 560px) {
 .base-footer .info>.bg-drop-layout>.in,
 .base-footer .info>.in {
  background-image:none
 }
}
.base-footer .info>.bg-drop-layout>.in>.hd,
.base-footer .info>.in>.hd {
 display:none
}
.base-header .msg-tool {
 position:absolute;
 right:0;
 bottom:0;
 top:0;
 z-index:3
}
[data-js="false"] .base-header .msg-tool {
 position:static;
 right:auto;
 bottom:auto
}
@media screen and (max-width: 768px) {
 .base-header .msg-tool {
  display:none
 }
}
.base-header .msg-tool:hover>.bg-drop-layout>.in>.hd a,
.base-header .msg-tool:hover>.in>.hd a,
.base-header .msg-tool.is-active>.bg-drop-layout>.in>.hd a,
.base-header .msg-tool.is-active>.in>.hd a {
 background-color:#222;
 background-color:rgba(34,34,34,0.7)
}
.base-header .msg-tool:hover>.bg-drop-layout>.in>.ct,
.base-header .msg-tool:hover>.in>.ct,
.base-header .msg-tool.is-active>.bg-drop-layout>.in>.ct,
.base-header .msg-tool.is-active>.in>.ct {
 display:block
}
[data-js="false"] .base-header .msg-tool>.bg-drop-layout>.in>.hd,
[data-js="false"] .base-header .msg-tool>.in>.hd {
 display:none
}
.base-header .msg-tool>.bg-drop-layout>.in>.hd span,
.base-header .msg-tool>.in>.hd span {
 display:block
}
.base-header .msg-tool>.bg-drop-layout>.in>.hd a,
.base-header .msg-tool>.in>.hd a {
 display:block;
 background-color:#4b2828;
 background-image:url('../images/icon-search.png?1536306009');
 transition:150ms;
 color:#fff;
 padding:5px;
 height:19px;
 width:20px;
 background-size:contain
}
.base-header .msg-tool>.bg-drop-layout>.in>.ct,
.base-header .msg-tool>.in>.ct {
 display:none;
 position:absolute;
 top:100%;
 right:0;
 padding-top:11px
}
[data-js="false"] .base-header .msg-tool>.bg-drop-layout>.in>.ct,
[data-js="false"] .base-header .msg-tool>.in>.ct {
 display:block;
 position:static;
 top:auto;
 right:auto;
 padding-top:5px
}
.base-header .msg-tool>.bg-drop-layout>.in>.ct:before,
.base-header .msg-tool>.in>.ct:before {
 content:"​";
 display:block;
 position:absolute;
 top:0;
 right:20px;
 height:0;
 width:0;
 border-width:6px;
 border-color:transparent;
 border-style:solid;
 border-top-width:0;
 border-bottom-color:#222;
 border-bottom-color:rgba(34,34,34,0.7);
 margin-right:-6px;
 margin-top:5px
}
[data-js="false"] .base-header .msg-tool>.bg-drop-layout>.in>.ct:before,
[data-js="false"] .base-header .msg-tool>.in>.ct:before {
 display:none
}
.base-header .msg-tool>.bg-drop-layout>.in>.ct>.in,
.base-header .msg-tool>.in>.ct>.in {
 padding:8px;
 width:230px;
 background-color:#222;
 background-color:rgba(34,34,34,0.7)
}
[data-js="false"] .base-header .msg-tool>.bg-drop-layout>.in>.ct>.in,
[data-js="false"] .base-header .msg-tool>.in>.ct>.in {
 width:auto
}
.base-content .msg-tool {
 position:absolute;
 right:0;
 top:5px
}
[data-js="false"] .base-content .msg-tool {
 display:none
}
.base-footer .msg-tool {
 overflow:hidden
}
.top-info {
 background-color:#4b2828
}
.top-info>.in {
 background-image:url("../images/hd-bg.png")
}
.group-tab>.bg-drop-layout>.in>.hd,
.group-tab>.in>.hd {
 display:none
}
[data-js="false"] .group-tab>.bg-drop-layout>.in>.ct>.in>ul>li+li,
[data-js="false"] .group-tab>.in>.ct>.in>ul>li+li {
 display:none
}
.group-tab>.bg-drop-layout>.in>.ct>.in>ul>li+li+li,
.group-tab>.in>.ct>.in>ul>li+li+li {
 display:none
}
[data-js="false"] .group-tab>.bg-drop-layout>.in>.ct>.in>ul>li+li+li,
[data-js="false"] .group-tab>.in>.ct>.in>ul>li+li+li {
 display:block
}
.group-tab>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.bg-drop-layout>.in>.hd,
.group-tab>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.hd,
.group-tab>.in>.ct>.in>ul>li>[data-index][data-type]>.bg-drop-layout>.in>.hd,
.group-tab>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.hd {
 display:none
}
[data-js="false"] .group-tab>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.bg-drop-layout>.in>.hd,
[data-js="false"] .group-tab>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.hd,
[data-js="false"] .group-tab>.in>.ct>.in>ul>li>[data-index][data-type]>.bg-drop-layout>.in>.hd,
[data-js="false"] .group-tab>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.hd {
 display:block
}
.group-tab.default>.bg-drop-layout>.in>.hd,
.group-tab.default>.in>.hd {
 display:none
}
.group-tab.default>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-tab.default>.in>.ct>.in>ul>li+li {
 margin-top:8px
}
.group-tab.default>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.ft,
.group-tab.default>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.ft {
 position:static;
 margin-top:5px
}
.group-list>.bg-drop-layout>.in>.ct>.in>ul>li>[data-type]>.bg-drop-layout>.in,
.group-list>.bg-drop-layout>.in>.ct>.in>ul>li>[data-type]>.in,
.group-list>.in>.ct>.in>ul>li>[data-type]>.bg-drop-layout>.in,
.group-list>.in>.ct>.in>ul>li>[data-type]>.in {
 margin:0 !important
}
.group-list.default>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.default>.in>.ct>.in>ul>li {
 margin-top:8px
}
.simple-text.default .ct span {
 display:block
}
.simple-pic.default .ct span {
 display:block
}
.simple-pic.default .ct a {
 display:block
}
.simple-pic.default .ct img {
 display:block;
 width:100%
}
.area-essay .ct img {
 max-width:100% !important
}
.area-essay .ct table {
 max-width:100% !important
}
@media screen and (max-width: 768px) {
 .area-essay .ct table {
  table-layout:fixed
 }
}
.area-figure .ct img {
 max-width:100% !important
}
.area-figure .ct table {
 max-width:100% !important
}
@media screen and (max-width: 768px) {
 .area-figure .ct table {
  table-layout:fixed
 }
}
.area-editor .ct img {
 max-width:100% !important;
}
.area-editor .ct table {
 max-width:100% !important
}
@media screen and (max-width: 768px) {
 .area-editor .ct table {
  table-layout:fixed
 }
}
.group-list02>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list02>.in>.ct>.in>ul>li {
 width:50%;
 display:inline-block;
 box-sizing:border-box;
 vertical-align:top
}
.group-list02>.bg-drop-layout>.in>.ct>.in>ul>li>[data-type]>.bg-drop-layout>.in,
.group-list02>.bg-drop-layout>.in>.ct>.in>ul>li>[data-type]>.in,
.group-list02>.in>.ct>.in>ul>li>[data-type]>.bg-drop-layout>.in,
.group-list02>.in>.ct>.in>ul>li>[data-type]>.in {
 margin:0 !important
}
.base-mobile .group.nav {
 position:relative
}
.base-mobile .group.nav>.bg-drop-layout>.in .hd span,
.base-mobile .group.nav>.in .hd span {
 display:block
}
.base-mobile .group.nav>.bg-drop-layout>.in .hd a,
.base-mobile .group.nav>.in .hd a {
 display:block;
 padding:8px 15px;
 transition:150ms;
 padding-right:40px
}
.base-mobile .group.nav>.bg-drop-layout>.in .hd a:before,
.base-mobile .group.nav>.in .hd a:before {
 font-size:inherit;
 color:inherit;
 position:absolute;
 top:10px;
 right:10px
}
.base-mobile .group.nav>.bg-drop-layout>.in .hd a:hover,
.base-mobile .group.nav>.in .hd a:hover {
 background-color:#f0f0f0;
 color:currentColor
}
.base-mobile .group.nav>.bg-drop-layout>.in>.ct,
.base-mobile .group.nav>.in>.ct {
 display:none
}
.base-mobile .group.nav>.bg-drop-layout>.in>.ct>.in,
.base-mobile .group.nav>.in>.ct>.in {
 padding:3px;
 background-color:#f0f0f0
}
.base-mobile .group.nav>.bg-drop-layout>.in>.ct>[data-type][data-index]>.bg-drop-layout>.in,
.base-mobile .group.nav>.bg-drop-layout>.in>.ct>[data-type][data-index]>.in,
.base-mobile .group.nav>.in>.ct>[data-type][data-index]>.bg-drop-layout>.in,
.base-mobile .group.nav>.in>.ct>[data-type][data-index]>.in {
 margin:0 !important
}
.base-header .group.nav>.bg-drop-layout>.in>.hd a,
.base-header .group.nav>.in>.hd a {
 line-height:30px;
 display:block;
 padding:5px 15px;
 text-align:center;
 transition:150ms;
 font-size:1.1em;
 color:inherit
}
.base-header .group.nav>.bg-drop-layout>.in>.hd a:hover,
.base-header .group.nav>.in>.hd a:hover {
 background:#4b2828;
 color:#fff
}
[data-js="false"] .base-header .group.nav>.bg-drop-layout>.in>.hd a,
[data-js="false"] .base-header .group.nav>.in>.hd a {
 text-align:left;
 font-weight:700
}
.base-header .group.nav>.bg-drop-layout>.in>.ct,
.base-header .group.nav>.in>.ct {
 display:none;
 position:absolute;
 top:100%;
 width:100%;
 left:0;
 z-index:3
}
[data-js="false"] .base-header .group.nav>.bg-drop-layout>.in>.ct,
[data-js="false"] .base-header .group.nav>.in>.ct {
 display:block;
 position:static;
 width:100% !important
}
.base-header .group.nav>.bg-drop-layout>.in>.ct>.in,
.base-header .group.nav>.in>.ct>.in {
 padding:3px;
 background-color:#fff;
 border:1px solid #e4e4e4;
 box-shadow:0 0 8px #b6b6b6
}
.base-header .group.nav>.bg-drop-layout>.in>.ct>.in>[data-type][data-index]>.bg-drop-layout>.in,
.base-header .group.nav>.bg-drop-layout>.in>.ct>.in>[data-type][data-index]>.in,
.base-header .group.nav>.in>.ct>.in>[data-type][data-index]>.bg-drop-layout>.in,
.base-header .group.nav>.in>.ct>.in>[data-type][data-index]>.in {
 margin:0 !important
}
.base-content .group.nav {
 position:relative
}
.base-content .group.nav>.bg-drop-layout>.in>.hd span,
.base-content .group.nav>.in>.hd span {
 display:block
}
.base-content .group.nav>.bg-drop-layout>.in>.hd a,
.base-content .group.nav>.in>.hd a {
 display:block;
 padding:8px 0;
 transition:150ms;
 font-size:1.1em
}
.base-content .group.nav>.bg-drop-layout>.in>.hd a:before,
.base-content .group.nav>.in>.hd a:before {
 font-size:inherit;
 color:inherit;
 margin-right:3px
}
.base-content .group.nav>.bg-drop-layout>.in>.hd a:hover,
.base-content .group.nav>.in>.hd a:hover {
 background-color:#f0f0f0;
 color:currentColor
}
.base-content .group.nav>.bg-drop-layout>.in>.ct,
.base-content .group.nav>.in>.ct {
 display:none;
 border-top:1px solid #fff
}
[data-js="false"] .base-content .group.nav>.bg-drop-layout>.in>.ct,
[data-js="false"] .base-content .group.nav>.in>.ct {
 display:block
}
.base-content .group.nav>.bg-drop-layout>.in>.ct>.in,
.base-content .group.nav>.in>.ct>.in {
 overflow:hidden;
 background-color:#f0f0f0;
 padding:0 5px
}
.base-content .group.nav>.bg-drop-layout>.in>.ct>.nav>.in,
.base-content .group.nav>.in>.ct>.nav>.in {
 margin:0
}
.base-footer.is-active .group.nav>.bg-drop-layout>.in>.hd a,
.base-footer.is-active .group.nav>.in>.hd a {
 border-bottom:0
}
.base-footer .group.nav {
 padding:8px 3px
}
.base-footer .group.nav>.bg-drop-layout>.in>.hd span,
.base-footer .group.nav>.in>.hd span {
 display:block
}
.base-footer .group.nav>.bg-drop-layout>.in>.hd a,
.base-footer .group.nav>.in>.hd a {
 line-height:1.7;
 display:block;
 padding:5px 8px;
 margin-bottom:5px;
 text-align:left;
 color:#fff
}
.base-footer .group.nav>.bg-drop-layout>.in>.ct span,
.base-footer .group.nav>.in>.ct span {
 display:inline-block
}
.base-footer .group.nav>.bg-drop-layout>.in>.ct a,
.base-footer .group.nav>.in>.ct a {
 word-break:break-all
}
.group.mega-nav>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
.group.mega-nav>.in>.ct>.in>[data-index][data-type] {
 width:25%;
 float:left
}
.group.mega-nav>.bg-drop-layout>.in>.ct>.in>[data-index][data-type]:nth-child(4n+1),
.group.mega-nav>.in>.ct>.in>[data-index][data-type]:nth-child(4n+1) {
 clear:left
}
.group.mega-nav[data-setLen="1"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
.group.mega-nav[data-setLen="1"]>.in>.ct>.in>[data-index][data-type] {
 width:100%;
 clear:none
}
.group.mega-nav[data-setLen="1"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type]:nth-child(1n+1),
.group.mega-nav[data-setLen="1"]>.in>.ct>.in>[data-index][data-type]:nth-child(1n+1) {
 clear:left
}
.group.mega-nav[data-setLen="2"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
.group.mega-nav[data-setLen="2"]>.in>.ct>.in>[data-index][data-type] {
 width:50%;
 clear:none
}
.group.mega-nav[data-setLen="2"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type]:nth-child(2n+1),
.group.mega-nav[data-setLen="2"]>.in>.ct>.in>[data-index][data-type]:nth-child(2n+1) {
 clear:left
}
.group.mega-nav[data-setLen="3"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
.group.mega-nav[data-setLen="3"]>.in>.ct>.in>[data-index][data-type] {
 width:33.33333%;
 clear:none
}
.group.mega-nav[data-setLen="3"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type]:nth-child(3n+1),
.group.mega-nav[data-setLen="3"]>.in>.ct>.in>[data-index][data-type]:nth-child(3n+1) {
 clear:left
}
.group.mega-nav[data-setLen="4"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
.group.mega-nav[data-setLen="4"]>.in>.ct>.in>[data-index][data-type] {
 width:25%;
 clear:none
}
.group.mega-nav[data-setLen="4"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type]:nth-child(4n+1),
.group.mega-nav[data-setLen="4"]>.in>.ct>.in>[data-index][data-type]:nth-child(4n+1) {
 clear:left
}
.group.mega-nav[data-setLen="5"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
.group.mega-nav[data-setLen="5"]>.in>.ct>.in>[data-index][data-type] {
 width:20%;
 clear:none
}
.group.mega-nav[data-setLen="5"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type]:nth-child(5n+1),
.group.mega-nav[data-setLen="5"]>.in>.ct>.in>[data-index][data-type]:nth-child(5n+1) {
 clear:left
}
.group.mega-nav[data-setLen="6"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
.group.mega-nav[data-setLen="6"]>.in>.ct>.in>[data-index][data-type] {
 width:16.66667%;
 clear:none
}
.group.mega-nav[data-setLen="6"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type]:nth-child(6n+1),
.group.mega-nav[data-setLen="6"]>.in>.ct>.in>[data-index][data-type]:nth-child(6n+1) {
 clear:left
}
.group.mega-nav[data-setLen="7"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
.group.mega-nav[data-setLen="7"]>.in>.ct>.in>[data-index][data-type] {
 width:14.28571%;
 clear:none
}
.group.mega-nav[data-setLen="7"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type]:nth-child(7n+1),
.group.mega-nav[data-setLen="7"]>.in>.ct>.in>[data-index][data-type]:nth-child(7n+1) {
 clear:left
}
.group.mega-nav[data-setLen="8"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
.group.mega-nav[data-setLen="8"]>.in>.ct>.in>[data-index][data-type] {
 width:12.5%;
 clear:none
}
.group.mega-nav[data-setLen="8"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type]:nth-child(8n+1),
.group.mega-nav[data-setLen="8"]>.in>.ct>.in>[data-index][data-type]:nth-child(8n+1) {
 clear:left
}
.group.mega-nav[data-setLen="9"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
.group.mega-nav[data-setLen="9"]>.in>.ct>.in>[data-index][data-type] {
 width:11.11111%;
 clear:none
}
.group.mega-nav[data-setLen="9"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type]:nth-child(9n+1),
.group.mega-nav[data-setLen="9"]>.in>.ct>.in>[data-index][data-type]:nth-child(9n+1) {
 clear:left
}
.group.mega-nav[data-setLen="10"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type],
.group.mega-nav[data-setLen="10"]>.in>.ct>.in>[data-index][data-type] {
 width:10%;
 clear:none
}
.group.mega-nav[data-setLen="10"]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type]:nth-child(10n+1),
.group.mega-nav[data-setLen="10"]>.in>.ct>.in>[data-index][data-type]:nth-child(10n+1) {
 clear:left
}
.base-mobile .group-list.nav>.bg-drop-layout>.in>.hd,
.base-mobile .group-list.nav>.in>.hd {
 display:none
}
.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.base-mobile .group-list.nav>.in>.ct>.in>ul>li+li {
 border-top:1px solid #e4e4e4
}
.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in .hd a,
.base-mobile .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in .hd a {
 background-color:#DCA61F;
 color:#fff
}
.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in .ct,
.base-mobile .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in .ct {
 display:block
}
.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-single>.group.nav>.in>.hd a:before,
.base-mobile .group-list.nav>.in>.ct>.in>ul>li.is-single>.group.nav>.in>.hd a:before {
 font-size:inherit;
 color:inherit
}
.base-header .group-list.nav {
 position:relative;
 z-index:2;
 padding:15px 0
}
@media screen and (max-width: 768px) {
 .base-header .group-list.nav {
  display:none
 }
}
.base-header .group-list.nav>.bg-drop-layout>.in>.hd,
.base-header .group-list.nav>.in>.hd {
 display:none
}
[data-js="false"] .base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in,
[data-js="false"] .base-header .group-list.nav>.in>.ct>.in {
 margin:0
}
.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul,
.base-header .group-list.nav>.in>.ct>.in>ul {
 text-align:center;
 background-color:transparent
}
.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-header .group-list.nav>.in>.ct>.in>ul>li {
 display:inline-block;
 vertical-align:middle
}
[data-js="false"] .base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li,
[data-js="false"] .base-header .group-list.nav>.in>.ct>.in>ul>li {
 display:block
}
.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a,
.base-header .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a {
 color:#fff;
 background-color:#646464
}
.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active.is-parent,
.base-header .group-list.nav>.in>.ct>.in>ul>li.is-active.is-parent {
 z-index:1
}
.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active.is-parent>.group.nav>.in>.ct,
.base-header .group-list.nav>.in>.ct>.in>ul>li.is-active.is-parent>.group.nav>.in>.ct {
 display:block
}
.base-footer.is-active .group-list.nav {
 display:none
}
.base-footer .group-list.nav {
 background-color:#ab6161
}
@media screen and (max-width: 768px) {
 .base-footer .group-list.nav {
  display:none
 }
}
.base-footer .group-list.nav>.bg-drop-layout>.in>.hd,
.base-footer .group-list.nav>.in>.hd {
 display:none
}
.base-footer .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul[data-child="1"]>li,
.base-footer .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul[data-child="2"]>li,
.base-footer .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul[data-child="3"]>li,
.base-footer .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul[data-child="4"]>li,
.base-footer .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul[data-child="5"]>li,
.base-footer .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul[data-child="6"]>li,
.base-footer .group-list.nav>.in>.ct>.in>ul[data-child="1"]>li,
.base-footer .group-list.nav>.in>.ct>.in>ul[data-child="2"]>li,
.base-footer .group-list.nav>.in>.ct>.in>ul[data-child="3"]>li,
.base-footer .group-list.nav>.in>.ct>.in>ul[data-child="4"]>li,
.base-footer .group-list.nav>.in>.ct>.in>ul[data-child="5"]>li,
.base-footer .group-list.nav>.in>.ct>.in>ul[data-child="6"]>li {
 width:16.66667%
}
.base-footer .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul[data-child="7"]>li,
.base-footer .group-list.nav>.in>.ct>.in>ul[data-child="7"]>li {
 width:14.28571%
}
.base-footer .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-footer .group-list.nav>.in>.ct>.in>ul>li {
 width:12.5%;
 display:inline-block;
 vertical-align:top
}
.base-extend .group-list.nav>.bg-drop-layout>.in>.hd h3,
.base-extend .group-list.nav>.in>.hd h3,
.base-module-area .group-list.nav>.bg-drop-layout>.in>.hd h3,
.base-module-area .group-list.nav>.in>.hd h3,
.base-aside .group-list.nav>.bg-drop-layout>.in>.hd h3,
.base-aside .group-list.nav>.in>.hd h3 {
 padding:8px;
 color:#fff;
 background-color:#4b2828;
 text-align:center
}
.base-extend .group-list.nav>.bg-drop-layout>.in>.ct,
.base-extend .group-list.nav>.in>.ct,
.base-module-area .group-list.nav>.bg-drop-layout>.in>.ct,
.base-module-area .group-list.nav>.in>.ct,
.base-aside .group-list.nav>.bg-drop-layout>.in>.ct,
.base-aside .group-list.nav>.in>.ct {
 padding:5px
}
.base-extend .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul,
.base-extend .group-list.nav>.in>.ct>.in>ul,
.base-module-area .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul,
.base-module-area .group-list.nav>.in>.ct>.in>ul,
.base-aside .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul,
.base-aside .group-list.nav>.in>.ct>.in>ul {
 margin:0 3px 3px;
 background-color:#fff
}
.base-extend .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a,
.base-extend .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a,
.base-module-area .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a,
.base-module-area .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a,
.base-aside .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a,
.base-aside .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a {
 background-color:#f0f0f0 !important;
 color:#4b2828 !important
}
.base-extend .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-extend .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-module-area .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-module-area .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-aside .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before,
.base-aside .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a:before {
 font-size:inherit;
 color:inherit
}
.base-extend .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.ct,
.base-extend .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.ct,
.base-module-area .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.ct,
.base-module-area .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.ct,
.base-aside .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.ct,
.base-aside .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.ct {
 display:block
}
.base-section .group-list.nav>.bg-drop-layout>.in>.hd,
.base-section .group-list.nav>.in>.hd {
 display:none
}
.base-section .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.base-section .group-list.nav>.in>.ct>.in>ul>li+li {
 margin-top:5px
}
.group-list.marquee-nav[data-child="1"]>.bg-drop-layout>.in>.ct>.in,
.group-list.marquee-nav[data-child="1"]>.in>.ct>.in {
 margin:0
}
.group-list.marquee-nav[data-child="1"]>.bg-drop-layout>.in>.ft,
.group-list.marquee-nav[data-child="1"]>.in>.ft {
 display:none
}
.group-list.marquee-nav>.bg-drop-layout>.in>.hd,
.group-list.marquee-nav>.in>.hd {
 display:none
}
.group-list.marquee-nav>.bg-drop-layout>.in>.ct>.in,
.group-list.marquee-nav>.in>.ct>.in {
 overflow:hidden;
 margin:0 30px
}
[data-js="false"] .group-list.marquee-nav>.bg-drop-layout>.in>.ct>.in,
[data-js="false"] .group-list.marquee-nav>.in>.ct>.in {
 margin:0
}
.group-list.marquee-nav>.bg-drop-layout>.in>.ct>.in>ul,
.group-list.marquee-nav>.in>.ct>.in>ul {
 width:1000%
}
[data-js="false"] .group-list.marquee-nav>.bg-drop-layout>.in>.ct>.in>ul,
[data-js="false"] .group-list.marquee-nav>.in>.ct>.in>ul {
 width:100%
}
.group-list.marquee-nav>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.marquee-nav>.in>.ct>.in>ul>li {
 width:10%;
 float:left
}
[data-js="false"] .group-list.marquee-nav>.bg-drop-layout>.in>.ct>.in>ul>li,
[data-js="false"] .group-list.marquee-nav>.in>.ct>.in>ul>li {
 display:block;
 width:100%
}
[data-js="false"] .group-list.marquee-nav>.bg-drop-layout>.in>.ft li.next,
[data-js="false"] .group-list.marquee-nav>.bg-drop-layout>.in>.ft li.prev,
[data-js="false"] .group-list.marquee-nav>.in>.ft li.next,
[data-js="false"] .group-list.marquee-nav>.in>.ft li.prev {
 display:none
}
.group-list.marquee-nav>.bg-drop-layout>.in>.ft li.next a,
.group-list.marquee-nav>.bg-drop-layout>.in>.ft li.prev a,
.group-list.marquee-nav>.in>.ft li.next a,
.group-list.marquee-nav>.in>.ft li.prev a {
 position:absolute;
 top:0;
 bottom:0;
 display:block;
 width:30px;
 transition:150ms;
 opacity:0.7
}
.group-list.marquee-nav>.bg-drop-layout>.in>.ft li.next a:hover,
.group-list.marquee-nav>.bg-drop-layout>.in>.ft li.prev a:hover,
.group-list.marquee-nav>.in>.ft li.next a:hover,
.group-list.marquee-nav>.in>.ft li.prev a:hover {
 opacity:1
}
.group-list.marquee-nav>.bg-drop-layout>.in>.ft li.prev a,
.group-list.marquee-nav>.in>.ft li.prev a {
 left:0;
 background-image:url('../images/icon-pic/away-b-left.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.group-list.marquee-nav>.bg-drop-layout>.in>.ft li.next a,
.group-list.marquee-nav>.in>.ft li.next a {
 right:0;
 background-image:url('../images/icon-pic/away-b-right.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.simple-text.accesskey {
 display:none
}
.simple-text.accesskey .hd {
 display:none
}
.simple-text.accesskey .ct {
 height:0
}
.simple-text.accesskey .ct>.in {
 color:#b6b6b6
}
.simple-text.accesskey .ct span {
 color:inherit
}
.simple-text.accesskey .ct a {
 color:inherit
}
.page-header .simple-text.accesskey .ct a {
 margin-left:-20px;
 display:none
}
.simple-text.major-logo {
 position:relative
}
.simple-text.major-logo .hd {
 display:none
}
.simple-text.major-logo .ct span {
 display:block
}
@media screen and (max-width: 560px) {
 .simple-text.major-logo .ct span {
  margin:0 20px 0 60px
 }
}
.simple-text.major-logo .ct a {
 background-image:url('../images/major_logo.png?1552285305');
 background-repeat:no-repeat;
 background-position:center;
 display:block;
 width:435px;
 height:84px;
 margin:0 auto;
 margin-top:15px
}
@media screen and (max-width: 560px) {
 .simple-text.major-logo .ct a {
  width:auto;
  margin-top:0
 }
}
.simple-text.minor-logo {
 float:left
}
@media screen and (max-width: 768px) {
 .simple-text.minor-logo {
  display:none
 }
}
.simple-text.minor-logo .hd {
 display:none
}
.simple-text.minor-logo .ct span {
 display:block
}
.simple-text.minor-logo .ct a {
 background-image:url('../images/minor_logo.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 display:block;
 width:129px;
 padding-bottom:48.06202%
}
.simple-text.update-time {
 margin:8px 0
}
.simple-text.update-time .hd {
 display:inline-block
}
.simple-text.update-time .hd h4:after {
 content:' : '
}
.simple-text.update-time .hd span {
 display:inline-block
}
.simple-text.update-time .hd a {
 display:block
}
.simple-text.update-time .ct {
 display:inline-block;
 margin-left:5px
}
.simple-text.update-time .ct span {
 display:block
}
.simple-text.update-time .ct a {
 display:block
}
.simple-text.visit-count {
 margin:8px 0
}
.simple-text.visit-count .hd {
 display:inline-block
}
.simple-text.visit-count .hd h4:after {
 content:' : '
}
.simple-text.visit-count .hd span {
 display:inline-block
}
.simple-text.visit-count .hd a {
 display:block
}
.simple-text.visit-count .ct {
 display:inline-block;
 margin-left:5px
}
.simple-text.visit-count .ct span {
 display:block
}
.simple-text.visit-count .ct a {
 display:block
}
.simple-text.heading .ct h3 {
 font-size:1.6em;
 padding:3px;
 padding-right:200px
}
@media screen and (max-width: 768px) {
 .simple-text.heading .ct h3 {
  padding-right:initial
 }
}
.simple-text.heading .ct span {
 display:block
}
@media screen and (max-width: 768px) {
 .base-content .list-pic.icon {
  display:none
 }
}
.base-content .list-pic.icon .ct ul {
 text-align:right
}
.base-content .list-pic.icon .ct li {
 display:inline-block;
 vertical-align:top
}
.base-content .list-pic.icon .ct li+li {
 margin-left:5px
}
.base-content .list-pic.icon .ct span {
 display:block
}
.base-content .list-pic.icon .ct a {
 display:block
}
.base-content .list-pic.icon .ct img {
 display:block
}
.base-footer .list-pic.icon {
 margin-top:0;
 float:right
}
.base-footer .list-pic.icon .hd {
 display:none
}
.base-footer .list-pic.icon .ct li {
 display:inline-block;
 vertical-align:top
}
.base-footer .list-pic.icon .ct li+li {
 margin-left:3px
}
.base-footer .list-pic.icon .ct span {
 display:block
}
.base-footer .list-pic.icon .ct a {
 display:block
}
.base-footer .list-pic.icon .ct img {
 display:block
}
.base-mobile .list-text.link.is-open .hd a:after {
 background-image:url('../images/icon-pic/away-b-bottom.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.base-mobile .list-text.link.is-open .ct {
 display:block
}
.base-mobile .list-text.link .hd {
 display:none
}
.base-mobile .list-text.link .ct ul {
 padding-left:15px
}
.base-mobile .list-text.link .ct li {
 display:inline-block;
 padding:3px 0
}
.base-mobile .list-text.link .ct li:last-child a {
 border-right:1px solid #e4e4e4;
 border-color:#b6b6b6
}
.base-mobile .list-text.link .ct span {
 display:block
}
.base-mobile .list-text.link .ct a {
 display:block;
 padding:0 8px;
 border-left:1px solid #e4e4e4;
 border-color:#b6b6b6
}
.base-mobile .list-text.link .ft {
 display:none
}
@media screen and (max-width: 768px) {
 .base-header .list-text.link {
  display:none
 }
}
.base-header .list-text.link .hd {
 display:none
}
.base-header .list-text.link .ct {
 padding:5px;
 padding-right:70px
}
.base-header .list-text.link .ct ul {
 text-align:right
}
.base-header .list-text.link .ct li {
 display:inline-block;
 vertical-align:middle
}
.base-header .list-text.link .ct li+li {
 border-left:1px solid #e4e4e4;
 border-left-color:#fff
}
.base-header .list-text.link .ct li+li a {
 padding-left:8px
}
.base-header .list-text.link .ct span {
 display:block
}
.base-header .list-text.link .ct a {
 padding-right:8px;
 display:block;
 color:#fff
}
.base-header .list-text.link .ft {
 display:none
}
.base-content .list-text.link .hd span {
 position:relative
}
.base-content .list-text.link .hd span::after {
 content:'';
 display:block;
 width:100%;
 padding-top:1px;
 background-color:#4b2828;
 position:absolute;
 top:50%
}
.base-content .list-text.link .hd a {
 position:relative;
 background-color:#fff;
 z-index:2;
 padding:0 15px;
 color:#4b2828
}
.base-content .list-text.link .ct li {
 border-bottom:1px dashed #b6b6b6
}
.base-content .list-text.link .ct li+li {
 margin-top:5px
}
.base-content .list-text.link .ct a {
 border-left:0;
 background-color:transparent
}
.base-content .list-text.link .ct .mark {
 background-color:transparent;
 color:#4b2828
}
@media screen and (max-width: 768px) {
 .base-footer .list-text.link {
  display:none
 }
}
.base-footer .list-text.link .hd {
 display:none
}
.base-footer .list-text.link .ct li {
 display:inline-block;
 vertical-align:middle
}
.base-footer .list-text.link .ct li+li {
 border-left:1px solid #e4e4e4
}
.base-footer .list-text.link .ct li+li a {
 padding-left:8px
}
.base-footer .list-text.link .ct span {
 display:block
}
.base-footer .list-text.link .ct a {
 padding-right:8px;
 display:block
}
.base-footer .list-text.link .ft {
 display:none
}
.base-extend .list-text.share {
 position:fixed;
 top:200px;
 left:15px;
 display:none
}
@media screen and (max-width: 768px) {
 .base-extend .list-text.share {
  display:none
 }
}
.base-extend .list-text.share .hd {
 display:none
}
.base-extend .list-text.share .ct li+li {
 margin-top:5px
}
.base-extend .list-text.share .ct li.facebook a {
 width:36px;
 height:36px;
 background-color:#3c5998
}
.base-extend .list-text.share .ct li.facebook a:hover {
 background-color:#2e4473
}
.base-extend .list-text.share .ct li.google a {
 width:36px;
 height:36px;
 background-color:#cb3726
}
.base-extend .list-text.share .ct li.google a:hover {
 background-color:#a02b1e
}
.base-extend .list-text.share .ct li.twitter a {
 width:36px;
 height:36px;
 background-color:#6aaed0
}
.base-extend .list-text.share .ct li.twitter a:hover {
 background-color:#4399c4
}
.base-extend .list-text.share .ct li.plurk a {
 width:36px;
 height:36px;
 background-color:#C6602B
}
.base-extend .list-text.share .ct li.plurk a:hover {
 background-color:#9c4c22
}
.base-extend .list-text.share .ct li.line a {
 width:36px;
 height:36px;
 background-color:#4bc700
}
.base-extend .list-text.share .ct li.line a:hover {
 background-color:#389400
}
.base-extend .list-text.share .ct li.email a {
 width:36px;
 height:36px;
 background-color:#666
}
.base-extend .list-text.share .ct li.email a:hover {
 background-color:#4d4d4d
}
.base-extend .list-text.share .ct span {
 display:block
}
.base-extend .list-text.share .ct a {
 display:block !important;
 transition:150ms;
 border-radius:50%
}
.base-mobile .list-text.share {
 display:none
}
.base-mobile .list-text.share .hd {
 display:none
}
.base-mobile .list-text.share .ct li {
 width:16.66667%;
 float:left
}
.base-mobile .list-text.share .ct li.facebook span {
 display:block
}
.base-mobile .list-text.share .ct li.facebook a {
 background-image:url('../images/icon-pic/share-w-facebook.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 height:40px;
 background-color:#3c5998
}
.base-mobile .list-text.share .ct li.google span {
 display:block
}
.base-mobile .list-text.share .ct li.google a {
 background-image:url('../images/icon-pic/share-w-google.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 height:40px;
 background-color:#cb3726
}
.base-mobile .list-text.share .ct li.twitter span {
 display:block
}
.base-mobile .list-text.share .ct li.twitter a {
 background-image:url('../images/icon-pic/share-w-twitter.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 height:40px;
 background-color:#6aaed0
}
.base-mobile .list-text.share .ct li.plurk span {
 display:block
}
.base-mobile .list-text.share .ct li.plurk a {
 background-image:url('../images/icon-pic/share-w-plurk.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 height:40px;
 background-color:#C6602B
}
.base-mobile .list-text.share .ct li.line span {
 display:block
}
.base-mobile .list-text.share .ct li.line a {
 background-image:url('../images/icon-pic/share-w-line.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 height:40px;
 background-color:#4bc700
}
.base-mobile .list-text.share .ct li.email span {
 display:block
}
.base-mobile .list-text.share .ct li.email a {
 background-image:url('../images/icon-pic/share-w-email.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 height:40px;
 background-color:#666
}
.base-mobile .list-text.share .ct span {
 display:block
}
.base-mobile .list-text.share .ct a {
 display:block !important;
 transition:150ms
}
.msg-tool .list-text.share {
 display:inline-block;
 vertical-align:top
}
[data-js="false"] .msg-tool .list-text.share {
 position:static;
 right:auto;
 bottom:auto
}
.msg-tool .list-text.share:hover>.bg-drop-layout>.in>.hd a,
.msg-tool .list-text.share:hover>.in>.hd a,
.msg-tool .list-text.share.is-active>.bg-drop-layout>.in>.hd a,
.msg-tool .list-text.share.is-active>.in>.hd a {
 background-color:#222;
 background-color:rgba(34,34,34,0.7)
}
.msg-tool .list-text.share:hover>.bg-drop-layout>.in>.ct,
.msg-tool .list-text.share:hover>.in>.ct,
.msg-tool .list-text.share.is-active>.bg-drop-layout>.in>.ct,
.msg-tool .list-text.share.is-active>.in>.ct {
 display:block
}
.msg-tool .list-text.share .hd {
 background-image:url(../images/icon-pic/share.png);
 width:24px;
 height:24px
}
.msg-tool .list-text.share .ct {
 display:none;
 top:100%;
 right:0;
 position:absolute;
 padding-top:4px;
 z-index:1
}
.msg-tool .list-text.share .ct li.facebook span {
 display:block
}
.msg-tool .list-text.share .ct li.facebook a {
 background-image:url('../images/icon-pic/share-w-facebook.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 height:40px;
 background-color:#3c5998
}
.msg-tool .list-text.share .ct li.google span {
 display:block
}
.msg-tool .list-text.share .ct li.google a {
 background-image:url('../images/icon-pic/share-w-google.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 height:40px;
 background-color:#cb3726
}
.msg-tool .list-text.share .ct li.twitter span {
 display:block
}
.msg-tool .list-text.share .ct li.twitter a {
 background-image:url('../images/icon-pic/share-w-twitter.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 height:40px;
 background-color:#6aaed0
}
.msg-tool .list-text.share .ct li.plurk span {
 display:block
}
.msg-tool .list-text.share .ct li.plurk a {
 background-image:url('../images/icon-pic/share-w-plurk.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 height:40px;
 background-color:#C6602B
}
.msg-tool .list-text.share .ct li.line span {
 display:block
}
.msg-tool .list-text.share .ct li.line a {
 background-image:url('../images/icon-pic/share-w-line.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 height:40px;
 background-color:#4bc700
}
.msg-tool .list-text.share .ct li.email span {
 display:block
}
.msg-tool .list-text.share .ct li.email a {
 background-image:url('../images/icon-pic/share-w-email.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 height:40px;
 background-color:#666
}
.msg-tool .list-text.share .ct span {
 display:block;
 padding:3px
}
.msg-tool .list-text.share .ct a {
 display:block !important;
 transition:150ms;
 width:40px;
 background-repeat:no-repeat;
 background-position:center;
 border-radius:20px
}
.list-text.font-size {
 position:absolute;
 right:30px;
 bottom:0;
 top:0;
 z-index:3
}
[data-js="false"] .list-text.font-size {
 display:none
}
@media screen and (max-width: 768px) {
 .list-text.font-size {
  display:none
 }
}
.font-size-large .list-text.font-size .hd a {
 background-image:url('../images/icon-pic/font-large.png?1536306009')
}
.font-size-small .list-text.font-size .hd a {
 background-image:url('../images/icon-pic/font-smail.png?1536306009')
}
.list-text.font-size:hover .hd a,
.list-text.font-size.is-active .hd a {
 background-color:#222;
 background-color:rgba(34,34,34,0.7)
}
.list-text.font-size:hover .ct,
.list-text.font-size.is-active .ct {
 display:block
}
.list-text.font-size .hd span {
 display:block
}
.list-text.font-size .hd a {
 display:block;
 width:33px;
 height:29px;
 background-color:#4b2828;
 background-image:url('../images/icon-pic/font-medium.png?1536306009');
 transition:150ms;
 background-size:contain;
 background-position:center
}
.list-text.font-size .ct {
 display:none;
 position:absolute;
 top:100%;
 right:-10px;
 padding-top:11px
}
.list-text.font-size .ct:before {
 content:"​";
 display:block;
 position:absolute;
 top:0;
 right:20px;
 height:0;
 width:0;
 border-width:6px;
 border-color:transparent;
 border-style:solid;
 border-top-width:0;
 border-bottom-color:#222;
 border-bottom-color:rgba(34,34,34,0.7);
 margin-right:4px;
 margin-top:5px
}
.list-text.font-size .ct>.in {
 padding:8px;
 width:44px;
 background-color:#222;
 background-color:rgba(34,34,34,0.7)
}
.list-text.font-size .ct li+li {
 margin-top:3px
}
.list-text.font-size .ct li.small a {
 background-image:url('../images/icon-pic/font-smail.png?1536306009')
}
.list-text.font-size .ct li.medium a {
 background-image:url('../images/icon-pic/font-medium.png?1536306009')
}
.list-text.font-size .ct li.large a {
 background-image:url('../images/icon-pic/font-large.png?1536306009')
}
.list-text.font-size .ct li.is-active {
 background-color:#343434
}
.list-text.font-size .ct span {
 display:block
}
.list-text.font-size .ct a {
 display:block;
 height:40px;
 background-repeat:no-repeat;
 background-position:center
}
.base-mobile .list-text.hot-key-word.is-open .hd a:after {
 background-image:url('../images/icon-pic/away-b-bottom.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.base-mobile .list-text.hot-key-word.is-open .ct {
 display:block
}
.base-mobile .list-text.hot-key-word .ct {
 display:none
}
.base-mobile .list-text.hot-key-word .ct ul {
 padding-left:15px
}
.base-mobile .list-text.hot-key-word .ct li {
 border-top:1px solid #e4e4e4
}
.base-mobile .list-text.hot-key-word .ct span {
 display:block
}
.base-mobile .list-text.hot-key-word .ct a {
 display:block;
 padding:8px
}
.base-wrapper .list-text.hot-key-word .hd {
 display:none
}
.base-wrapper .list-text.hot-key-word .ct span {
 display:block
}
.base-wrapper .list-text.hot-key-word .ct a {
 display:block;
 color:#fff;
 padding:5px
}
.base-wrapper .list-text.hot-key-word .ct a:hover {
 background-color:#343434
}
.base-mobile .list-text.nav.is-open .hd a:after {
 background-image:url('../images/icon-pic/away-b-bottom.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.base-mobile .list-text.nav.is-open .ct {
 display:block
}
.base-mobile .list-text.nav .ct {
 display:none
}
.base-mobile .list-text.nav .ct ul {
 padding-left:15px
}
.base-mobile .list-text.nav .ct li+li {
 border-top:1px solid #e4e4e4
}
.base-mobile .list-text.nav .ct span {
 display:block
}
.base-mobile .list-text.nav .ct a {
 display:block;
 padding:8px
}
.base-header .list-text.nav[data-setLen="2"] .ct li {
 width:50%
}
.base-header .list-text.nav[data-setLen="3"] .ct li {
 width:33.33333%
}
.base-header .list-text.nav[data-setLen="4"] .ct li {
 width:25%
}
.base-header .list-text.nav[data-setLen="5"] .ct li {
 width:20%
}
.base-header .list-text.nav[data-setLen="6"] .ct li {
 width:16.66667%
}
.base-header .list-text.nav[data-setLen="7"] .ct li {
 width:14.28571%
}
.base-header .list-text.nav[data-setLen="8"] .ct li {
 width:12.5%
}
.base-header .list-text.nav .hd span {
 display:block
}
.base-header .list-text.nav .hd a {
 display:block;
 padding:8px;
 transition:150ms;
 color:#646464;
 border-bottom:1px solid #e4e4e4;
 font-size:1.05em;
 transition:150ms
}
.base-header .list-text.nav .hd a:hover {
 color:#343434
}
.base-header .list-text.nav .ct span {
 display:block
}
.base-header .list-text.nav .ct a {
 display:block;
 padding:8px;
 transition:150ms;
 color:#646464;
 text-align:left
}
.base-header .list-text.nav .ct a:hover {
 background-color:#646464;
 color:#fff
}
.base-footer.is-active .list-text.nav {
 display:none
}
.base-footer .list-text.nav>.bg-drop-layout>.in,
.base-footer .list-text.nav>.in {
 padding:0 5px
}
.base-footer .list-text.nav .hd {
 margin-bottom:5px
}
.base-footer .list-text.nav .hd h4 {
 padding-bottom:5px;
 border-bottom:1px solid #e4e4e4;
 font-size:1.1em
}
.base-footer .list-text.nav .ct li {
 margin:3px 0
}
.base-footer .list-text.nav .ct span {
 display:block
}
.base-footer .list-text.nav .ct a {
 display:block;
 padding:3px;
 transition:150ms;
 color:#fff
}
.base-footer .list-text.nav .ct a:hover {
 text-decoration:underline
}
.base-aside .list-text.nav .ct li.is-active a {
 background-color:#fff;
 color:#DCA61F
}
.base-aside .list-text.nav .ct li+li {
 margin-top:5px
}
.base-aside .list-text.nav .ct span {
 display:block
}
.base-aside .list-text.nav .ct a {
 display:block;
 padding:3px 5px
}
.base-aside .list-text.nav .ct a:hover {
 background-color:#fff
}
.base-section .list-text.nav .hd {
 display:none
}
.base-section .list-text.nav .hd span {
 display:block
}
.base-section .list-text.nav .ct li+li {
 margin-top:5px
}
.base-section .list-text.nav .ct span {
 display:block
}
.list-text.minor-nav>.bg-drop-layout>.in,
.list-text.minor-nav>.in {
 background-color:#f0f0f0
}
.list-text.minor-nav .hd {
 background-color:#4b2828;
 background-image:url("../images/nav-bg.png");
 background-repeat:no-repeat;
 background-position:top 8px right 8px
}
.list-text.minor-nav .hd h4 {
 padding:8px;
 color:#fff;
 text-align:left;
 padding-top:55px;
 font-size:1.1em;
 padding-left:15px
}
.list-text.minor-nav .ct {
 padding:5px
}
.list-text.minor-nav .ct li.is-active a {
 color:#4b2828
}
.list-text.minor-nav .ct span {
 display:block
}
.list-text.minor-nav .ct a {
 display:block;
 padding:8px 0;
 transition:150ms
}
.list-text.minor-nav .ct a:before {
 font-size:inherit;
 color:inherit;
 margin-right:3px
}
.list-text.minor-nav .ct a:hover {
 background-color:#f0f0f0;
 color:currentColor
}
.list-text.breadcrumb {
 margin:5px 0
}
.list-text.breadcrumb .hd {
 display:none
}
.list-text.breadcrumb .ct ul {
 padding:5px;
 text-align:right
}
.list-text.breadcrumb .ct li {
 display:inline;
 font-size:0.9em
}
.list-text.breadcrumb .ct li:before {
 font-size:inherit;
 color:inherit;
 margin-right:5px
}
.list-text.breadcrumb .ct li+li:before {
 font-size:inherit;
 color:inherit;
 vertical-align:middle
}
.list-text.open-data {
 display:inline-block;
 vertical-align:middle
}
.list-text.open-data .hd {
 display:none
}
.list-text.open-data .ct li {
 vertical-align:middle;
 display:inline-block
}
.list-text.open-data .ct li+li {
 margin-left:3px
}
.list-text.open-data .ct li.rss a {
 background-image:url('../images/icon-pic/opn-data-rss.png?1536306009')
}
.list-text.open-data .ct li.json a {
 background-image:url('../images/icon-pic/opn-data-json.png?1536306009')
}
.list-text.open-data .ct li.xml a {
 background-image:url('../images/icon-pic/opn-data-xml.png?1536306009')
}
.list-text.open-data .ct li.csv a {
 background-image:url('../images/icon-pic/opn-data-csv.png?1536306009')
}
.list-text.open-data .ct li.langChange a {
 background-image:url('../images/icon-pic/user-tool-langChange.png?1542250053')
}
.list-text.open-data .ct span {
 display:block
}
.list-text.open-data .ct a {
 display:block;
 width:24px;
 height:24px;
 border-radius:3px;
 background-repeat:no-repeat;
 background-position:center
}
.list-text.user-tool {
 display:inline-block;
 vertical-align:middle;
 right:30px;
 top:0;
 margin:auto
}
.list-text.user-tool .hd {
 display:none
}
.list-text.user-tool .ct li {
 vertical-align:middle;
 display:inline-block
}
.list-text.user-tool .ct li+li {
 margin-left:3px
}
.list-text.user-tool .ct li.bopomofo {
 display:none
}
.list-text.user-tool .ct li.bopomofo a {
 background-image:url('../images/icon-pic/user-tool-bopomofo.png?1536306009')
}
.list-text.user-tool .ct li.print {
 display:none
}
.list-text.user-tool .ct li.print a {
 background-image:url('../images/icon-pic/user-tool-print.png?1536306009')
}
.list-text.user-tool .ct li.data a {
 background-image:url('../images/icon-pic/user-tool-metadata.png?1536306009')
}
.list-text.user-tool .ct li.langChange span {
 position:relative
}
.list-text.user-tool .ct li.langChange a {
 text-indent:inherit;
 font:icon;
 color:steelblue;
 width:auto;
 height:auto;
 padding:8px 15px 8px 48px;
 font-size:0.9em;
 background-color:aliceblue;
 border-radius:20px;
 border:1px solid #fff
}
.list-text.user-tool .ct li.langChange a:hover {
 background-color:#8ac8ff
}
.list-text.user-tool .ct li.langChange a:after {
 background-image:url(../images/translate.png);
 background-position:center;
 width:24px;
 height:24px;
 position:absolute;
 left:8px;
 top:3px
}
.list-text.user-tool .ct span {
 display:block
}
.list-text.user-tool .ct a {
 display:block;
 width:24px;
 height:24px;
 background-repeat:no-repeat;
 background-position:center
}
.area-customize.nav.is-close {
 display:none
}
.area-customize.nav .ct {
 padding:5px 8px;
 border-bottom:1px solid #e4e4e4
}
.simple-text.btn {
 position:fixed;
 right:0;
 bottom:0;
 left:0;
 z-index:2
}
@media screen and (max-width: 768px) {
 .simple-text.btn {
  display:none
 }
}
.simple-text.btn .hd {
 display:none
}
.simple-text.btn .ct span {
 display:block
}
.simple-text.btn .ct a {
 position:absolute;
 bottom:15px;
 right:15px;
 display:block;
 width:78px;
 height:78px;
 background-repeat:no-repeat;
 background-position:center;
 background-image:url('../images/btn_top.png?1535608937');
 background-size:contain;
 transition:150ms;
 opacity:0.5
}
@media screen and (max-width: 1200px) {
 .simple-text.btn .ct a {
  width:65px;
  height:65px
 }
}
.simple-text.btn .ct a:hover {
 opacity:0.9
}
[data-js="false"] .area-form.page-search {
 display:none
}
.area-form.page-search.is-active .hd a {
 background-image:url('../images/search-up.png?1536306009')
}
.area-form.page-search.is-active .ct {
 display:block
}
.area-form.page-search .hd span {
 display:block;
 text-align:right
}
.area-form.page-search .hd a {
 display:inline-block;
 width:38px;
 height:22px;
 vertical-align:middle;
 background-image:url('../images/search-down.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 border-radius:3px;
 border:1px solid #e4e4e4;
 transition:150ms
}
.area-form.page-search .hd a:hover,
.area-form.page-search .hd a:focus {
 background-color:#f0f0f0
}
.area-form.page-search .ct {
 display:none;
 background-color:#f0f0f0;
 padding:5px;
 margin-top:5px
}
.area-form.page-search .ct .fieldset {
 display:inline-block;
 margin:5px
}
.area-form.page-search .ct .fieldset span {
 display:inline-block;
 vertical-align:middle
}
.area-form.page-search .ct .fieldset span:before {
 content:attr(data-before)
}
.area-form.page-search .ct .fieldset span:after {
 content:attr(data-after)
}
.area-form.page-search .ct .fieldset span.date input {
 background-image:url('../images/icon-pic/calendar.png?1534317665');
 background-position:center right;
 background-repeat:no-repeat
}
.area-form.page-search .ct .fieldset select {
 line-height:30px;
 height:30px;
 max-width:120px
}
.area-form.page-search .ct .fieldset input[type="search"] {
 line-height:30px;
 height:30px
}
.area-form.page-search .ct .fieldset input[type="date"] {
 line-height:30px;
 height:30px
}
.base-mobile .area-form.search .hd {
 display:none
}
.base-mobile .area-form.search .ct .fieldset {
 position:relative
}
.base-mobile .area-form.search .ct .fieldset span {
 display:block
}
.base-mobile .area-form.search .ct .fieldset span.search {
 display:block;
 padding-right:36px
}
.base-mobile .area-form.search .ct .fieldset span.search input {
 display:block;
 width:100%
}
.base-mobile .area-form.search .ct .fieldset span.submit a {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 width:36px;
 background-color:#4b2828;
 background-image:url('../images/icon-pic/icon-w-search.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.base-mobile .area-form.search .ct .list {
 display:none
}
.base-mobile .area-form.search .ft ul {
 margin-top:8px
}
.base-mobile .area-form.search .ft li {
 display:block;
 text-align:center
}
.base-wrapper .area-form.search {
 text-align:left
}
.base-wrapper .area-form.search.is-open .ct .list {
 display:block
}
.base-wrapper .area-form.search>.bg-drop-layout>.in,
.base-wrapper .area-form.search>.in {
 margin:0
}
.base-wrapper .area-form.search .hd {
 display:none
}
.base-wrapper .area-form.search .ct .fieldset {
 position:relative;
 background-color:#fff
}
[data-js="false"] .base-wrapper .area-form.search .ct .fieldset {
 display:none
}
.base-wrapper .area-form.search .ct .fieldset span {
 display:block
}
.base-wrapper .area-form.search .ct .fieldset span.search {
 padding-right:36px
}
.base-wrapper .area-form.search .ct .fieldset span.search input {
 display:block;
 width:100%;
 line-height:36px;
 height:36px;
 border:0;
 background-color:transparent
}
.base-wrapper .area-form.search .ct .fieldset span.submit a {
 display:block;
 position:absolute;
 right:0;
 top:0;
 bottom:0;
 width:36px;
 background-color:#4b2828;
 transition:150ms;
 background-image:url('../images/icon-pic/icon-w-search.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.base-wrapper .area-form.search .ct .fieldset span.submit a:hover {
 background-color:#2a1616
}
.base-wrapper .area-form.search .ct .list {
 position:absolute;
 top:100%;
 left:0;
 right:0;
 display:none
}
.base-wrapper .area-form.search .ct .list ul {
 margin-top:8px
}
.base-wrapper .area-form.search .ct .list li+li {
 margin-top:5px
}
.base-wrapper .area-form.search .ct .list span {
 display:block
}
.base-wrapper .area-form.search .ct .list a {
 box-shadow:0 0 8px #b6b6b6
}
.base-wrapper .area-form.search .ft {
 margin-top:8px
}
.base-wrapper .area-form.search .ft span {
 display:block
}
.base-wrapper .area-form.search .ft a {
 display:block;
 color:#fff;
 padding:5px
}
.base-wrapper .area-form.search .ft a:hover {
 background-color:#343434
}
.area-editor.address .ct {
 font-size:0.9em
}
.area-editor.address .ct a.is-map:after {
 font-size:inherit;
 color:inherit;
 margin-left:5px
}
.area-customize.recitation {
 vertical-align:middle;
 display:inline-block
}
.area-customize.recitation .hd {
 display:none
}
.area-customize.recitation .ct #media div {
 padding:1px;
 cursor:pointer;
 border:1px solid #e4e4e4;
 border-radius:3px
}
.area-customize.recitation .ct #media div img {
 display:block;
 width:22px !important;
 height:22px !important;
 transition:150ms
}
.area-customize.recitation .ct #media:hover {
 background-color:#f0f0f0
}
.group.page-content {
 position:relative;
 margin:5px 0 30px
}
.group.page-header>.bg-drop-layout>.in>.ct,
.group.page-header>.in>.ct {
 margin-top:8px
}
.list-text.tab .hd {
 display:none
}
.list-text.tab .ct ul {
 border-bottom-style:solid;
 border-bottom-width:2px;
 border-bottom-color:#4b2828
}
.list-text.tab .ct li {
 display:inline-block
}
@media screen and (max-width: 768px) {
 .list-text.tab .ct li {
  margin-top:3px
 }
}
.list-text.tab .ct li.is-active a {
 color:#fff;
 border:1px solid;
 border-bottom:0;
 background-color:#4b2828
}
.list-text.tab .ct span {
 display:block
}
.list-text.tab .ct a {
 display:block;
 padding:15px 20px;
 background-color:#e4e4e4;
 color:#343434;
 transition:150ms;
 margin-right:8px;
 border-radius:5px 5px 0 0
}
.list-text.tab .ct a:hover {
 text-decoration:underline
}
.group-list.sample>.bg-drop-layout>.in,
.group-list.sample>.in {
 margin-left:8px;
 margin-right:8px
}
.simple-text.message .ct span {
 display:block
}
.simple-text.message .ct a {
 border-left:0
}
.simple-text.message .ct .mark {
 background-color:#4b2828
}
.area-customize.message02 .ct {
 background-color:#f0f0f0;
 padding:8px
}
.area-customize.message02 .ct>.in>ul>li {
 background-color:#fff
}
.area-customize.message02 .ct>.in>ul>li:first-child .essay {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 background-color:#222;
 background-color:rgba(34,34,34,0.5)
}
.area-customize.message02 .ct>.in>ul>li:first-child .label ul {
 border-color:transparent;
 border-right-color:#fff
}
.area-customize.message02 .ct>.in>ul>li:first-child span {
 color:#fff
}
.area-customize.message02 .ct>.in>ul>li+li {
 margin-top:8px
}
.area-customize.message02 .ct .div {
 position:relative
}
.area-customize.message02 .ct .div:hover {
 text-decoration:underline
}
.area-customize.message02 .ct .img {
 display:block
}
.area-customize.message02 .ct .img span {
 display:block
}
.area-customize.message02 .ct .img img {
 display:block;
 width:100%
}
.area-customize.message02 .ct .label {
 float:left;
 min-width:73px;
 width:12%
}
.area-customize.message02 .ct .label ul {
 height:58px;
 border:1px solid #e4e4e4
}
.area-customize.message02 .ct .label span {
 display:block;
 text-align:center
}
.area-customize.message02 .ct .label i {
 display:block;
 text-align:center;
 font-style:normal
}
.area-customize.message02 .ct .label i.y-m {
 margin:8px 0 3px;
 font-size:0.8em
}
.area-customize.message02 .ct .label i.d {
 font-size:1.4em
}
.area-customize.message02 .ct .caption {
 overflow:hidden;
 line-height:60px;
 padding:0 15px
}
[data-js="false"] .area-form.link {
 display:none
}
.area-form.link .ct>.in {
 position:relative
}
.area-form.link .ct .select {
 margin-right:58px
}
.area-form.link .ct select {
 width:100%;
 font-size:1em
}
.area-form.link .ct option {
 width:100%
}
.area-form.link .ct [type="button"] {
 display:block;
 position:absolute;
 top:5px;
 right:5px;
 bottom:5px;
 width:30px;
 background-color:#4b2828;
 transition:150ms;
 border-radius:15px;
 padding:0
}
.area-form.link .ct [type="button"]:hover {
 background-color:#2a1616
}
.group-list.album03[data-setLen="1"]>.in>.ct>.in>ul {
 width:5000%
}
.group-list.album03[data-setLen="2"]>.in>.ct>.in>ul {
 width:2500%
}
.group-list.album03[data-setLen="3"]>.in>.ct>.in>ul {
 width:1666.66667%
}
.group-list.album03[data-setLen="4"]>.in>.ct>.in>ul {
 width:1250%
}
.group-list.album03[data-setLen="5"]>.in>.ct>.in>ul {
 width:1000%
}
.group-list.album03[data-setLen="6"]>.in>.ct>.in>ul {
 width:833.33333%
}
.group-list.album03[data-setLen="7"]>.in>.ct>.in>ul {
 width:714.28571%
}
.group-list.album03[data-setLen="8"]>.in>.ct>.in>ul {
 width:625%
}
.group-list.album03[data-setLen="9"]>.in>.ct>.in>ul {
 width:555.55556%
}
.group-list.album03[data-setLen="10"]>.in>.ct>.in>ul {
 width:500%
}
.group-list.album03>.bg-drop-layout>.in>.hd+.ct+.ft,
.group-list.album03>.in>.hd+.ct+.ft {
 display:block
}
.group-list.album03>.bg-drop-layout>.in>.ct>.in,
.group-list.album03>.in>.ct>.in {
 overflow:hidden
}
[data-js="false"] .group-list.album03>.bg-drop-layout>.in>.ct>.in,
[data-js="false"] .group-list.album03>.in>.ct>.in {
 margin:0
}
.group-list.album03>.bg-drop-layout>.in>.ct>.in>ul,
.group-list.album03>.in>.ct>.in>ul {
 width:2500%
}
@media screen and (max-width: 768px) {
 .group-list.album03>.bg-drop-layout>.in>.ct>.in>ul,
 .group-list.album03>.in>.ct>.in>ul {
  max-width:none !important;
  width:5000% !important;
  clear:none
 }
 .group-list.album03>.bg-drop-layout>.in>.ct>.in>ul:nth-child(1n+1),
 .group-list.album03>.in>.ct>.in>ul:nth-child(1n+1) {
  clear:left
 }
}
[data-js="false"] .group-list.album03>.bg-drop-layout>.in>.ct>.in>ul,
[data-js="false"] .group-list.album03>.in>.ct>.in>ul {
 width:100%
}
.group-list.album03>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.album03>.in>.ct>.in>ul>li {
 width:2%;
 display:inline-block;
 vertical-align:middle;
 box-sizing:border-box;
 padding:5px
}
[data-js="false"] .group-list.album03>.bg-drop-layout>.in>.ct>.in>ul>li,
[data-js="false"] .group-list.album03>.in>.ct>.in>ul>li {
 display:block;
 width:50%
}
.group-list.album03>.bg-drop-layout>.in>.ft,
.group-list.album03>.in>.ft {
 display:none;
 position:absolute;
 top:11px;
 right:0
}
.group-list.album03>.bg-drop-layout>.in>.ft ul,
.group-list.album03>.in>.ft ul {
 text-align:right
}
.group-list.album03>.bg-drop-layout>.in>.ft li,
.group-list.album03>.in>.ft li {
 display:inline-block;
 vertical-align:middle
}
.group-list.album03>.bg-drop-layout>.in>.ft li+li,
.group-list.album03>.in>.ft li+li {
 margin-left:3px
}
[data-js="false"] .group-list.album03>.bg-drop-layout>.in>.ft li.next,
[data-js="false"] .group-list.album03>.bg-drop-layout>.in>.ft li.prev,
[data-js="false"] .group-list.album03>.in>.ft li.next,
[data-js="false"] .group-list.album03>.in>.ft li.prev {
 display:none
}
.group-list.album03>.bg-drop-layout>.in>.ft li.next a,
.group-list.album03>.bg-drop-layout>.in>.ft li.prev a,
.group-list.album03>.in>.ft li.next a,
.group-list.album03>.in>.ft li.prev a {
 width:36px;
 height:28px
}
.group-list.album03>.bg-drop-layout>.in>.ft li.prev a,
.group-list.album03>.in>.ft li.prev a {
 background-image:url('../images/icon-pic/away-w-left02.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.group-list.album03>.bg-drop-layout>.in>.ft li.next a,
.group-list.album03>.in>.ft li.next a {
 background-image:url('../images/icon-pic/away-w-right02.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.group-list.album03>.bg-drop-layout>.in>.ft span,
.group-list.album03>.in>.ft span {
 display:block
}
.group-list.album03>.bg-drop-layout>.in>.ft a,
.group-list.album03>.in>.ft a {
 display:block;
 transition:150ms;
 text-align:center
}
.group-list.album03>.bg-drop-layout>.in>.ft a:hover,
.group-list.album03>.in>.ft a:hover {
 opacity:1
}
.cp.caption {
 font-size:1.1em;
 line-height:32px;
 margin:8px 0
}
.cp.interduce {
 margin:8px 0
}
.cp.interduce>img {
 float:left;
 max-width:40% !important;
 margin-right:15px
}
@media screen and (max-width: 560px) {
 .cp.interduce>img {
  margin:8px 0;
  display:block;
  max-width:none !important;
  float:none
 }
}
.cp.interduce-list {
 overflow:hidden;
 list-style:none;
 border-left:1px solid #e4e4e4;
 padding-left:15px
}
@media screen and (max-width: 560px) {
 .cp.interduce-list {
  overflow:visible;
  border-left:0;
  padding-left:0
 }
}
.cp.interduce-list li+li {
 margin-top:8px
}
.cp.interduce-caption {
 font-weight:700;
 display:block;
 margin:8px 0
}
.cp.single-pic {
 padding:5px;
 margin:8px 0
}
@media screen and (max-width: 768px) {
 .cp.single-pic {
  padding:0
 }
}
.cp.single-pic img {
 display:block;
 width:98%;
 margin:0 auto
}
@media screen and (max-width: 768px) {
 .cp.single-pic img {
  width:100%
 }
}
.cp.single-pic img+img {
 margin-top:8px
}
.cp.multi-pic {
 padding:5px;
 margin:8px 0
}
@media screen and (max-width: 768px) {
 .cp.multi-pic {
  padding:0
 }
}
.cp.multi-pic img {
 width:48%;
 margin:5px 1%;
 float:left
}
@media screen and (max-width: 768px) {
 .cp.multi-pic img {
  display:block;
  width:100%;
  margin:0
 }
}
@media screen and (max-width: 768px) {
 .cp.multi-pic img+img {
  margin-top:8px
 }
}
.cp.video {
 margin:8px 0
}
.cp.video video {
 display:block;
 width:100%;
 min-height:60px
}
.cp.video iframe {
 display:block;
 width:100%
}
.cp.around-pic {
 margin:8px 0
}
.cp.around-pic img {
 float:left;
 margin:0 8px 8px 0
}
@media screen and (max-width: 560px) {
 .cp.around-pic img {
  display:block;
  width:100%;
  margin-bottom:8px
 }
}
.cp.table {
 margin:8px 0;
 table-layout:fixed;
 width:100%;
 padding:1px 0;
 border-top:2px solid #343434;
 border-bottom:2px solid #343434
}
.cp.table tr+tr td {
 border-top:1px solid #e4e4e4
}
.cp.table tr th {
 background-color:#4b2828
}
.cp.table td {
 padding:8px;
 vertical-align:top
}
.cp.table td+td {
 border-left:1px solid #e4e4e4
}
.cp.table img {
 float:left;
 margin:5px
}
.cp.p {
 margin:8px 0
}
.cp.half-area {
 margin:8px 0
}
.cp.half-area .cp.p {
 width:50%;
 float:left
}
@media screen and (max-width: 560px) {
 .cp.half-area .cp.p {
  width:auto;
  float:none
 }
}
.cp.half-area .cp.img_area {
 overflow:hidden;
 padding:8px
}
@media screen and (max-width: 560px) {
 .cp.half-area .cp.img_area {
  margin-top:8px;
  padding:0
 }
}
.cp.half-area .cp.img_area img {
 display:block;
 width:100%
}
.cp.half-area .cp.img_area img+img {
 margin-top:8px
}
.cp.one_third-area {
 margin:8px 0
}
.cp.one_third-area .cp.p {
 width:66.6666%;
 float:left
}
@media screen and (max-width: 560px) {
 .cp.one_third-area .cp.p {
  width:auto;
  float:none
 }
}
.cp.one_third-area .cp.img_area {
 overflow:hidden;
 padding:8px
}
@media screen and (max-width: 560px) {
 .cp.one_third-area .cp.img_area {
  margin-top:8px;
  padding:0
 }
}
.cp.one_third-area .cp.img_area img {
 display:block;
 width:100%
}
.cp.one_third-area .cp.img_area img+img {
 margin-top:8px
}
ol.bignum,
ol.parbignum,
ol.num,
ol.parnum {
 padding-left:0;
 display:table
}
ol.bignum[start="1"] {
 counter-reset:cnt 0
}
ol.parbignum[start="1"] {
 counter-reset:parcnt 0
}
ol.num[start="1"] {
 counter-reset:num 0
}
ol.parnum[start="1"] {
 counter-reset:parnum 0
}
ol.bignum>li,
ol.parbignum>li,
ol.num>li,
ol.parnum>li {
 list-style-type:none;
 display:table-row
}
ol.bignum>li {
 counter-increment:cnt
}
ol.parbignum>li {
 counter-increment:parcnt
}
ol.num>li {
 counter-increment:num
}
ol.parnum>li {
 counter-increment:parnum
}
ol.bignum>li:before,
ol.parbignum>li:before,
ol.num>li:before,
ol.parnum>li:before {
 padding-right:3px;
 display:table-cell;
 white-space:nowrap
}
ol.bignum>li:before {
 content:counter(cnt,cjk-ideographic) "、" !important
}
ol.parbignum>li:before {
 content:"(" counter(parcnt,cjk-ideographic) ")" !important
}
ol.num>li:before {
 content:counter(num) "."
}
ol.parnum>li:before {
 content:"(" counter(parnum) ")"
}
ol.parbignum>li:nth-child(1)::before {
 content:"(一)"
}
ol.parbignum>li:nth-child(2)::before {
 content:"(二)"
}
ol.parbignum>li:nth-child(3)::before {
 content:"(三)"
}
ol.parbignum>li:nth-child(4)::before {
 content:"(四)"
}
ol.parbignum>li:nth-child(5)::before {
 content:"(五)"
}
ol.parbignum>li:nth-child(6)::before {
 content:"(六)"
}
ol.parbignum>li:nth-child(7)::before {
 content:"(七)"
}
ol.parbignum>li:nth-child(8)::before {
 content:"(八)"
}
ol.parbignum>li:nth-child(9)::before {
 content:"(九)"
}
ol.parbignum>li:nth-child(10)::before {
 content:"(十)"
}
ol.parbignum>li:nth-child(11)::before {
 content:"(十一)"
}
ol.parbignum>li:nth-child(12)::before {
 content:"(十二)"
}
ol.parbignum>li:nth-child(13)::before {
 content:"(十三)"
}
ol.parbignum>li:nth-child(14)::before {
 content:"(十四)"
}
ol.parbignum>li:nth-child(15)::before {
 content:"(十五)"
}
ol.parbignum>li:nth-child(16)::before {
 content:"(十六)"
}
ol.parbignum>li:nth-child(17)::before {
 content:"(十七)"
}
ol.parbignum>li:nth-child(18)::before {
 content:"(十八)"
}
ol.parbignum>li:nth-child(19)::before {
 content:"(十九)"
}
ol.parbignum>li:nth-child(20)::before {
 content:"(二十)"
}
ol.parbignum>li:nth-child(21)::before {
 content:"(二十一)"
}
ol.parbignum>li:nth-child(22)::before {
 content:"(二十二)"
}
ol.parbignum>li:nth-child(23)::before {
 content:"(二十三)"
}
ol.parbignum>li:nth-child(24)::before {
 content:"(二十四)"
}
ol.parbignum>li:nth-child(25)::before {
 content:"(二十五)"
}
ol.parbignum>li:nth-child(26)::before {
 content:"(二十六)"
}
ol.parbignum>li:nth-child(27)::before {
 content:"(二十七)"
}
ol.parbignum>li:nth-child(28)::before {
 content:"(二十八)"
}
ol.parbignum>li:nth-child(29)::before {
 content:"(二十九)"
}
ol.parbignum>li:nth-child(30)::before {
 content:"(三十)"
}
ol.parbignum>li:nth-child(31)::before {
 content:"(三十一)"
}
ol.parbignum>li:nth-child(32)::before {
 content:"(三十二)"
}
ol.parbignum>li:nth-child(33)::before {
 content:"(三十三)"
}
ol.parbignum>li:nth-child(34)::before {
 content:"(三十四)"
}
ol.parbignum>li:nth-child(35)::before {
 content:"(三十五)"
}
ol.parbignum>li:nth-child(36)::before {
 content:"(三十六)"
}
ol.parbignum>li:nth-child(37)::before {
 content:"(三十七)"
}
ol.parbignum>li:nth-child(38)::before {
 content:"(三十八)"
}
ol.parbignum>li:nth-child(39)::before {
 content:"(三十九)"
}
ol.parbignum>li:nth-child(40)::before {
 content:"(四十)"
}
ol.parbignum>li:nth-child(41)::before {
 content:"(四十一)"
}
ol.parbignum>li:nth-child(42)::before {
 content:"(四十二)"
}
ol.parbignum>li:nth-child(43)::before {
 content:"(四十三)"
}
ol.parbignum>li:nth-child(44)::before {
 content:"(四十四)"
}
ol.parbignum>li:nth-child(45)::before {
 content:"(四十五)"
}
ol.parbignum>li:nth-child(46)::before {
 content:"(四十六)"
}
ol.parbignum>li:nth-child(47)::before {
 content:"(四十七)"
}
ol.parbignum>li:nth-child(48)::before {
 content:"(四十八)"
}
ol.parbignum>li:nth-child(49)::before {
 content:"(四十九)"
}
ol.parbignum>li:nth-child(50)::before {
 content:"(五十)"
}
ol.parbignum>li:nth-child(51)::before {
 content:"(五十一)"
}
ol.parbignum>li:nth-child(52)::before {
 content:"(五十二)"
}
ol.parbignum>li:nth-child(53)::before {
 content:"(五十三)"
}
ol.parbignum>li:nth-child(54)::before {
 content:"(五十四)"
}
ol.parbignum>li:nth-child(55)::before {
 content:"(五十五)"
}
ol.parbignum>li:nth-child(56)::before {
 content:"(五十六)"
}
ol.parbignum>li:nth-child(57)::before {
 content:"(五十七)"
}
ol.parbignum>li:nth-child(58)::before {
 content:"(五十八)"
}
ol.parbignum>li:nth-child(59)::before {
 content:"(五十九)"
}
ol.parbignum>li:nth-child(60)::before {
 content:"(六十)"
}
ol.parbignum>li:nth-child(61)::before {
 content:"(六十一)"
}
ol.parbignum>li:nth-child(62)::before {
 content:"(六十二)"
}
ol.parbignum>li:nth-child(63)::before {
 content:"(六十三)"
}
ol.parbignum>li:nth-child(64)::before {
 content:"(六十四)"
}
ol.parbignum>li:nth-child(65)::before {
 content:"(六十五)"
}
ol.parbignum>li:nth-child(66)::before {
 content:"(六十六)"
}
ol.parbignum>li:nth-child(67)::before {
 content:"(六十七)"
}
ol.parbignum>li:nth-child(68)::before {
 content:"(六十八)"
}
ol.parbignum>li:nth-child(69)::before {
 content:"(六十九)"
}
ol.parbignum>li:nth-child(70)::before {
 content:"(七十)"
}
ol.parbignum>li:nth-child(71)::before {
 content:"(七十一)"
}
ol.parbignum>li:nth-child(72)::before {
 content:"(七十二)"
}
ol.parbignum>li:nth-child(73)::before {
 content:"(七十三)"
}
ol.parbignum>li:nth-child(74)::before {
 content:"(七十四)"
}
ol.parbignum>li:nth-child(75)::before {
 content:"(七十五)"
}
ol.parbignum>li:nth-child(76)::before {
 content:"(七十六)"
}
ol.parbignum>li:nth-child(77)::before {
 content:"(七十七)"
}
ol.parbignum>li:nth-child(78)::before {
 content:"(七十八)"
}
ol.parbignum>li:nth-child(79)::before {
 content:"(七十九)"
}
ol.parbignum>li:nth-child(80)::before {
 content:"(八十)"
}
ol.parbignum>li:nth-child(81)::before {
 content:"(八十一)"
}
ol.parbignum>li:nth-child(82)::before {
 content:"(八十二)"
}
ol.parbignum>li:nth-child(83)::before {
 content:"(八十三)"
}
ol.parbignum>li:nth-child(84)::before {
 content:"(八十四)"
}
ol.parbignum>li:nth-child(85)::before {
 content:"(八十五)"
}
ol.parbignum>li:nth-child(86)::before {
 content:"(八十六)"
}
ol.parbignum>li:nth-child(87)::before {
 content:"(八十七)"
}
ol.parbignum>li:nth-child(88)::before {
 content:"(八十八)"
}
ol.parbignum>li:nth-child(89)::before {
 content:"(八十九)"
}
ol.parbignum>li:nth-child(90)::before {
 content:"(九十)"
}
ol.parbignum>li:nth-child(91)::before {
 content:"(九十一)"
}
ol.parbignum>li:nth-child(92)::before {
 content:"(九十二)"
}
ol.parbignum>li:nth-child(93)::before {
 content:"(九十三)"
}
ol.parbignum>li:nth-child(94)::before {
 content:"(九十四)"
}
ol.parbignum>li:nth-child(95)::before {
 content:"(九十五)"
}
ol.parbignum>li:nth-child(96)::before {
 content:"(九十六)"
}
ol.parbignum>li:nth-child(97)::before {
 content:"(九十七)"
}
ol.parbignum>li:nth-child(98)::before {
 content:"(九十八)"
}
ol.parbignum>li:nth-child(99)::before {
 content:"(九十九)"
}
ol.parbignum>li:nth-child(100)::before {
 content:"(一百)"
}
ol.bignum>li:nth-child(1)::before {
 content:"一、"
}
ol.bignum>li:nth-child(2)::before {
 content:"二、"
}
ol.bignum>li:nth-child(3)::before {
 content:"三、"
}
ol.bignum>li:nth-child(4)::before {
 content:"四、"
}
ol.bignum>li:nth-child(5)::before {
 content:"五、"
}
ol.bignum>li:nth-child(6)::before {
 content:"六、"
}
ol.bignum>li:nth-child(7)::before {
 content:"七、"
}
ol.bignum>li:nth-child(8)::before {
 content:"八、"
}
ol.bignum>li:nth-child(9)::before {
 content:"九、"
}
ol.bignum>li:nth-child(10)::before {
 content:"十、"
}
ol.bignum>li:nth-child(11)::before {
 content:"十一、"
}
ol.bignum>li:nth-child(12)::before {
 content:"十二、"
}
ol.bignum>li:nth-child(13)::before {
 content:"十三、"
}
ol.bignum>li:nth-child(14)::before {
 content:"十四、"
}
ol.bignum>li:nth-child(15)::before {
 content:"十五、"
}
ol.bignum>li:nth-child(16)::before {
 content:"十六、"
}
ol.bignum>li:nth-child(17)::before {
 content:"十七、"
}
ol.bignum>li:nth-child(18)::before {
 content:"十八、"
}
ol.bignum>li:nth-child(19)::before {
 content:"十九、"
}
ol.bignum>li:nth-child(20)::before {
 content:"二十、"
}
ol.bignum>li:nth-child(21)::before {
 content:"二十一、"
}
ol.bignum>li:nth-child(22)::before {
 content:"二十二、"
}
ol.bignum>li:nth-child(23)::before {
 content:"二十三、"
}
ol.bignum>li:nth-child(24)::before {
 content:"二十四、"
}
ol.bignum>li:nth-child(25)::before {
 content:"二十五、"
}
ol.bignum>li:nth-child(26)::before {
 content:"二十六、"
}
ol.bignum>li:nth-child(27)::before {
 content:"二十七、"
}
ol.bignum>li:nth-child(28)::before {
 content:"二十八、"
}
ol.bignum>li:nth-child(29)::before {
 content:"二十九、"
}
ol.bignum>li:nth-child(30)::before {
 content:"三十、"
}
ol.bignum>li:nth-child(31)::before {
 content:"三十一、"
}
ol.bignum>li:nth-child(32)::before {
 content:"三十二、"
}
ol.bignum>li:nth-child(33)::before {
 content:"三十三、"
}
ol.bignum>li:nth-child(34)::before {
 content:"三十四、"
}
ol.bignum>li:nth-child(35)::before {
 content:"三十五、"
}
ol.bignum>li:nth-child(36)::before {
 content:"三十六、"
}
ol.bignum>li:nth-child(37)::before {
 content:"三十七、"
}
ol.bignum>li:nth-child(38)::before {
 content:"三十八、"
}
ol.bignum>li:nth-child(39)::before {
 content:"三十九、"
}
ol.bignum>li:nth-child(40)::before {
 content:"四十、"
}
ol.bignum>li:nth-child(41)::before {
 content:"四十一、"
}
ol.bignum>li:nth-child(42)::before {
 content:"四十二、"
}
ol.bignum>li:nth-child(43)::before {
 content:"四十三、"
}
ol.bignum>li:nth-child(44)::before {
 content:"四十四、"
}
ol.bignum>li:nth-child(45)::before {
 content:"四十五、"
}
ol.bignum>li:nth-child(46)::before {
 content:"四十六、"
}
ol.bignum>li:nth-child(47)::before {
 content:"四十七、"
}
ol.bignum>li:nth-child(48)::before {
 content:"四十八、"
}
ol.bignum>li:nth-child(49)::before {
 content:"四十九、"
}
ol.bignum>li:nth-child(50)::before {
 content:"五十、"
}
ol.bignum>li:nth-child(51)::before {
 content:"五十一、"
}
ol.bignum>li:nth-child(52)::before {
 content:"五十二、"
}
ol.bignum>li:nth-child(53)::before {
 content:"五十三、"
}
ol.bignum>li:nth-child(54)::before {
 content:"五十四、"
}
ol.bignum>li:nth-child(55)::before {
 content:"五十五、"
}
ol.bignum>li:nth-child(56)::before {
 content:"五十六、"
}
ol.bignum>li:nth-child(57)::before {
 content:"五十七、"
}
ol.bignum>li:nth-child(58)::before {
 content:"五十八、"
}
ol.bignum>li:nth-child(59)::before {
 content:"五十九、"
}
ol.bignum>li:nth-child(60)::before {
 content:"六十、"
}
ol.bignum>li:nth-child(61)::before {
 content:"六十一、"
}
ol.bignum>li:nth-child(62)::before {
 content:"六十二、"
}
ol.bignum>li:nth-child(63)::before {
 content:"六十三、"
}
ol.bignum>li:nth-child(64)::before {
 content:"六十四、"
}
ol.bignum>li:nth-child(65)::before {
 content:"六十五、"
}
ol.bignum>li:nth-child(66)::before {
 content:"六十六、"
}
ol.bignum>li:nth-child(67)::before {
 content:"六十七、"
}
ol.bignum>li:nth-child(68)::before {
 content:"六十八、"
}
ol.bignum>li:nth-child(69)::before {
 content:"六十九、"
}
ol.bignum>li:nth-child(70)::before {
 content:"七十、"
}
ol.bignum>li:nth-child(71)::before {
 content:"七十一、"
}
ol.bignum>li:nth-child(72)::before {
 content:"七十二、"
}
ol.bignum>li:nth-child(73)::before {
 content:"七十三、"
}
ol.bignum>li:nth-child(74)::before {
 content:"七十四、"
}
ol.bignum>li:nth-child(75)::before {
 content:"七十五、"
}
ol.bignum>li:nth-child(76)::before {
 content:"七十六、"
}
ol.bignum>li:nth-child(77)::before {
 content:"七十七、"
}
ol.bignum>li:nth-child(78)::before {
 content:"七十八、"
}
ol.bignum>li:nth-child(79)::before {
 content:"七十九、"
}
ol.bignum>li:nth-child(80)::before {
 content:"八十、"
}
ol.bignum>li:nth-child(81)::before {
 content:"八十一、"
}
ol.bignum>li:nth-child(82)::before {
 content:"八十二、"
}
ol.bignum>li:nth-child(83)::before {
 content:"八十三、"
}
ol.bignum>li:nth-child(84)::before {
 content:"八十四、"
}
ol.bignum>li:nth-child(85)::before {
 content:"八十五、"
}
ol.bignum>li:nth-child(86)::before {
 content:"八十六、"
}
ol.bignum>li:nth-child(87)::before {
 content:"八十七、"
}
ol.bignum>li:nth-child(88)::before {
 content:"八十八、"
}
ol.bignum>li:nth-child(89)::before {
 content:"八十九、"
}
ol.bignum>li:nth-child(90)::before {
 content:"九十、"
}
ol.bignum>li:nth-child(91)::before {
 content:"九十一、"
}
ol.bignum>li:nth-child(92)::before {
 content:"九十二、"
}
ol.bignum>li:nth-child(93)::before {
 content:"九十三、"
}
ol.bignum>li:nth-child(94)::before {
 content:"九十四、"
}
ol.bignum>li:nth-child(95)::before {
 content:"九十五、"
}
ol.bignum>li:nth-child(96)::before {
 content:"九十六、"
}
ol.bignum>li:nth-child(97)::before {
 content:"九十七、"
}
ol.bignum>li:nth-child(98)::before {
 content:"九十八、"
}
ol.bignum>li:nth-child(99)::before {
 content:"九十九、"
}
ol.bignum>li:nth-child(100)::before {
 content:"一百、"
}
.fancybox-inner>div {
 height:auto !important;
 max-width:100%
}
.fancybox-inner img {
 height:auto !important;
 max-width:100%
}
.area-customize.simple-video .hd {
 display:none
}
.area-customize.simple-video .ct .video video {
 width:100%
}
.area-customize.simple-video .ct .video object {
 min-height:45px;
 width:100%;
 margin-bottom:5px
}
.group-list.global-list>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.global-list>.in>.ct>.in>ul>li {
 width:25%;
 display:inline-block;
 vertical-align:top
}
.group-list.global-list[data-setLen="1"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.global-list[data-setLen="1"]>.in>.ct>.in>ul>li {
 width:100%;
 display:inline-block;
 vertical-align:top
}
.group-list.global-list[data-setLen="2"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.global-list[data-setLen="2"]>.in>.ct>.in>ul>li {
 width:50%;
 display:inline-block;
 vertical-align:top
}
.group-list.global-list[data-setLen="3"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.global-list[data-setLen="3"]>.in>.ct>.in>ul>li {
 width:33.33333%;
 display:inline-block;
 vertical-align:top
}
.group-list.global-list[data-setLen="4"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.global-list[data-setLen="4"]>.in>.ct>.in>ul>li {
 width:25%;
 display:inline-block;
 vertical-align:top
}
.group-list.global-list[data-setLen="5"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.global-list[data-setLen="5"]>.in>.ct>.in>ul>li {
 width:20%;
 display:inline-block;
 vertical-align:top
}
.group-list.global-list[data-setLen="6"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.global-list[data-setLen="6"]>.in>.ct>.in>ul>li {
 width:16.66667%;
 display:inline-block;
 vertical-align:top
}
.group-list.global-list[data-setLen="7"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.global-list[data-setLen="7"]>.in>.ct>.in>ul>li {
 width:14.28571%;
 display:inline-block;
 vertical-align:top
}
.group-list.global-list[data-setLen="8"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.global-list[data-setLen="8"]>.in>.ct>.in>ul>li {
 width:12.5%;
 display:inline-block;
 vertical-align:top
}
.group-list.global-list[data-setLen="9"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.global-list[data-setLen="9"]>.in>.ct>.in>ul>li {
 width:11.11111%;
 display:inline-block;
 vertical-align:top
}
.group-list.global-list[data-setLen="10"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.global-list[data-setLen="10"]>.in>.ct>.in>ul>li {
 width:10%;
 display:inline-block;
 vertical-align:top
}
@media screen and (max-width: 1200px) and (min-width: 769px) {
 .group-list.global-list>.bg-drop-layout>.in>.ct>.in>ul>li,
 .group-list.global-list>.in>.ct>.in>ul>li {
  max-width:none !important;
  width:33.33333% !important;
  clear:none
 }
 .group-list.global-list>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(3n+1),
 .group-list.global-list>.in>.ct>.in>ul>li:nth-child(3n+1) {
  clear:left
 }
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .group-list.global-list>.bg-drop-layout>.in>.ct>.in>ul>li,
 .group-list.global-list>.in>.ct>.in>ul>li {
  max-width:none !important;
  width:50% !important;
  clear:none
 }
 .group-list.global-list>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(2n+1),
 .group-list.global-list>.in>.ct>.in>ul>li:nth-child(2n+1) {
  clear:left
 }
}
@media screen and (max-width: 560px) {
 .group-list.global-list>.bg-drop-layout>.in>.ct>.in>ul>li,
 .group-list.global-list>.in>.ct>.in>ul>li {
  max-width:none !important;
  width:100% !important;
  clear:none
 }
 .group-list.global-list>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(1n+1),
 .group-list.global-list>.in>.ct>.in>ul>li:nth-child(1n+1) {
  clear:left
 }
}
.area-customize.countdown>.bg-drop-layout>.in,
.area-customize.countdown>.in {
 padding:15px;
 background-color:#f0f0f0;
 background-image:url('../images/bg_countdown.jpg?1534318172');
 background-repeat:no-repeat;
 background-position:center;
 background-size:cover;
 border-radius:3px
}
@media screen and (max-width: 560px) {
 .area-customize.countdown>.bg-drop-layout>.in,
 .area-customize.countdown>.in {
  padding:8px
 }
}
.area-customize.countdown .hd h4 {
 max-width:320px;
 font-size:1.4em;
 padding-bottom:15px;
 border-bottom:1px solid #fff;
 margin-bottom:8px;
 color:#fff;
 text-align:center
}
.area-customize.countdown .hd span {
 font-size:inherit;
 color:inherit
}
.area-customize.countdown .hd a {
 font-size:inherit;
 color:inherit
}
.area-customize.countdown .ct>.in>span {
 display:block;
 background-color:#343434;
 background-color:rgba(52,52,52,0.7);
 padding:15px;
 font-size:1.4em;
 color:#fff;
 text-align:center;
 border-radius:3px
}
.area-customize.countdown .ct ul {
 max-width:320px;
 margin:0;
 padding-left:0;
 list-style:none
}
.area-customize.countdown .ct ul[data-child="1"] li {
 width:100%
}
.area-customize.countdown .ct ul[data-child="2"] li {
 width:50%
}
.area-customize.countdown .ct ul[data-child="3"] li {
 width:33.33333%
}
.area-customize.countdown .ct ul[data-child="4"] li {
 width:25%
}
.area-customize.countdown .ct ul[data-child="5"] li {
 width:20%
}
.area-customize.countdown .ct li {
 float:left;
 width:25%
}
.area-customize.countdown .ct li span {
 display:block;
 background-color:#343434;
 background-color:rgba(52,52,52,0.7);
 padding-top:15px;
 margin:0 3px;
 font-size:1.4em;
 color:#fff;
 text-align:center;
 border-radius:3px
}
.area-customize.countdown .ct li .mark {
 display:block;
 background-color:#343434;
 margin-top:15px;
 padding:5px 0;
 font-size:0.8em
}
.group-list.major-slider>.bg-drop-layout>.in>.hd+.ct+.ft li.more,
.group-list.major-slider>.in>.hd+.ct+.ft li.more {
 display:block
}
.group-list.major-slider>.bg-drop-layout>.in>.ct:hover+.ft li.next a,
.group-list.major-slider>.bg-drop-layout>.in>.ct:hover+.ft li.prev a,
.group-list.major-slider>.in>.ct:hover+.ft li.next a,
.group-list.major-slider>.in>.ct:hover+.ft li.prev a {
 opacity:.6
}
.group-list.major-slider>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-list.major-slider>.in>.ct>.in>ul>li+li {
 display:none
}
[data-js="false"] .group-list.major-slider>.bg-drop-layout>.in>.ct>.in>ul>li+li,
[data-js="false"] .group-list.major-slider>.in>.ct>.in>ul>li+li {
 display:block;
 margin-top:8px
}
.group-list.major-slider>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.hd,
.group-list.major-slider>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.hd {
 display:none
}
.group-list.major-slider>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.ft,
.group-list.major-slider>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.ft {
 display:none
}
.group-list.major-slider>.bg-drop-layout>.in>.ft ul,
.group-list.major-slider>.in>.ft ul {
 overflow:hidden;
 padding:0 8px;
 text-align:center
}
[data-js="false"] .group-list.major-slider>.bg-drop-layout>.in>.ft li.next,
[data-js="false"] .group-list.major-slider>.bg-drop-layout>.in>.ft li.prev,
[data-js="false"] .group-list.major-slider>.in>.ft li.next,
[data-js="false"] .group-list.major-slider>.in>.ft li.prev {
 display:none
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.next a,
.group-list.major-slider>.bg-drop-layout>.in>.ft li.prev a,
.group-list.major-slider>.in>.ft li.next a,
.group-list.major-slider>.in>.ft li.prev a {
 top:calc(50% - 40px);
 border-radius:20px;
 position:absolute;
 bottom:0;
 display:block;
 width:40px;
 height:40px;
 transition:150ms;
 z-index:1;
 background-color:rgba(240,240,240,0.9);
 background-color:rgba(0,0,0,0.7);
 opacity:0;
 border:0
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.next a:hover,
.group-list.major-slider>.bg-drop-layout>.in>.ft li.prev a:hover,
.group-list.major-slider>.in>.ft li.next a:hover,
.group-list.major-slider>.in>.ft li.prev a:hover {
 opacity:.6
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.next a,
.group-list.major-slider>.in>.ft li.next a {
 right:20px;
 background-image:url('../images/icon-pic/away-c-right.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.prev a,
.group-list.major-slider>.in>.ft li.prev a {
 left:20px;
 background-image:url('../images/icon-pic/away-c-left.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.more,
.group-list.major-slider>.in>.ft li.more {
 display:none
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-img,
.group-list.major-slider>.in>.ft li.is-img {
 display:inline-block;
 margin:5px 3px;
 vertical-align:middle;
 border:1px solid #e4e4e4;
 border-width:3px
}
@media screen and (max-width: 768px) {
 .group-list.major-slider>.bg-drop-layout>.in>.ft li.is-img,
 .group-list.major-slider>.in>.ft li.is-img {
  display:none
 }
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-img.is-active,
.group-list.major-slider>.in>.ft li.is-img.is-active {
 border-color:#DCA61F
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-img.is-active a:before,
.group-list.major-slider>.in>.ft li.is-img.is-active a:before {
 opacity:0
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-img span,
.group-list.major-slider>.in>.ft li.is-img span {
 display:block;
 position:relative;
 width:42px;
 padding-bottom:100%
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-dot,
.group-list.major-slider>.in>.ft li.is-dot {
 display:inline-block;
 margin:8px 3px;
 vertical-align:middle
}
@media screen and (max-width: 768px) {
 .group-list.major-slider>.bg-drop-layout>.in>.ft li.is-dot,
 .group-list.major-slider>.in>.ft li.is-dot {
  display:none
 }
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-dot.is-active a,
.group-list.major-slider>.in>.ft li.is-dot.is-active a {
 background-color:#4b2828
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-dot span,
.group-list.major-slider>.in>.ft li.is-dot span {
 display:block
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-dot a,
.group-list.major-slider>.in>.ft li.is-dot a {
 display:block;
 width:12px;
 height:12px;
 background-color:#b6b6b6;
 transition:150ms;
 border-radius:50%;
 z-index:1;
 border:0
}
.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-dot a:hover,
.group-list.major-slider>.in>.ft li.is-dot a:hover {
 opacity:0.7
}
.group-list.major-slider02 {
 position:relative
}
.group-list.major-slider02>.bg-drop-layout>.in>.hd+.ct+.ft li.next a,
.group-list.major-slider02>.in>.hd+.ct+.ft li.next a {
 right:20px
}
.group-list.major-slider02>.bg-drop-layout>.in>.hd+.ct+.ft li.prev a,
.group-list.major-slider02>.in>.hd+.ct+.ft li.prev a {
 left:20px
}
.group-list.major-slider02>.bg-drop-layout>.in>.hd+.ct+.ft li.next a,
.group-list.major-slider02>.bg-drop-layout>.in>.hd+.ct+.ft li.prev a,
.group-list.major-slider02>.in>.hd+.ct+.ft li.next a,
.group-list.major-slider02>.in>.hd+.ct+.ft li.prev a {
 top:50%;
 border-radius:20px
}
.group-list.major-slider02>.bg-drop-layout>.in>.hd+.ct+.ft li.more,
.group-list.major-slider02>.in>.hd+.ct+.ft li.more {
 display:block;
 padding:0 20px;
 position:absolute;
 bottom:0;
 right:0
}
.group-list.major-slider02>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-list.major-slider02>.in>.ct>.in>ul>li+li {
 display:none
}
[data-js="false"] .group-list.major-slider02>.bg-drop-layout>.in>.ct>.in>ul>li+li,
[data-js="false"] .group-list.major-slider02>.in>.ct>.in>ul>li+li {
 display:block;
 margin-top:8px
}
.group-list.major-slider02>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.hd,
.group-list.major-slider02>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.hd {
 display:none
}
.group-list.major-slider02>.bg-drop-layout>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.ft,
.group-list.major-slider02>.in>.ct>.in>ul>li>[data-index][data-type]>.in>.ft {
 display:none
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft,
.group-list.major-slider02>.in>.ft {
 position:absolute;
 bottom:0;
 right:0;
 left:0;
 background-color:rgba(0,0,0,0.4)
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft ul,
.group-list.major-slider02>.in>.ft ul {
 overflow:hidden;
 padding:0 8px;
 text-align:center
}
[data-js="false"] .group-list.major-slider02>.bg-drop-layout>.in>.ft li.next,
[data-js="false"] .group-list.major-slider02>.bg-drop-layout>.in>.ft li.prev,
[data-js="false"] .group-list.major-slider02>.in>.ft li.next,
[data-js="false"] .group-list.major-slider02>.in>.ft li.prev {
 display:none
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.next a,
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.prev a,
.group-list.major-slider02>.in>.ft li.next a,
.group-list.major-slider02>.in>.ft li.prev a {
 position:absolute;
 top:0;
 bottom:0;
 display:block;
 width:40px;
 height:40px;
 transition:150ms;
 z-index:1
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.prev a,
.group-list.major-slider02>.in>.ft li.prev a {
 left:0
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.prev a:hover,
.group-list.major-slider02>.in>.ft li.prev a:hover {
 background-color:rgba(240,240,240,0.9);
 background-color:#777;
 opacity:.6;
 background-image:url('../images/icon-pic/away-c-left.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.next a,
.group-list.major-slider02>.in>.ft li.next a {
 right:0
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.next a:hover,
.group-list.major-slider02>.in>.ft li.next a:hover {
 background-color:rgba(240,240,240,0.9);
 background-color:#777;
 opacity:.6;
 background-image:url('../images/icon-pic/away-c-right.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.more,
.group-list.major-slider02>.in>.ft li.more {
 display:none
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.more a,
.group-list.major-slider02>.in>.ft li.more a {
 position:absolute;
 top:5px;
 right:0;
 display:block;
 padding:0 20px;
 position:absolute;
 bottom:0;
 right:0
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-img,
.group-list.major-slider02>.in>.ft li.is-img {
 display:inline-block;
 margin:5px 3px;
 vertical-align:middle;
 border:1px solid #e4e4e4;
 border-width:3px
}
@media screen and (max-width: 768px) {
 .group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-img,
 .group-list.major-slider02>.in>.ft li.is-img {
  display:none
 }
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-img.is-active,
.group-list.major-slider02>.in>.ft li.is-img.is-active {
 border-color:#DCA61F
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-img.is-active a:before,
.group-list.major-slider02>.in>.ft li.is-img.is-active a:before {
 opacity:0
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-img span,
.group-list.major-slider02>.in>.ft li.is-img span {
 display:block;
 position:relative;
 width:42px;
 padding-bottom:100%
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-dot,
.group-list.major-slider02>.in>.ft li.is-dot {
 display:inline-block;
 margin:8px 3px;
 vertical-align:middle
}
@media screen and (max-width: 768px) {
 .group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-dot,
 .group-list.major-slider02>.in>.ft li.is-dot {
  display:none
 }
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-dot.is-active a,
.group-list.major-slider02>.in>.ft li.is-dot.is-active a {
 background-color:#4b2828
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-dot span,
.group-list.major-slider02>.in>.ft li.is-dot span {
 display:block
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-dot a,
.group-list.major-slider02>.in>.ft li.is-dot a {
 display:block;
 width:8px;
 height:8px;
 background-color:#b6b6b6;
 transition:150ms;
 border-radius:50%;
 z-index:1
}
.group-list.major-slider02>.bg-drop-layout>.in>.ft li.is-dot a:hover,
.group-list.major-slider02>.in>.ft li.is-dot a:hover {
 opacity:0.7
}
.list-pic.marquee[data-setLen="1"] .ct ul {
 width:5000%
}
.list-pic.marquee[data-setLen="2"] .ct ul {
 width:2500%
}
.list-pic.marquee[data-setLen="3"] .ct ul {
 width:1666.66667%
}
.list-pic.marquee[data-setLen="4"] .ct ul {
 width:1250%
}
.list-pic.marquee[data-setLen="5"] .ct ul {
 width:1000%
}
.list-pic.marquee[data-setLen="6"] .ct ul {
 width:833.33333%
}
.list-pic.marquee[data-setLen="7"] .ct ul {
 width:714.28571%
}
.list-pic.marquee[data-setLen="8"] .ct ul {
 width:625%
}
.list-pic.marquee[data-setLen="9"] .ct ul {
 width:555.55556%
}
.list-pic.marquee[data-setLen="10"] .ct ul {
 width:500%
}
.list-pic.marquee .hd+.ct+.ft li.next a,
.list-pic.marquee .hd+.ct+.ft li.prev a {
 top:57px
}
.list-pic.marquee .ct {
 background-color:#f0f0f0
}
.list-pic.marquee .ct>.in {
 overflow:hidden
}
[data-js="false"] .list-pic.marquee .ct>.in {
 margin:0
}
.list-pic.marquee .ct ul {
 width:1000%
}
@media screen and (max-width: 1200px) and (min-width: 769px) {
 .list-pic.marquee .ct ul {
  max-width:none !important;
  width:1250% !important;
  clear:none
 }
 .list-pic.marquee .ct ul:nth-child(4n+1) {
  clear:left
 }
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .list-pic.marquee .ct ul {
  max-width:none !important;
  width:1666.66667% !important;
  clear:none
 }
 .list-pic.marquee .ct ul:nth-child(3n+1) {
  clear:left
 }
}
@media screen and (max-width: 560px) {
 .list-pic.marquee .ct ul {
  max-width:none !important;
  width:2500% !important;
  clear:none
 }
 .list-pic.marquee .ct ul:nth-child(2n+1) {
  clear:left
 }
}
[data-js="false"] .list-pic.marquee .ct ul {
 width:100%
}
.list-pic.marquee .ct li {
 width:2%;
 display:inline-block;
 vertical-align:middle;
 box-sizing:border-box;
 padding:8px
}
[data-js="false"] .list-pic.marquee .ct li {
 width:20%
}
.list-pic.marquee .ct span {
 display:block
}
.list-pic.marquee .ct a {
 display:block;
 position:relative
}
.list-pic.marquee .ct img {
 display:block;
 width:100%
}
.list-pic.marquee .ft ul {
 position:relative
}
[data-js="false"] .list-pic.marquee .ft li.next,
[data-js="false"] .list-pic.marquee .ft li.prev {
 display:none
}
.list-pic.marquee .ft li.next a,
.list-pic.marquee .ft li.prev a {
 position:absolute;
 top:0;
 bottom:0;
 display:block;
 width:30px;
 transition:150ms;
 background-color:#f0f0f0;
 background-color:rgba(240,240,240,0.7)
}
.list-pic.marquee .ft li.next a:hover,
.list-pic.marquee .ft li.prev a:hover {
 background-color:rgba(240,240,240,0.9)
}
.list-pic.marquee .ft li.prev a {
 left:0;
 background-image:url('../images/icon-pic/away-e-left.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.list-pic.marquee .ft li.next a {
 right:0;
 background-image:url('../images/icon-pic/away-e-right.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.list-pic.marquee02 {
 overflow:hidden
}
.list-pic.marquee02>.bg-drop-layout>.in,
.list-pic.marquee02>.in {
 margin-left:auto !important;
 margin-right:auto !important;
 width:60%
}
@media screen and (max-width: 768px) {
 .list-pic.marquee02>.bg-drop-layout>.in,
 .list-pic.marquee02>.in {
  width:auto
 }
}
.list-pic.marquee02 .hd+.ct:before,
.list-pic.marquee02 .hd+.ct:after {
 top:56px
}
.list-pic.marquee02 .hd+.ct+.ft li.next a,
.list-pic.marquee02 .hd+.ct+.ft li.prev a {
 margin-top:-7px
}
.list-pic.marquee02 .ct:before,
.list-pic.marquee02 .ct:after {
 content:"​";
 position:absolute;
 top:0;
 bottom:0;
 width:100%;
 background-color:#fff;
 background-color:rgba(255,255,255,0.7);
 z-index:1
}
.list-pic.marquee02 .ct:before {
 left:100%
}
.list-pic.marquee02 .ct:after {
 right:100%
}
.list-pic.marquee02 .ct ul {
 width:5000%
}
[data-js="false"] .list-pic.marquee02 .ct ul {
 width:100%
}
.list-pic.marquee02 .ct li {
 width:2%;
 display:inline-block;
 vertical-align:middle
}
[data-js="false"] .list-pic.marquee02 .ct li {
 width:100%
}
.list-pic.marquee02 .ct span {
 display:block
}
.list-pic.marquee02 .ct a {
 display:block;
 position:relative
}
.list-pic.marquee02 .ct img {
 display:block;
 width:100%
}
.list-pic.marquee02 .ft {
 position:initial
}
[data-js="false"] .list-pic.marquee02 .ft li.next,
[data-js="false"] .list-pic.marquee02 .ft li.prev {
 display:none
}
.list-pic.marquee02 .ft li.next a,
.list-pic.marquee02 .ft li.prev a {
 position:absolute;
 top:50%;
 margin-top:-35px;
 display:block;
 width:50px;
 height:70px;
 transition:150ms;
 background-color:transparent
}
.list-pic.marquee02 .ft li.prev a {
 left:0;
 background-image:url('../images/icon-pic/away-d-left.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.list-pic.marquee02 .ft li.next a {
 right:0;
 background-image:url('../images/icon-pic/away-d-right.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.list-pic.marquee02 .ft li.more {
 text-align:right
}
.list-pic.marquee03[data-setLen="1"] .ct ul {
 width:5000%
}
.list-pic.marquee03[data-setLen="2"] .ct ul {
 width:2500%
}
.list-pic.marquee03[data-setLen="3"] .ct ul {
 width:1666.66667%
}
.list-pic.marquee03[data-setLen="4"] .ct ul {
 width:1250%
}
.list-pic.marquee03[data-setLen="5"] .ct ul {
 width:1000%
}
.list-pic.marquee03[data-setLen="6"] .ct ul {
 width:833.33333%
}
.list-pic.marquee03[data-setLen="7"] .ct ul {
 width:714.28571%
}
.list-pic.marquee03[data-setLen="8"] .ct ul {
 width:625%
}
.list-pic.marquee03[data-setLen="9"] .ct ul {
 width:555.55556%
}
.list-pic.marquee03[data-setLen="10"] .ct ul {
 width:500%
}
.list-pic.marquee03 .hd+.ct+.ft li.next span,
.list-pic.marquee03 .hd+.ct+.ft li.prev span {
 margin-top:0px
}
.list-pic.marquee03 .hd+.ct+.ft li.more {
 display:block
}
.list-pic.marquee03 .ct>.in {
 overflow:hidden;
 margin:0 24px
}
[data-js="false"] .list-pic.marquee03 .ct>.in {
 margin:0
}
.list-pic.marquee03 .ct ul {
 width:1000%
}
@media screen and (max-width: 1200px) and (min-width: 769px) {
 .list-pic.marquee03 .ct ul {
  max-width:none !important;
  width:1250% !important;
  clear:none
 }
 .list-pic.marquee03 .ct ul:nth-child(4n+1) {
  clear:left
 }
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .list-pic.marquee03 .ct ul {
  max-width:none !important;
  width:1666.66667% !important;
  clear:none
 }
 .list-pic.marquee03 .ct ul:nth-child(3n+1) {
  clear:left
 }
}
@media screen and (max-width: 560px) {
 .list-pic.marquee03 .ct ul {
  max-width:none !important;
  width:2500% !important;
  clear:none
 }
 .list-pic.marquee03 .ct ul:nth-child(2n+1) {
  clear:left
 }
}
[data-js="false"] .list-pic.marquee03 .ct ul {
 width:100%
}
.list-pic.marquee03 .ct li {
 width:2%;
 display:inline-block;
 vertical-align:middle;
 box-sizing:border-box;
 padding:3px
}
[data-js="false"] .list-pic.marquee03 .ct li {
 width:20%
}
.list-pic.marquee03 .ct span {
 display:block
}
.list-pic.marquee03 .ct a {
 display:block;
 position:relative;
 border:1px solid #e4e4e4
}
.list-pic.marquee03 .ct img {
 display:block;
 width:100%
}
.list-pic.marquee03 .ft {
 position:initial
}
[data-js="false"] .list-pic.marquee03 .ft li.next,
[data-js="false"] .list-pic.marquee03 .ft li.prev {
 display:none
}
.list-pic.marquee03 .ft li.next span,
.list-pic.marquee03 .ft li.prev span {
 position:absolute;
 top:50%;
 margin-top:-28px;
 width:24px;
 box-shadow:0 0 3px #b6b6b6;
 background-color:#DCA61F;
 height:56px;
 transition:150ms
}
.list-pic.marquee03 .ft li.next span:hover,
.list-pic.marquee03 .ft li.prev span:hover {
 opacity:0.6
}
.list-pic.marquee03 .ft li.next a,
.list-pic.marquee03 .ft li.prev a {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0
}
.list-pic.marquee03 .ft li.prev span {
 left:0;
 border-radius:56px 0 0 56px;
 background-image:linear-gradient(to right, #e5b949 0, #af8419 100%)
}
.list-pic.marquee03 .ft li.prev a {
 border-radius:56px 0 0 56px;
 background-image:url('../images/icon-pic/away-w-left03.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.list-pic.marquee03 .ft li.next span {
 right:0;
 border-radius:0 56px 56px 0;
 background-image:linear-gradient(to left, #e5b949 0, #af8419 100%)
}
.list-pic.marquee03 .ft li.next a {
 border-radius:0 56px 56px 0;
 background-image:url('../images/icon-pic/away-w-right03.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.list-pic.marquee03 .ft li.more {
 display:none
}
.list-pic.marquee04[data-setLen="1"] .ct ul {
 width:5000%
}
.list-pic.marquee04[data-setLen="2"] .ct ul {
 width:2500%
}
.list-pic.marquee04[data-setLen="3"] .ct ul {
 width:1666.66667%
}
.list-pic.marquee04[data-setLen="4"] .ct ul {
 width:1250%
}
.list-pic.marquee04[data-setLen="5"] .ct ul {
 width:1000%
}
.list-pic.marquee04[data-setLen="6"] .ct ul {
 width:833.33333%
}
.list-pic.marquee04[data-setLen="7"] .ct ul {
 width:714.28571%
}
.list-pic.marquee04[data-setLen="8"] .ct ul {
 width:625%
}
.list-pic.marquee04[data-setLen="9"] .ct ul {
 width:555.55556%
}
.list-pic.marquee04[data-setLen="10"] .ct ul {
 width:500%
}
.list-pic.marquee04 .hd+.ct+.ft li.next a,
.list-pic.marquee04 .hd+.ct+.ft li.prev a {
 margin-top:9px
}
.list-pic.marquee04 .hd+.ct+.ft li.more {
 display:block
}
.list-pic.marquee04 .ct>.in {
 overflow:hidden;
 margin:0 20px
}
[data-js="false"] .list-pic.marquee04 .ct>.in {
 margin:0
}
.list-pic.marquee04 .ct ul {
 width:1000%
}
@media screen and (max-width: 1200px) and (min-width: 769px) {
 .list-pic.marquee04 .ct ul {
  max-width:none !important;
  width:1250% !important;
  clear:none
 }
 .list-pic.marquee04 .ct ul:nth-child(4n+1) {
  clear:left
 }
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .list-pic.marquee04 .ct ul {
  max-width:none !important;
  width:1666.66667% !important;
  clear:none
 }
 .list-pic.marquee04 .ct ul:nth-child(3n+1) {
  clear:left
 }
}
@media screen and (max-width: 560px) {
 .list-pic.marquee04 .ct ul {
  max-width:none !important;
  width:2500% !important;
  clear:none
 }
 .list-pic.marquee04 .ct ul:nth-child(2n+1) {
  clear:left
 }
}
[data-js="false"] .list-pic.marquee04 .ct ul {
 width:100%
}
.list-pic.marquee04 .ct li {
 width:2%;
 display:inline-block;
 vertical-align:middle;
 box-sizing:border-box;
 padding:8px
}
[data-js="false"] .list-pic.marquee04 .ct li {
 width:20%
}
.list-pic.marquee04 .ct span {
 display:block
}
.list-pic.marquee04 .ct a {
 display:block;
 position:relative
}
.list-pic.marquee04 .ct img {
 display:block;
 width:100%
}
.list-pic.marquee04 .ft {
 position:initial
}
[data-js="false"] .list-pic.marquee04 .ft li.next,
[data-js="false"] .list-pic.marquee04 .ft li.prev {
 display:none
}
.list-pic.marquee04 .ft li.next a,
.list-pic.marquee04 .ft li.prev a {
 position:absolute;
 top:50%;
 margin-top:-19px;
 display:block;
 width:20px;
 height:38px;
 transition:150ms
}
.list-pic.marquee04 .ft li.next a:hover,
.list-pic.marquee04 .ft li.prev a:hover {
 background-color:rgba(100,100,100,0.9)
}
.list-pic.marquee04 .ft li.prev a {
 left:0;
 background-image:url('../images/icon-pic/away-e-left.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.list-pic.marquee04 .ft li.next a {
 right:0;
 background-image:url('../images/icon-pic/away-e-right.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.list-pic.marquee04 .ft li.more {
 display:none
}
.list-pic.marquee-circle[data-setLen="1"] .ct ul {
 width:5000%
}
.list-pic.marquee-circle[data-setLen="2"] .ct ul {
 width:2500%
}
.list-pic.marquee-circle[data-setLen="3"] .ct ul {
 width:1666.66667%
}
.list-pic.marquee-circle[data-setLen="4"] .ct ul {
 width:1250%
}
.list-pic.marquee-circle[data-setLen="5"] .ct ul {
 width:1000%
}
.list-pic.marquee-circle[data-setLen="6"] .ct ul {
 width:833.33333%
}
.list-pic.marquee-circle[data-setLen="7"] .ct ul {
 width:714.28571%
}
.list-pic.marquee-circle[data-setLen="8"] .ct ul {
 width:625%
}
.list-pic.marquee-circle[data-setLen="9"] .ct ul {
 width:555.55556%
}
.list-pic.marquee-circle[data-setLen="10"] .ct ul {
 width:500%
}
.list-pic.marquee-circle .hd+.ct+.ft li.next a,
.list-pic.marquee-circle .hd+.ct+.ft li.prev a {
 margin-top:9px
}
.list-pic.marquee-circle .hd+.ct+.ft li.more {
 display:block
}
.list-pic.marquee-circle .ct>.in {
 overflow:hidden;
 margin:0 38px
}
[data-js="false"] .list-pic.marquee-circle .ct>.in {
 margin:0
}
.list-pic.marquee-circle .ct ul {
 width:1000%
}
@media screen and (max-width: 1200px) and (min-width: 769px) {
 .list-pic.marquee-circle .ct ul {
  max-width:none !important;
  width:1250% !important;
  clear:none
 }
 .list-pic.marquee-circle .ct ul:nth-child(4n+1) {
  clear:left
 }
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .list-pic.marquee-circle .ct ul {
  max-width:none !important;
  width:1666.66667% !important;
  clear:none
 }
 .list-pic.marquee-circle .ct ul:nth-child(3n+1) {
  clear:left
 }
}
@media screen and (max-width: 560px) {
 .list-pic.marquee-circle .ct ul {
  max-width:none !important;
  width:2500% !important;
  clear:none
 }
 .list-pic.marquee-circle .ct ul:nth-child(2n+1) {
  clear:left
 }
}
[data-js="false"] .list-pic.marquee-circle .ct ul {
 width:100%
}
.list-pic.marquee-circle .ct li {
 width:2%;
 display:inline-block;
 vertical-align:middle;
 box-sizing:border-box;
 padding:8px
}
[data-js="false"] .list-pic.marquee-circle .ct li {
 width:20%
}
.list-pic.marquee-circle .ct span {
 display:block;
 background-image:none !important
}
.list-pic.marquee-circle .ct a {
 display:block
}
.list-pic.marquee-circle .ct a:after {
 content:attr(title);
 display:block;
 text-align:center;
 margin-top:8px;
 padding:5px
}
.list-pic.marquee-circle .ct img {
 display:block;
 width:100%;
 border-radius:50%
}
.list-pic.marquee-circle .ct .mark {
 display:none
}
.list-pic.marquee-circle .ft {
 position:initial
}
[data-js="false"] .list-pic.marquee-circle .ft li.next,
[data-js="false"] .list-pic.marquee-circle .ft li.prev {
 display:none
}
.list-pic.marquee-circle .ft li.next a,
.list-pic.marquee-circle .ft li.prev a {
 position:absolute;
 top:50%;
 margin-top:-19px;
 display:block;
 width:38px;
 height:38px;
 transition:150ms;
 background-color:#646464;
 background-color:rgba(100,100,100,0.7);
 border-radius:50%
}
.list-pic.marquee-circle .ft li.next a:hover,
.list-pic.marquee-circle .ft li.prev a:hover {
 background-color:rgba(100,100,100,0.9)
}
.list-pic.marquee-circle .ft li.prev a {
 left:0;
 background-image:url('../images/icon-pic/away-w-left.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.list-pic.marquee-circle .ft li.next a {
 right:0;
 background-image:url('../images/icon-pic/away-w-right.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.list-pic.marquee-circle .ft li.more {
 display:none
}
.group-list.slider>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-list.slider>.in>.ct>.in>ul>li+li {
 display:none
}
[data-js="false"] .group-list.slider>.bg-drop-layout>.in>.ct>.in>ul>li+li,
[data-js="false"] .group-list.slider>.in>.ct>.in>ul>li+li {
 display:block;
 margin-top:8px
}
.group-list.marquee[data-setLen="1"]>.in>.ct>.in>ul,
.group-list.marquee[data-setLen="1"]>.bg-drop-layout>.in>.ct>.in>ul {
 width:5000%
}
.group-list.marquee[data-setLen="2"]>.in>.ct>.in>ul,
.group-list.marquee[data-setLen="2"]>.bg-drop-layout>.in>.ct>.in>ul {
 width:2500%
}
.group-list.marquee[data-setLen="3"]>.in>.ct>.in>ul,
.group-list.marquee[data-setLen="3"]>.bg-drop-layout>.in>.ct>.in>ul {
 width:1666.66667%
}
.group-list.marquee[data-setLen="4"]>.in>.ct>.in>ul,
.group-list.marquee[data-setLen="4"]>.bg-drop-layout>.in>.ct>.in>ul {
 width:1250%
}
.group-list.marquee[data-setLen="5"]>.in>.ct>.in>ul,
.group-list.marquee[data-setLen="5"]>.bg-drop-layout>.in>.ct>.in>ul {
 width:1000%
}
.group-list.marquee[data-setLen="6"]>.in>.ct>.in>ul,
.group-list.marquee[data-setLen="6"]>.bg-drop-layout>.in>.ct>.in>ul {
 width:833.33333%
}
.group-list.marquee[data-setLen="7"]>.in>.ct>.in>ul,
.group-list.marquee[data-setLen="7"]>.bg-drop-layout>.in>.ct>.in>ul {
 width:714.28571%
}
.group-list.marquee[data-setLen="8"]>.in>.ct>.in>ul,
.group-list.marquee[data-setLen="8"]>.bg-drop-layout>.in>.ct>.in>ul {
 width:625%
}
.group-list.marquee[data-setLen="9"]>.in>.ct>.in>ul,
.group-list.marquee[data-setLen="9"]>.bg-drop-layout>.in>.ct>.in>ul {
 width:555.55556%
}
.group-list.marquee[data-setLen="10"]>.in>.ct>.in>ul,
.group-list.marquee[data-setLen="10"]>.bg-drop-layout>.in>.ct>.in>ul {
 width:500%
}
.group-list.marquee>.bg-drop-layout>.in>.hd+.ct+.ft li.next a,
.group-list.marquee>.bg-drop-layout>.in>.hd+.ct+.ft li.prev a,
.group-list.marquee>.in>.hd+.ct+.ft li.next a,
.group-list.marquee>.in>.hd+.ct+.ft li.prev a {
 top:57px
}
.group-list.marquee>.bg-drop-layout>.in>.ct>.in,
.group-list.marquee>.in>.ct>.in {
 overflow:hidden;
 margin:0 30px
}
[data-js="false"] .group-list.marquee>.bg-drop-layout>.in>.ct>.in,
[data-js="false"] .group-list.marquee>.in>.ct>.in {
 margin:0
}
.group-list.marquee>.bg-drop-layout>.in>.ct>.in>ul,
.group-list.marquee>.in>.ct>.in>ul {
 width:1000%
}
@media screen and (max-width: 1200px) and (min-width: 769px) {
 .group-list.marquee>.bg-drop-layout>.in>.ct>.in>ul,
 .group-list.marquee>.in>.ct>.in>ul {
  max-width:none !important;
  width:1250% !important;
  clear:none
 }
 .group-list.marquee>.bg-drop-layout>.in>.ct>.in>ul:nth-child(4n+1),
 .group-list.marquee>.in>.ct>.in>ul:nth-child(4n+1) {
  clear:left
 }
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .group-list.marquee>.bg-drop-layout>.in>.ct>.in>ul,
 .group-list.marquee>.in>.ct>.in>ul {
  max-width:none !important;
  width:1666.66667% !important;
  clear:none
 }
 .group-list.marquee>.bg-drop-layout>.in>.ct>.in>ul:nth-child(3n+1),
 .group-list.marquee>.in>.ct>.in>ul:nth-child(3n+1) {
  clear:left
 }
}
@media screen and (max-width: 560px) {
 .group-list.marquee>.bg-drop-layout>.in>.ct>.in>ul,
 .group-list.marquee>.in>.ct>.in>ul {
  max-width:none !important;
  width:2500% !important;
  clear:none
 }
 .group-list.marquee>.bg-drop-layout>.in>.ct>.in>ul:nth-child(2n+1),
 .group-list.marquee>.in>.ct>.in>ul:nth-child(2n+1) {
  clear:left
 }
}
[data-js="false"] .group-list.marquee>.bg-drop-layout>.in>.ct>.in>ul,
[data-js="false"] .group-list.marquee>.in>.ct>.in>ul {
 width:100%
}
.group-list.marquee>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.marquee>.in>.ct>.in>ul>li {
 width:2%;
 display:inline-block;
 vertical-align:top;
 box-sizing:border-box;
 padding:8px
}
[data-js="false"] .group-list.marquee>.bg-drop-layout>.in>.ct>.in>ul>li,
[data-js="false"] .group-list.marquee>.in>.ct>.in>ul>li {
 display:block;
 width:20%
}
.group-list.marquee>.bg-drop-layout>.in>.ft,
.group-list.marquee>.in>.ft {
 position:initial
}
[data-js="false"] .group-list.marquee>.bg-drop-layout>.in>.ft li.next,
[data-js="false"] .group-list.marquee>.bg-drop-layout>.in>.ft li.prev,
[data-js="false"] .group-list.marquee>.in>.ft li.next,
[data-js="false"] .group-list.marquee>.in>.ft li.prev {
 display:none
}
.group-list.marquee>.bg-drop-layout>.in>.ft li.next a,
.group-list.marquee>.bg-drop-layout>.in>.ft li.prev a,
.group-list.marquee>.in>.ft li.next a,
.group-list.marquee>.in>.ft li.prev a {
 position:absolute;
 top:0;
 bottom:0;
 display:block;
 width:30px;
 transition:150ms;
 opacity:0.7;
 background-color:transparent
}
.group-list.marquee>.bg-drop-layout>.in>.ft li.next a:hover,
.group-list.marquee>.bg-drop-layout>.in>.ft li.prev a:hover,
.group-list.marquee>.in>.ft li.next a:hover,
.group-list.marquee>.in>.ft li.prev a:hover {
 opacity:1
}
.group-list.marquee>.bg-drop-layout>.in>.ft li.prev a,
.group-list.marquee>.in>.ft li.prev a {
 left:0;
 background-image:url('../images/icon-pic/away-e-left.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.group-list.marquee>.bg-drop-layout>.in>.ft li.next a,
.group-list.marquee>.in>.ft li.next a {
 right:0;
 background-image:url('../images/icon-pic/away-e-right.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.group-list.marquee>.bg-drop-layout>.in>.ft li.more,
.group-list.marquee>.in>.ft li.more {
 position:absolute;
 right:0;
 top:8px;
 text-align:right;
 width:50px
}
.list-text.slider .ct li+li {
 display:none
}
[data-js="false"] .list-text.slider .ct li+li {
 display:block;
 margin-top:8px
}
.list-text.slider .ct span {
 display:block
}
.list-text.slider .ct span:before {
 content:url(../images/icon-pic/loudspeaker.png);
 display:inline-block;
 background-color:#4b2828;
 padding:6px;
 border-radius:14px;
 background-position:center
}
.list-text.slider .ct a {
 display:inline-block;
 vertical-align:middle;
 border-bottom:0
}
[data-js="false"] .list-text.slider .ft li.next,
[data-js="false"] .list-text.slider .ft li.prev {
 display:none
}
.group-list.message>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-list.message>.in>.ct>.in>ul>li+li {
 margin-top:5px
}
.area-essay.message .ct .div {
 display:block;
 padding:8px;
 transition:150ms
}
.area-essay.message .ct .div:hover {
 background-color:#e4e4e4
}
.area-essay.message .ct .img {
 float:left;
 margin-right:15px
}
.area-essay.message .ct .img span {
 display:block;
 width:100px;
 padding-bottom:75%;
 background-color:#b6b6b6
}
@media screen and (max-width: 768px) {
 .area-essay.message .ct .img span {
  width:80px
 }
}
.area-essay.message .ct .img img {
 display:none
}
.area-essay.message .ct .essay {
 overflow:hidden
}
.area-essay.message .ct .caption {
 font-weight:700
}
.area-essay.message .ct .p span {
 line-height:1.6em
}
.base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in>li,
.base-module-area .group-list.album>.in>.ct>.in>ul>li {
 max-width:100%;
 display:inline-block;
 vertical-align:top
}
.base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in[data-child="1"]>li,
.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="1"]>li {
 width:100%
}
.base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in[data-child="2"]>li,
.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="2"]>li {
 width:50%
}
.base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in[data-child="3"]>li,
.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="3"]>li {
 width:33.33333%
}
.base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in[data-child="4"]>li,
.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="4"]>li {
 width:25%
}
.base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in[data-child="5"]>li,
.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="5"]>li {
 width:20%
}
.base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in[data-child="6"]>li,
.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="6"]>li {
 width:16.66667%
}
.base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in[data-child="7"]>li,
.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="7"]>li {
 width:14.28571%
}
.base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in[data-child="8"]>li,
.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="8"]>li {
 width:12.5%
}
.base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in[data-child="9"]>li,
.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="9"]>li {
 width:11.11111%
}
.base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in[data-child="10"]>li,
.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="10"]>li {
 width:10%
}
.base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-module-area .group-list.album>.in>.ct>.in>ul>li {
 box-sizing:border-box;
 padding:5px
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in>ul>li,
 .base-module-area .group-list.album>.in>.ct>.in>ul>li {
  max-width:none !important;
  width:50% !important;
  clear:none
 }
 .base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(2n+1),
 .base-module-area .group-list.album>.in>.ct>.in>ul>li:nth-child(2n+1) {
  clear:left
 }
}
@media screen and (max-width: 560px) {
 .base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in>ul>li,
 .base-module-area .group-list.album>.in>.ct>.in>ul>li {
  max-width:none !important;
  width:100% !important;
  clear:none
 }
 .base-module-area .group-list.album>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(1n+1),
 .base-module-area .group-list.album>.in>.ct>.in>ul>li:nth-child(1n+1) {
  clear:left
 }
}
.base-page-area .group-list.album>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-page-area .group-list.album>.in>.ct>.in>ul>li {
 width:33.33333%;
 display:inline-block;
 vertical-align:top
}
.base-page-area .group-list.album>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-page-area .group-list.album>.in>.ct>.in>ul>li {
 box-sizing:border-box;
 padding:5px
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .base-page-area .group-list.album>.bg-drop-layout>.in>.ct>.in>ul>li,
 .base-page-area .group-list.album>.in>.ct>.in>ul>li {
  max-width:none !important;
  width:50% !important;
  clear:none
 }
 .base-page-area .group-list.album>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(2n+1),
 .base-page-area .group-list.album>.in>.ct>.in>ul>li:nth-child(2n+1) {
  clear:left
 }
}
@media screen and (max-width: 560px) {
 .base-page-area .group-list.album>.bg-drop-layout>.in>.ct>.in>ul>li,
 .base-page-area .group-list.album>.in>.ct>.in>ul>li {
  max-width:none !important;
  width:100% !important;
  clear:none
 }
 .base-page-area .group-list.album>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(1n+1),
 .base-page-area .group-list.album>.in>.ct>.in>ul>li:nth-child(1n+1) {
  clear:left
 }
}
.area-figure.album .ct .div {
 display:block
}
.area-figure.album .ct .div:hover p {
 text-decoration:underline
}
.area-figure.album .ct .img span {
 display:block
}
.area-figure.album .ct .img img {
 display:block;
 width:100%;
 background-size:cover
}
.area-figure.album .ct .essay {
 position:relative;
 padding:8px 0;
 padding-bottom:35px;
 background-color:#fff
}
.area-figure.album .ct .figcaption {
 color:#4b2828;
 font-size:1.2em
}
.area-figure.album .ct .label {
 position:absolute;
 left:0;
 right:0;
 bottom:5px
}
.area-figure.album .ct .label span {
 display:block
}
.area-figure.album .ct .mark {
 color:#b6b6b6;
 line-height:30px;
 font-size:.8em
}
.area-figure.album .ct .p {
 margin:10px 0
}
.area-figure.album .ct .p p {
 height:40px
}
.area-figure.album .ct .p p:before {
 height:40px
}
.area-figure.album .ct .p p>* {
 line-height:20px
}
.area-figure.album .ct .p p:after {
 top:-20px;
 line-height:20px;
 background-image:linear-gradient(to right, transparent 0, #fff 60%)
}
.base-module-area .group-list.link>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-module-area .group-list.link>.in>.ct>.in>ul>li {
 width:25%;
 display:inline-block;
 vertical-align:top
}
.base-module-area .group-list.link[data-setLen="1"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-module-area .group-list.link[data-setLen="1"]>.in>.ct>.in>ul>li {
 width:100%;
 display:inline-block;
 vertical-align:top
}
.base-module-area .group-list.link[data-setLen="2"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-module-area .group-list.link[data-setLen="2"]>.in>.ct>.in>ul>li {
 width:50%;
 display:inline-block;
 vertical-align:top
}
.base-module-area .group-list.link[data-setLen="3"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-module-area .group-list.link[data-setLen="3"]>.in>.ct>.in>ul>li {
 width:33.33333%;
 display:inline-block;
 vertical-align:top
}
.base-module-area .group-list.link[data-setLen="4"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-module-area .group-list.link[data-setLen="4"]>.in>.ct>.in>ul>li {
 width:25%;
 display:inline-block;
 vertical-align:top
}
.base-module-area .group-list.link[data-setLen="5"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-module-area .group-list.link[data-setLen="5"]>.in>.ct>.in>ul>li {
 width:20%;
 display:inline-block;
 vertical-align:top
}
.base-module-area .group-list.link[data-setLen="6"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-module-area .group-list.link[data-setLen="6"]>.in>.ct>.in>ul>li {
 width:16.66667%;
 display:inline-block;
 vertical-align:top
}
.base-module-area .group-list.link[data-setLen="7"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-module-area .group-list.link[data-setLen="7"]>.in>.ct>.in>ul>li {
 width:14.28571%;
 display:inline-block;
 vertical-align:top
}
.base-module-area .group-list.link[data-setLen="8"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-module-area .group-list.link[data-setLen="8"]>.in>.ct>.in>ul>li {
 width:12.5%;
 display:inline-block;
 vertical-align:top
}
.base-module-area .group-list.link[data-setLen="9"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-module-area .group-list.link[data-setLen="9"]>.in>.ct>.in>ul>li {
 width:11.11111%;
 display:inline-block;
 vertical-align:top
}
.base-module-area .group-list.link[data-setLen="10"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-module-area .group-list.link[data-setLen="10"]>.in>.ct>.in>ul>li {
 width:10%;
 display:inline-block;
 vertical-align:top
}
@media screen and (max-width: 1200px) and (min-width: 769px) {
 .base-module-area .group-list.link>.bg-drop-layout>.in>.ct>.in>ul>li,
 .base-module-area .group-list.link>.in>.ct>.in>ul>li {
  max-width:none !important;
  width:33.33333% !important;
  clear:none
 }
 .base-module-area .group-list.link>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(3n+1),
 .base-module-area .group-list.link>.in>.ct>.in>ul>li:nth-child(3n+1) {
  clear:left
 }
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .base-module-area .group-list.link>.bg-drop-layout>.in>.ct>.in>ul>li,
 .base-module-area .group-list.link>.in>.ct>.in>ul>li {
  max-width:none !important;
  width:50% !important;
  clear:none
 }
 .base-module-area .group-list.link>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(2n+1),
 .base-module-area .group-list.link>.in>.ct>.in>ul>li:nth-child(2n+1) {
  clear:left
 }
}
@media screen and (max-width: 560px) {
 .base-module-area .group-list.link>.bg-drop-layout>.in>.ct>.in>ul>li,
 .base-module-area .group-list.link>.in>.ct>.in>ul>li {
  max-width:none !important;
  width:100% !important;
  clear:none
 }
 .base-module-area .group-list.link>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(1n+1),
 .base-module-area .group-list.link>.in>.ct>.in>ul>li:nth-child(1n+1) {
  clear:left
 }
}
.base-page-area .group-list.link>.bg-drop-layout>.in>.ct>.in>ul>li,
.base-page-area .group-list.link>.in>.ct>.in>ul>li {
 display:inline-block;
 vertical-align:top;
 width:25%;
 padding:8px;
 box-sizing:border-box;
 vertical-align:top
}
@media screen and (max-width: 768px) {
 .base-page-area .group-list.link>.bg-drop-layout>.in>.ct>.in>ul>li,
 .base-page-area .group-list.link>.in>.ct>.in>ul>li {
  width:33.3333%
 }
}
@media screen and (max-width: 560px) {
 .base-page-area .group-list.link>.bg-drop-layout>.in>.ct>.in>ul>li,
 .base-page-area .group-list.link>.in>.ct>.in>ul>li {
  width:100%
 }
}
.base-page-area .group-list.link>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.base-page-area .group-list.link>.in>.ct>.in>ul>li+li {
 margin-top:5px
}
.list-pic.link>.bg-drop-layout>.in>.ct>.in>ul>li,
.list-pic.link>.in>.ct>.in>ul>li {
 width:33.33333%;
 display:inline-block;
 vertical-align:top
}
@media screen and (max-width: 560px) {
 .list-pic.link .ct li {
  max-width:none !important;
  width:50% !important;
  clear:none
 }
 .list-pic.link .ct li:nth-child(2n+1) {
  clear:left
 }
}
.list-pic.link .ct span {
 position:relative;
 display:block;
 margin:5px;
 background-color:#e4e4e4
}
.list-pic.link .ct a {
 display:block;
 padding-bottom:75%
}
.list-pic.link .ct a:before {
 content:"​";
 position:absolute;
 display:block;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background-color:transparent;
 transition:150ms
}
.list-pic.link .ct a:hover:before {
 background-color:rgba(34,34,34,0.5)
}
.list-pic.link .ct a:after {
 display:none
}
@media screen and (max-width: 768px) {
 .list-pic.link .ct a {
  background-color:transparent
 }
}
.list-pic.link .ct img {
 display:none
}
.list-pic.link02>.bg-drop-layout>.in>.ct>.in>ul>li,
.list-pic.link02>.in>.ct>.in>ul>li {
 width:33.33333%;
 display:inline-block;
 vertical-align:top
}
@media screen and (max-width: 560px) {
 .list-pic.link02 .ct li {
  max-width:none !important;
  width:50% !important;
  clear:none
 }
 .list-pic.link02 .ct li:nth-child(2n+1) {
  clear:left
 }
}
.list-pic.link02 .ct span {
 position:relative;
 display:block;
 margin:5px;
 background-color:#b6b6b6
}
.list-pic.link02 .ct a {
 display:block
}
.list-pic.link02 .ct a:before {
 content:"​";
 position:absolute;
 display:block;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background-color:transparent;
 transition:150ms
}
.list-pic.link02 .ct a:hover:before {
 background-color:rgba(34,34,34,0.5)
}
@media screen and (max-width: 768px) {
 .list-pic.link02 .ct a {
  background-color:transparent
 }
}
.list-pic.link02 .ct img {
 display:block;
 width:100%
}
.list-pic.nmth-link .ct span {
 margin:5px;
 display:block
}
.list-pic.nmth-link .ct a {
 display:block
}
.list-pic.nmth-link .ct img {
 width:100%;
 display:block
}
.list-pic.nmth-link .ct .mark {
 display:none
}
.base-module-area .area-essay.link .ct .div {
 display:block
}
.base-module-area .area-essay.link .ct .div:hover .essay {
 background-color:#e4e4e4
}
.base-module-area .area-essay.link .ct .img span {
 display:block
}
.base-module-area .area-essay.link .ct .img img {
 display:block;
 width:100%
}
.base-module-area .area-essay.link .ct .essay {
 padding:8px;
 background-color:#f0f0f0;
 transition:150ms
}
.base-page-area .area-essay.link .ct .div {
 position:relative;
 background-color:#f0f0f0;
 transition:150ms
}
.base-page-area .area-essay.link .ct .div:hover {
 background-color:#e4e4e4
}
.base-page-area .area-essay.link .ct .img span {
 position:absolute;
 display:block;
 top:0;
 left:0;
 bottom:0;
 width:150px
}
@media screen and (max-width: 560px) {
 .base-page-area .area-essay.link .ct .img span {
  position:static;
  width:auto
 }
}
.base-page-area .area-essay.link .ct .img img {
 display:none
}
@media screen and (max-width: 560px) {
 .base-page-area .area-essay.link .ct .img img {
  display:block;
  width:100%
 }
}
.base-page-area .area-essay.link .ct .essay {
 padding:15px;
 padding-left:165px
}
@media screen and (max-width: 560px) {
 .base-page-area .area-essay.link .ct .essay {
  padding-left:15px
 }
}
.area-form.vote .ct .caption {
 overflow:visible;
 text-overflow:clip;
 white-space:normal
}
.area-form.vote .ct .form {
 margin-top:15px
}
.area-form.vote .ct .fieldset+.fieldset {
 margin-top:8px;
 border-top:1px solid #e4e4e4;
 border-top-color:#e4e4e4;
 padding-top:8px;
 text-align:right
}
.area-form.vote .ct .fieldset span.radio {
 display:block;
 margin-top:5px
}
.area-form.vote .ct .fieldset span.checkbox {
 display:block;
 margin-top:5px
}
.area-form.vote .ct .fieldset span.submit {
 display:inline-block
}
.area-form.vote .ct .fieldset span.reset {
 display:inline-block
}
.area-form.vote .ct .fieldset span.button {
 display:inline-block
}
.list-text.rss .ct li a {
 border-left-color:#F8991D
}
.list-text.rss .ct li a:after {
 width:16px;
 height:16px
}
.list-text.rss .ct li+li {
 margin-top:5px
}
.list-text.rss .ct span {
 display:block
}
.list-text.rss .ct a {
 border-left-width:3px;
 border-left-style:solid
}
.list-text.rss .ct a:after {
 margin-left:3px
}
.list-text.rss .ct a:hover {
 border-left-width:8px
}
.list-text.rss .ct .mark {
 background-color:#F8991D
}
.area-customize.calendar .ct .label {
 float:right
}
[data-js="false"] .area-customize.calendar .ct .label {
 display:none
}
@media screen and (max-width: 560px) {
 .area-customize.calendar .ct .label {
  float:none
 }
}
@media screen and (max-width: 560px) {
 .area-customize.calendar .ct .label ul {
  text-align:center
 }
}
.area-customize.calendar .ct .label li {
 display:inline-block
}
.area-customize.calendar .ct .label li+li {
 margin-left:3px
}
.area-customize.calendar .ct .label span {
 display:block
}
.area-customize.calendar .ct .caption {
 overflow:hidden;
 font-size:1.1em;
 color:#343434
}
@media screen and (max-width: 560px) {
 .area-customize.calendar .ct .caption {
  text-align:center;
  margin-bottom:0;
  margin-top:5px
 }
}
.area-customize.calendar .ct .caption span {
 color:inherit
}
.area-customize.calendar .ct .caption a {
 color:inherit;
 font-size:1em
}
.area-customize.calendar .ct .table {
 margin:5px 0;
 background-color:#f0f0f0
}
.area-customize.calendar .ct .table table {
 table-layout:fixed;
 width:100%
}
.area-customize.calendar .ct .table th span {
 padding:5px 0;
 background-color:#4b2828;
 color:#fff
}
.area-customize.calendar .ct .table td {
 transition:150ms;
 padding:3px;
 vertical-align:top
}
.area-customize.calendar .ct .table td:hover {
 background-color:#e4e4e4
}
.area-customize.calendar .ct .table th,
.area-customize.calendar .ct .table td {
 text-align:center
}
.area-customize.calendar .ct .table span {
 display:block
}
.area-customize.calendar .ct .table a:hover {
 text-decoration:underline
}
.area-customize.calendar .ct .table .event {
 text-decoration:underline
}
.area-customize.calendar .ct .table .this-week {
 background-color:#fff;
 border:1px solid #e4e4e4;
 border-color:#f0f0f0
}
.area-customize.calendar .ct .table .prev-mounth {
 color:#b6b6b6
}
.area-customize.calendar .ct .table .next-mounth {
 color:#b6b6b6
}
.area-customize.calendar .ct .table .weekend {
 color:#343434
}
.area-customize.calendar .ct .table .weekend.prev-mounth,
.area-customize.calendar .ct .table .weekend.next-mounth {
 color:#4c4c4c
}
.area-customize.calendar .ct .table .today {
 background-color:#4b2828;
 color:#fff
}
.area-customize.calendar .ct .table .is-active {
 background-color:#DCA61F;
 color:#fff
}
.area-customize.calendar .ct .list {
 margin-top:5px
}
.area-customize.calendar .ct .list li+li {
 margin-top:5px
}
.area-customize.calendar .ct .list span {
 display:block
}
.area-customize.calendar .ct .list a {
 width:100%;
 overflow:hidden
}
[data-js="false"] .simple-text.weather {
 display:none
}
.simple-text.weather.is-type-1 .ct a {
 background-image:url('../images/weather_sunny.jpg?1534318172')
}
.simple-text.weather.is-type-1 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-1.png?1539226860')
}
.simple-text.weather.is-type-2 .ct a {
 background-image:url('../images/weather_sunny.jpg?1534318172')
}
.simple-text.weather.is-type-2 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-2.png?1557451781')
}
.simple-text.weather.is-type-3 .ct a {
 background-image:url('../images/weather_sunny.jpg?1534318172')
}
.simple-text.weather.is-type-3 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-3.png?1557460144')
}
.simple-text.weather.is-type-4 .ct a {
 background-image:url('../images/weather_sunny.jpg?1534318172')
}
.simple-text.weather.is-type-4 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-4.png?1557460744')
}
.simple-text.weather.is-type-5 .ct a {
 background-image:url('../images/weather_cloudy.jpg?1534318172')
}
.simple-text.weather.is-type-5 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-5.png?1557460794')
}
.simple-text.weather.is-type-6 .ct a {
 background-image:url('../images/weather_cloudy.jpg?1534318172')
}
.simple-text.weather.is-type-6 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-6.png?1539226860')
}
.simple-text.weather.is-type-7 .ct a {
 background-image:url('../images/weather_cloudy.jpg?1534318172')
}
.simple-text.weather.is-type-7 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-7.png?1539226860')
}
.simple-text.weather.is-type-8 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-8 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-8.png?1557387870')
}
.simple-text.weather.is-type-9 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-9 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-9.png?1539226860')
}
.simple-text.weather.is-type-10 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-10 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-10.png?1557388533')
}
.simple-text.weather.is-type-11 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-11 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-11.png?1539226860')
}
.simple-text.weather.is-type-12 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-12 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-12.png?1539226860')
}
.simple-text.weather.is-type-13 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-13 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-13.png?1557388533')
}
.simple-text.weather.is-type-14 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-14 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-14.png?1539226860')
}
.simple-text.weather.is-type-15 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-15 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-15.png?1557390204')
}
.simple-text.weather.is-type-16 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-16 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-16.png?1557390690')
}
.simple-text.weather.is-type-17 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-17 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-17.png?1557390517')
}
.simple-text.weather.is-type-18 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-18 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-18.png?1539226860')
}
.simple-text.weather.is-type-19 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-19 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-19.png?1557469306')
}
.simple-text.weather.is-type-20 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-20 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-20.png?1557471053')
}
.simple-text.weather.is-type-21 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-21 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-21.png?1557471536')
}
.simple-text.weather.is-type-22 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-22 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-22.png?1557473638')
}
.simple-text.weather.is-type-23 .ct a {
 background-image:url('../images/weather_snow.jpg?1534318172')
}
.simple-text.weather.is-type-23 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-23.png?1557474371')
}
.simple-text.weather.is-type-24 .ct a {
 background-image:url('../images/weather_sunny.jpg?1534318172')
}
.simple-text.weather.is-type-24 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-24.png?1557474081')
}
.simple-text.weather.is-type-25 .ct a {
 background-image:url('../images/weather_sunny.jpg?1534318172')
}
.simple-text.weather.is-type-25 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-25.png?1557475234')
}
.simple-text.weather.is-type-26 .ct a {
 background-image:url('../images/weather_sunny.jpg?1534318172')
}
.simple-text.weather.is-type-26 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-26.png?1557475593')
}
.simple-text.weather.is-type-27 .ct a {
 background-image:url('../images/weather_sunny.jpg?1534318172')
}
.simple-text.weather.is-type-27 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-27.png?1557475095')
}
.simple-text.weather.is-type-28 .ct a {
 background-image:url('../images/weather_sunny.jpg?1534318172')
}
.simple-text.weather.is-type-28 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-28.png?1557475893')
}
.simple-text.weather.is-type-29 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-29 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-29.png?1557475960')
}
.simple-text.weather.is-type-30 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-30 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-30.png?1539226860')
}
.simple-text.weather.is-type-31 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-31 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-31.png?1557476102')
}
.simple-text.weather.is-type-32 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-32 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-32.png?1557476191')
}
.simple-text.weather.is-type-33 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-33 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-33.png?1557476427')
}
.simple-text.weather.is-type-34 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-34 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-34.png?1557476545')
}
.simple-text.weather.is-type-35 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-35 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-35.png?1557476753')
}
.simple-text.weather.is-type-36 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-36 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-36.png?1557476545')
}
.simple-text.weather.is-type-37 .ct a {
 background-image:url('../images/weather_snow.jpg?1534318172')
}
.simple-text.weather.is-type-37 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-37.png?1557477086')
}
.simple-text.weather.is-type-38 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-38 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-38.png?1557477191')
}
.simple-text.weather.is-type-39 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-39 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-39.png?1557477302')
}
.simple-text.weather.is-type-40 .ct a {
 background-image:url('../images/weather_snow.jpg?1534318172')
}
.simple-text.weather.is-type-40 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-40.png?1557477344')
}
.simple-text.weather.is-type-41 .ct a {
 background-image:url('../images/weather_rain.jpg?1534318172')
}
.simple-text.weather.is-type-41 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-41.png?1557477469')
}
.simple-text.weather.is-type-42 .ct a {
 background-image:url('../images/weather_snow.jpg?1534318172')
}
.simple-text.weather.is-type-42 .ct a:before {
 background-image:url('../images/icon-pic/weather-type-42.png?1539226860')
}
.simple-text.weather .ct span {
 display:block
}
.simple-text.weather .ct a {
 display:block;
 padding:15px;
 border-radius:3px;
 background-color:#00b4ff;
 background-position:center;
 background-size:cover;
 background-repeat:no-repeat;
 font-size:1.1em;
 color:#fff;
 text-shadow:0 0 8px #646464;
 transition:150ms;
 box-shadow:0 0 0 inset
}
.simple-text.weather .ct a:hover {
 box-shadow:0 0 15px #646464 inset
}
.simple-text.weather .ct a:before {
 content:"​";
 display:inline-block;
 width:90px;
 height:90px;
 background-repeat:no-repeat;
 background-position:center;
 vertical-align:middle
}
.simple-text.weather .ct .mark {
 margin:0 5px;
 display:inline-block;
 padding:5px 8px;
 border:2px solid #fff;
 vertical-align:middle;
 border-radius:3px
}
[data-js="false"] .simple-text.weather02 {
 display:none
}
.simple-text.weather02.is-type-1 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-1.png')
}
.simple-text.weather02.is-type-2 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-2.png')
}
.simple-text.weather02.is-type-3 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-3.png')
}
.simple-text.weather02.is-type-4 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-4.png')
}
.simple-text.weather02.is-type-5 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-5.png')
}
.simple-text.weather02.is-type-6 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-6.png')
}
.simple-text.weather02.is-type-7 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-7.png')
}
.simple-text.weather02.is-type-8 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-8.png')
}
.simple-text.weather02.is-type-9 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-9.png')
}
.simple-text.weather02.is-type-10 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-10.png')
}
.simple-text.weather02.is-type-11 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-11.png')
}
.simple-text.weather02.is-type-12 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-12.png')
}
.simple-text.weather02.is-type-13 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-13.png')
}
.simple-text.weather02.is-type-14 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-14.png')
}
.simple-text.weather02.is-type-15 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-15.png')
}
.simple-text.weather02.is-type-16 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-16.png')
}
.simple-text.weather02.is-type-17 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-17.png')
}
.simple-text.weather02.is-type-18 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-18.png')
}
.simple-text.weather02.is-type-19 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-19.png')
}
.simple-text.weather02.is-type-20 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-20.png')
}
.simple-text.weather02.is-type-21 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-21.png')
}
.simple-text.weather02.is-type-22 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-22.png')
}
.simple-text.weather02.is-type-23 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-23.png')
}
.simple-text.weather02.is-type-24 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-24.png')
}
.simple-text.weather02.is-type-25 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-25.png')
}
.simple-text.weather02.is-type-26 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-26.png')
}
.simple-text.weather02.is-type-27 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-27.png')
}
.simple-text.weather02.is-type-28 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-28.png')
}
.simple-text.weather02.is-type-29 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-29.png')
}
.simple-text.weather02.is-type-30 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-30.png')
}
.simple-text.weather02.is-type-31 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-31.png')
}
.simple-text.weather02.is-type-32 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-32.png')
}
.simple-text.weather02.is-type-33 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-33.png')
}
.simple-text.weather02.is-type-34 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-34.png')
}
.simple-text.weather02.is-type-35 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-35.png')
}
.simple-text.weather02.is-type-36 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-36.png')
}
.simple-text.weather02.is-type-37 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-37.png')
}
.simple-text.weather02.is-type-38 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-38.png')
}
.simple-text.weather02.is-type-39 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-39.png')
}
.simple-text.weather02.is-type-40 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-40.png')
}
.simple-text.weather02.is-type-41 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-41.png')
}
.simple-text.weather02.is-type-42 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-42.png')
}
.simple-text.weather02.is-type-43 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-43.png')
}
.simple-text.weather02.is-type-44 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-44.png')
}
.simple-text.weather02.is-type-45 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-45.png')
}
.simple-text.weather02.is-type-46 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-46.png')
}
.simple-text.weather02.is-type-47 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-47.png')
}
.simple-text.weather02.is-type-48 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-48.png')
}
.simple-text.weather02.is-type-49 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-49.png')
}
.simple-text.weather02.is-type-50 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-50.png')
}
.simple-text.weather02.is-type-51 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-51.png')
}
.simple-text.weather02.is-type-52 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-52.png')
}
.simple-text.weather02.is-type-53 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-53.png')
}
.simple-text.weather02.is-type-54 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-54.png')
}
.simple-text.weather02.is-type-55 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-55.png')
}
.simple-text.weather02.is-type-56 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-56.png')
}
.simple-text.weather02.is-type-57 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-57.png')
}
.simple-text.weather02.is-type-58 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-58.png')
}
.simple-text.weather02.is-type-59 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-59.png')
}
.simple-text.weather02.is-type-60 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-60.png')
}
.simple-text.weather02.is-type-61 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-61.png')
}
.simple-text.weather02.is-type-62 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-62.png')
}
.simple-text.weather02.is-type-63 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-63.png')
}
.simple-text.weather02.is-type-64 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-64.png')
}
.simple-text.weather02.is-type-65 .ct a:before {
 background-image:url('../images/icon-pic/weather-type2-65.png')
}
.simple-text.weather02 .ct span {
 display:block
}
.simple-text.weather02 .ct a {
 display:block;
 padding:8px;
 font-size:1.1em;
 box-shadow:0 0 0 inset
}
.simple-text.weather02 .ct a:hover {
 color:inherit
}
.simple-text.weather02 .ct a:before {
 content:"​";
 display:inline-block;
 width:45px;
 height:45px;
 background-repeat:no-repeat;
 background-position:center;
 vertical-align:middle
}
.simple-text.weather02 .ct .mark {
 margin:0 5px;
 display:inline-block;
 padding:5px 8px;
 border:1px solid #e4e4e4;
 vertical-align:middle;
 border-radius:3px
}
.list-text.anchor .ct ul {
 border:1px solid #e4e4e4
}
.list-text.anchor .ct ul[data-child="2"]>li {
 width:50%;
 float:left
}
.list-text.anchor .ct ul[data-child="3"]>li {
 width:33.33333%;
 float:left
}
.list-text.anchor .ct ul[data-child="4"]>li {
 width:25%;
 float:left
}
.list-text.anchor .ct ul[data-child="5"]>li {
 width:20%;
 float:left
}
.list-text.anchor .ct ul[data-child="6"]>li {
 width:16.66667%;
 float:left
}
.list-text.anchor .ct ul[data-child="7"]>li {
 width:14.28571%;
 float:left
}
.list-text.anchor .ct ul[data-child="8"]>li {
 width:12.5%;
 float:left
}
.list-text.anchor .ct ul[data-child="9"]>li {
 width:11.11111%;
 float:left
}
.list-text.anchor .ct ul[data-child="10"]>li {
 width:10%;
 float:left
}
.list-text.anchor .ct li {
 position:relative
}
.list-text.anchor .ct li+li:before {
 content:"​";
 display:block;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 width:1px;
 background-color:#e4e4e4
}
.list-text.anchor .ct span {
 display:block
}
.list-text.anchor .ct a {
 display:block;
 padding:5px;
 text-align:center;
 transition:150ms
}
.list-text.anchor .ct a:hover {
 background-color:#DCA61F;
 color:#fff
}
[data-js="false"] .area-form.epaper {
 display:none
}
.area-form.epaper .ct .fieldset+.fieldset {
 margin-top:5px;
 text-align:right
}
.area-form.epaper .ct .fieldset span.text {
 display:block
}
.area-form.epaper .ct .fieldset span.submit {
 display:inline-block
}
.area-form.epaper .ct .fieldset span.reset {
 display:inline-block
}
.area-form.epaper .ct .fieldset input[type="text"] {
 display:block;
 width:100%
}
.area-customize.video .ct .video {
 margin-bottom:5px;
 background-color:#e4e4e4;
 background-image:url('../images/icon-pic/icon-w-video.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.area-customize.video .ct .video video {
 width:100%
}
.area-customize.video .ct .video iframe {
 width:100%
}
.area-customize.video .ct .video object {
 min-height:45px;
 width:100%;
 margin-bottom:5px
}
.area-customize.video .ct .div {
 display:block;
 background-color:#fff
}
.area-customize.video .ct .div:hover {
 text-decoration:underline
}
.area-customize.news-card .ct li {
 width:25%;
 display:inline-block;
 vertical-align:top
}
.area-customize.news-card[data-setLen="1"] .ct li {
 width:100%;
 display:inline-block;
 vertical-align:top
}
.area-customize.news-card[data-setLen="2"] .ct li {
 width:50%;
 display:inline-block;
 vertical-align:top
}
.area-customize.news-card[data-setLen="3"] .ct li {
 width:33.33333%;
 display:inline-block;
 vertical-align:top
}
.area-customize.news-card[data-setLen="4"] .ct li {
 width:25%;
 display:inline-block;
 vertical-align:top
}
.area-customize.news-card[data-setLen="5"] .ct li {
 width:20%;
 display:inline-block;
 vertical-align:top
}
.area-customize.news-card[data-setLen="6"] .ct li {
 width:16.66667%;
 display:inline-block;
 vertical-align:top
}
.area-customize.news-card[data-setLen="7"] .ct li {
 width:14.28571%;
 display:inline-block;
 vertical-align:top
}
.area-customize.news-card[data-setLen="8"] .ct li {
 width:12.5%;
 display:inline-block;
 vertical-align:top
}
.area-customize.news-card[data-setLen="9"] .ct li {
 width:11.11111%;
 display:inline-block;
 vertical-align:top
}
.area-customize.news-card[data-setLen="10"] .ct li {
 width:10%;
 display:inline-block;
 vertical-align:top
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .area-customize.news-card .ct li {
  max-width:none !important;
  width:50% !important;
  clear:none
 }
 .area-customize.news-card .ct li:nth-child(2n+1) {
  clear:left
 }
}
@media screen and (max-width: 560px) {
 .area-customize.news-card .ct li {
  max-width:none !important;
  width:100% !important;
  clear:none
 }
 .area-customize.news-card .ct li:nth-child(1n+1) {
  clear:left
 }
}
.area-customize.news-card .ct li:nth-child(4n+1) .div:before {
 background-color:#619100
}
.area-customize.news-card .ct li:nth-child(4n+2) .div:before {
 background-color:#ce0013
}
.area-customize.news-card .ct li:nth-child(4n+3) .div:before {
 background-color:#e27b00
}
.area-customize.news-card .ct li:nth-child(4n) .div:before {
 background-color:#e0c800
}
.area-customize.news-card .ct .div {
 position:relative;
 display:block;
 padding-top:8px;
 margin:5px;
 border:1px solid #e4e4e4;
 height:400px;
 overflow:hidden;
 background-color:#fff
}
@media screen and (max-width: 560px) {
 .area-customize.news-card .ct .div {
  margin:0;
  border:0;
  border-top:1px solid #e4e4e4;
  padding-bottom:8px;
  height:auto
 }
}
.area-customize.news-card .ct .div:before,
.area-customize.news-card .ct .div:after {
 content:"​";
 position:absolute;
 left:0;
 right:0
}
@media screen and (max-width: 560px) {
 .area-customize.news-card .ct .div:before,
 .area-customize.news-card .ct .div:after {
  content:none
 }
}
.area-customize.news-card .ct .div:before {
 top:0;
 height:4px;
 background-color:#4b2828
}
.area-customize.news-card .ct .div:after {
 bottom:0;
 height:15px;
 background-color:#fff
}
.area-customize.news-card .ct .div:hover .p {
 text-decoration:underline
}
.area-customize.news-card .ct .label {
 padding:5px
}
@media screen and (max-width: 768px) {
 .area-customize.news-card .ct .label {
  display:inline-block;
  vertical-align:middle
 }
}
.area-customize.news-card .ct .mark {
 float:left
}
@media screen and (max-width: 768px) {
 .area-customize.news-card .ct .mark {
  background-color:#4b2828;
  color:#fff;
  font-size:0.8em;
  padding:5px 8px;
  border-radius:3px
 }
}
.area-customize.news-card .ct .unit {
 float:right
}
.area-customize.news-card .ct .img {
 margin-bottom:8px
}
@media screen and (max-width: 560px) {
 .area-customize.news-card .ct .img {
  display:none
 }
}
.area-customize.news-card .ct .img span {
 display:block
}
.area-customize.news-card .ct .img img {
 display:block;
 width:100%
}
.area-customize.news-card .ct .caption {
 margin:8px;
 font-weight:700
}
@media screen and (max-width: 768px) {
 .area-customize.news-card .ct .caption {
  display:inline-block;
  font-size:1em
 }
}
@media screen and (max-width: 560px) {
 .area-customize.news-card .ct .caption {
  margin:0
 }
}
.area-customize.news-card .ct .p {
 margin:8px;
 line-height:1.5em
}
@media screen and (max-width: 560px) {
 .area-customize.news-card .ct .p {
  display:none
 }
}
.group-list.news-card02 .ct li {
 width:33.33333%;
 display:inline-block;
 vertical-align:top
}
.group-list.news-card02[data-setLen="1"] .ct li {
 width:100%;
 display:inline-block;
 vertical-align:top
}
.group-list.news-card02[data-setLen="2"] .ct li {
 width:50%;
 display:inline-block;
 vertical-align:top
}
.group-list.news-card02[data-setLen="3"] .ct li {
 width:33.33333%;
 display:inline-block;
 vertical-align:top
}
.group-list.news-card02[data-setLen="4"] .ct li {
 width:25%;
 display:inline-block;
 vertical-align:top
}
.group-list.news-card02[data-setLen="5"] .ct li {
 width:20%;
 display:inline-block;
 vertical-align:top
}
.group-list.news-card02[data-setLen="6"] .ct li {
 width:16.66667%;
 display:inline-block;
 vertical-align:top
}
.group-list.news-card02[data-setLen="7"] .ct li {
 width:14.28571%;
 display:inline-block;
 vertical-align:top
}
.group-list.news-card02[data-setLen="8"] .ct li {
 width:12.5%;
 display:inline-block;
 vertical-align:top
}
.group-list.news-card02[data-setLen="9"] .ct li {
 width:11.11111%;
 display:inline-block;
 vertical-align:top
}
.group-list.news-card02[data-setLen="10"] .ct li {
 width:10%;
 display:inline-block;
 vertical-align:top
}
.group-list.news-card02 .ct ul {
 padding:0
}
.group-list.news-card02 .ct li {
 padding:8px;
 box-sizing:border-box
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .group-list.news-card02 .ct li {
  max-width:none !important;
  width:50% !important;
  clear:none
 }
 .group-list.news-card02 .ct li:nth-child(2n+1) {
  clear:left
 }
}
@media screen and (max-width: 560px) {
 .group-list.news-card02 .ct li {
  max-width:none !important;
  width:100% !important;
  clear:none
 }
 .group-list.news-card02 .ct li:nth-child(1n+1) {
  clear:left
 }
}
.group-list.news-card02 .ct li:nth-child(3n+1) .mark:after {
 background-color:#e64170
}
.group-list.news-card02 .ct li:nth-child(3n+2) .mark:after {
 background-color:#4390e6
}
.group-list.news-card02 .ct li:nth-child(3n) .mark:after {
 background-color:#e57e39
}
.group-list.news-card02 .ct .div {
 display:block
}
.group-list.news-card02 .ct .div:hover p {
 text-decoration:underline
}
.group-list.news-card02 .ct .img span {
 display:block
}
.group-list.news-card02 .ct .img img {
 display:block;
 width:100%;
 background-size:cover
}
.group-list.news-card02 .ct .essay {
 position:relative;
 padding:8px 0;
 padding-bottom:35px;
 background-color:#fff
}
.group-list.news-card02 .ct .figcaption {
 color:#4b2828;
 font-size:1.2em
}
.group-list.news-card02 .ct .label {
 position:absolute;
 left:0;
 right:0;
 bottom:5px
}
.group-list.news-card02 .ct .label span {
 display:block
}
.group-list.news-card02 .ct .mark {
 color:#b6b6b6;
 line-height:30px;
 font-size:.8em
}
.group-list.news-card02 .ct .mark:after {
 content:'';
 background-image:url(../images/icon-pic/away-w-right03.png);
 display:inline-block;
 position:absolute;
 right:0;
 top:13px;
 width:20px;
 height:20px;
 background-repeat:no-repeat;
 background-position:center
}
.group-list.news-card02 .ct .p {
 margin:10px 0
}
.group-list.news-card02 .ct .p p {
 height:40px
}
.group-list.news-card02 .ct .p p:before {
 height:40px
}
.group-list.news-card02 .ct .p p>* {
 line-height:20px
}
.group-list.news-card02 .ct .p p:after {
 top:-20px;
 line-height:20px;
 background-image:linear-gradient(to right, transparent 0, #fff 60%)
}
.area-customize.icons-g2 .ct {
 padding:15px 30px
}
.area-customize.icons-g2 .ct ul {
 text-align:center
}
.area-customize.icons-g2 .ct li {
 display:inline-block;
 width:110px;
 vertical-align:top
}
.area-customize.icons-g2 .ct .div {
 display:block;
 padding:8px
}
.area-customize.icons-g2 .ct .div:hover .img span {
 box-shadow:0 0 0 3px #4b2828
}
.area-customize.icons-g2 .ct .img {
 margin-bottom:5px
}
.area-customize.icons-g2 .ct .img span {
 display:block;
 height:60px;
 width:60px;
 margin:0 auto;
 border-radius:50%;
 background-color:#fff;
 transition:150ms
}
.area-customize.icons-g2 .ct .img img {
 display:none
}
.area-customize.icons-g2 .ct .caption {
 margin:5px 0;
 text-align:center
}
.area-essay.message02 .ct .div {
 display:block;
 background-color:#fff
}
.area-essay.message02 .ct .div:hover .caption {
 background-color:#222
}
.area-essay.message02 .ct .div:hover .p {
 text-decoration:underline
}
.area-essay.message02 .ct .img {
 position:relative
}
.area-essay.message02 .ct .img span {
 display:block
}
.area-essay.message02 .ct .img img {
 display:block;
 width:100%;
 min-height:36px
}
.area-essay.message02 .ct .essay {
 position:relative
}
.area-essay.message02 .ct .caption {
 position:absolute;
 left:0;
 right:0;
 bottom:100%;
 padding:0 8px;
 background-color:#222;
 background-color:rgba(34,34,34,0.5)
}
.area-essay.message02 .ct .caption span {
 display:block;
 line-height:36px;
 color:#fff;
 text-align:center
}
.area-essay.message02 .ct .label ul {
 padding:8px
}
.area-essay.message02 .ct .p {
 padding:8px;
 padding-bottom:15px
}
.area-essay.message02 .ct .p p {
 display:block
}
.area-essay.message02 .ct .p span {
 display:block;
 height:130px;
 line-height:26px;
 overflow:hidden
}
.group-list.message03[data-setLen="1"]>.in>.ct>.in>ul {
 width:5000%
}
.group-list.message03[data-setLen="2"]>.in>.ct>.in>ul {
 width:2500%
}
.group-list.message03[data-setLen="3"]>.in>.ct>.in>ul {
 width:1666.66667%
}
.group-list.message03[data-setLen="4"]>.in>.ct>.in>ul {
 width:1250%
}
.group-list.message03[data-setLen="5"]>.in>.ct>.in>ul {
 width:1000%
}
.group-list.message03[data-setLen="6"]>.in>.ct>.in>ul {
 width:833.33333%
}
.group-list.message03[data-setLen="7"]>.in>.ct>.in>ul {
 width:714.28571%
}
.group-list.message03[data-setLen="8"]>.in>.ct>.in>ul {
 width:625%
}
.group-list.message03[data-setLen="9"]>.in>.ct>.in>ul {
 width:555.55556%
}
.group-list.message03[data-setLen="10"]>.in>.ct>.in>ul {
 width:500%
}
.group-list.message03>.bg-drop-layout>.in>.hd+.ct+.ft,
.group-list.message03>.in>.hd+.ct+.ft {
 display:block
}
.group-list.message03>.bg-drop-layout>.in>.ct>.in,
.group-list.message03>.in>.ct>.in {
 overflow:hidden
}
[data-js="false"] .group-list.message03>.bg-drop-layout>.in>.ct>.in,
[data-js="false"] .group-list.message03>.in>.ct>.in {
 margin:0
}
.group-list.message03>.bg-drop-layout>.in>.ct>.in>ul,
.group-list.message03>.in>.ct>.in>ul {
 width:1250%
}
@media screen and (max-width: 1200px) and (min-width: 769px) {
 .group-list.message03>.bg-drop-layout>.in>.ct>.in>ul,
 .group-list.message03>.in>.ct>.in>ul {
  max-width:none !important;
  width:1666.66667% !important;
  clear:none
 }
 .group-list.message03>.bg-drop-layout>.in>.ct>.in>ul:nth-child(3n+1),
 .group-list.message03>.in>.ct>.in>ul:nth-child(3n+1) {
  clear:left
 }
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .group-list.message03>.bg-drop-layout>.in>.ct>.in>ul,
 .group-list.message03>.in>.ct>.in>ul {
  max-width:none !important;
  width:2500% !important;
  clear:none
 }
 .group-list.message03>.bg-drop-layout>.in>.ct>.in>ul:nth-child(2n+1),
 .group-list.message03>.in>.ct>.in>ul:nth-child(2n+1) {
  clear:left
 }
}
@media screen and (max-width: 560px) {
 .group-list.message03>.bg-drop-layout>.in>.ct>.in>ul,
 .group-list.message03>.in>.ct>.in>ul {
  max-width:none !important;
  width:5000% !important;
  clear:none
 }
 .group-list.message03>.bg-drop-layout>.in>.ct>.in>ul:nth-child(1n+1),
 .group-list.message03>.in>.ct>.in>ul:nth-child(1n+1) {
  clear:left
 }
}
[data-js="false"] .group-list.message03>.bg-drop-layout>.in>.ct>.in>ul,
[data-js="false"] .group-list.message03>.in>.ct>.in>ul {
 width:100%
}
.group-list.message03>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.message03>.in>.ct>.in>ul>li {
 width:2%;
 display:inline-block;
 vertical-align:top;
 box-sizing:border-box;
 padding:5px
}
[data-js="false"] .group-list.message03>.bg-drop-layout>.in>.ct>.in>ul>li,
[data-js="false"] .group-list.message03>.in>.ct>.in>ul>li {
 display:block;
 width:25%
}
@media screen and (max-width: 768px) {
 .group-list.message03>.bg-drop-layout>.in>.ct>.in>ul>li,
 .group-list.message03>.in>.ct>.in>ul>li {
  border-right:0
 }
}
.group-list.message03>.bg-drop-layout>.in>.ft,
.group-list.message03>.in>.ft {
 display:none;
 position:absolute;
 top:11px;
 right:0
}
.group-list.message03>.bg-drop-layout>.in>.ft ul,
.group-list.message03>.in>.ft ul {
 text-align:right
}
.group-list.message03>.bg-drop-layout>.in>.ft li,
.group-list.message03>.in>.ft li {
 display:inline-block;
 vertical-align:middle
}
.group-list.message03>.bg-drop-layout>.in>.ft li+li,
.group-list.message03>.in>.ft li+li {
 margin-left:3px
}
[data-js="false"] .group-list.message03>.bg-drop-layout>.in>.ft li.next,
[data-js="false"] .group-list.message03>.bg-drop-layout>.in>.ft li.prev,
[data-js="false"] .group-list.message03>.in>.ft li.next,
[data-js="false"] .group-list.message03>.in>.ft li.prev {
 display:none
}
.group-list.message03>.bg-drop-layout>.in>.ft li.prev a,
.group-list.message03>.in>.ft li.prev a {
 background-image:url('../images/icon-pic/away-w-left02.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.group-list.message03>.bg-drop-layout>.in>.ft li.next a,
.group-list.message03>.in>.ft li.next a {
 background-image:url('../images/icon-pic/away-w-right02.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.group-list.message03>.bg-drop-layout>.in>.ft span,
.group-list.message03>.in>.ft span {
 display:block
}
.group-list.message03>.bg-drop-layout>.in>.ft a,
.group-list.message03>.in>.ft a {
 display:block;
 width:36px;
 height:28px;
 line-height:28px;
 background-color:#4b2828;
 transition:150ms;
 opacity:0.7;
 text-align:center
}
.group-list.message03>.bg-drop-layout>.in>.ft a:hover,
.group-list.message03>.in>.ft a:hover {
 opacity:1
}
.area-essay.message03 .ct .div {
 display:block;
 background-color:#fff
}
.area-essay.message03 .ct .div:hover .caption {
 color:#4b2828
}
.area-essay.message03 .ct .img {
 margin-bottom:8px
}
.area-essay.message03 .ct .img span {
 display:block;
 padding-bottom:75%
}
.area-essay.message03 .ct .img img {
 display:none
}
.area-essay.message03 .ct .caption {
 display:block;
 margin:8px 0;
 font-size:1.1em
}
.area-essay.message03 .ct .mark {
 display:block;
 margin-top:8px;
 color:#b6b6b6
}
.area-customize.message .ct {
 background-color:#f0f0f0
}
.area-customize.message .ct>.in>ul {
 float:left;
 width:50%
}
@media screen and (max-width: 768px) {
 .area-customize.message .ct>.in>ul {
  float:none;
  width:auto
 }
}
.area-customize.message .ct>.in>ul+ul>li .div {
 float:left;
 width:50%
}
@media screen and (max-width: 560px) {
 .area-customize.message .ct>.in>ul+ul>li .div {
  float:none;
  width:auto
 }
}
.area-customize.message .ct>.in>ul+ul>li .essay {
 padding-bottom:8px
}
.area-customize.message .ct .div {
 padding:8px;
 box-sizing:border-box
}
.area-customize.message .ct .div.is-location .label {
 margin:5px 0
}
.area-customize.message .ct .div.is-location .label ul {
 position:relative;
 padding-right:30px
}
.area-customize.message .ct .div.is-location .label ul:before {
 font-size:inherit;
 color:inherit;
 position:absolute;
 top:1px;
 right:6px
}
.area-customize.message .ct .div:hover span {
 text-decoration:underline
}
.area-customize.message .ct .img span {
 display:block;
 padding-bottom:75%
}
.area-customize.message .ct .img img {
 display:none
}
.area-customize.message .ct .essay {
 background-color:#fff;
 padding:8px;
 padding-bottom:108px;
 transition:150ms
}
@media screen and (max-width: 768px) {
 .area-customize.message .ct .essay {
  padding-bottom:8px
 }
}
.area-customize.message .ct .label {
 margin:5px 0
}
.area-customize.message .ct .mark {
 display:block;
 position:relative;
 padding-left:30px;
 color:#646464
}
.area-customize.message .ct .mark:before {
 font-size:inherit;
 color:inherit;
 position:absolute;
 top:1px;
 left:6px
}
.area-customize.message .ct .p p {
 height:60px
}
.area-customize.message .ct .p p:before {
 height:60px
}
.area-customize.message .ct .p p>* {
 line-height:20px
}
.area-customize.message .ct .p p:after {
 top:-20px;
 line-height:20px;
 background-image:linear-gradient(to right, transparent 0, #fff 60%)
}
@media screen and (max-width: 768px) {
 .area-customize.message .ct .p p {
  height:auto;
  overflow:visible
 }
 .area-customize.message .ct .p p:before,
 .area-customize.message .ct .p p:after {
  content:none
 }
}
.area-customize.ktnp-album[data-setLen="1"] .ct li {
 width:100%
}
.area-customize.ktnp-album[data-setLen="2"] .ct li {
 width:50%
}
.area-customize.ktnp-album[data-setLen="3"] .ct li {
 width:33.33333%
}
.area-customize.ktnp-album[data-setLen="4"] .ct li {
 width:25%
}
.area-customize.ktnp-album[data-setLen="5"] .ct li {
 width:20%
}
.area-customize.ktnp-album[data-setLen="6"] .ct li {
 width:16.66667%
}
.area-customize.ktnp-album[data-setLen="7"] .ct li {
 width:14.28571%
}
.area-customize.ktnp-album[data-setLen="8"] .ct li {
 width:12.5%
}
.area-customize.ktnp-album[data-setLen="9"] .ct li {
 width:11.11111%
}
.area-customize.ktnp-album[data-setLen="10"] .ct li {
 width:10%
}
.area-customize.ktnp-album .ct ul {
 padding-left:0;
 margin:0;
 list-style:none
}
.area-customize.ktnp-album .ct li {
 width:25%;
 display:inline-block;
 vertical-align:top
}
@media screen and (max-width: 1200px) and (min-width: 769px) {
 .area-customize.ktnp-album .ct li {
  width:33.333%
 }
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .area-customize.ktnp-album .ct li {
  width:50%
 }
}
@media screen and (max-width: 560px) {
 .area-customize.ktnp-album .ct li {
  display:block;
  width:auto !important
 }
}
.area-customize.ktnp-album .ct .div {
 display:block;
 position:relative;
 margin:3px
}
.area-customize.ktnp-album .ct .div:hover .essay {
 top:0;
 background-color:rgba(34,34,34,0.7)
}
.area-customize.ktnp-album .ct .div:hover .p {
 display:block
}
.area-customize.ktnp-album .ct .img span {
 display:block;
 padding-bottom:75%;
 box-shadow:0 0 0 1px #e4e4e4;
 background-position:top
}
.area-customize.ktnp-album .ct .img img {
 display:none
}
.area-customize.ktnp-album .ct .essay {
 position:absolute;
 right:0;
 left:0;
 bottom:0;
 overflow:hidden;
 padding:20px;
 background-color:#222;
 background-color:rgba(34,34,34,0.5);
 transition:150ms
}
.area-customize.ktnp-album .ct .figcaption {
 color:#fff
}
.area-customize.ktnp-album .ct .p {
 display:none;
 margin-top:8px;
 border-top:1px solid #e4e4e4;
 padding-top:8px
}
.area-customize.ktnp-album .ct .p p {
 color:#fff
}
.area-customize.ktnp-album02[data-setLen="1"] .ct li {
 width:100%
}
.area-customize.ktnp-album02[data-setLen="2"] .ct li {
 width:50%
}
.area-customize.ktnp-album02[data-setLen="3"] .ct li {
 width:33.33333%
}
.area-customize.ktnp-album02[data-setLen="4"] .ct li {
 width:25%
}
.area-customize.ktnp-album02[data-setLen="5"] .ct li {
 width:20%
}
.area-customize.ktnp-album02[data-setLen="6"] .ct li {
 width:16.66667%
}
.area-customize.ktnp-album02[data-setLen="7"] .ct li {
 width:14.28571%
}
.area-customize.ktnp-album02[data-setLen="8"] .ct li {
 width:12.5%
}
.area-customize.ktnp-album02[data-setLen="9"] .ct li {
 width:11.11111%
}
.area-customize.ktnp-album02[data-setLen="10"] .ct li {
 width:10%
}
.area-customize.ktnp-album02 .ct ul {
 padding-left:0;
 margin:0;
 list-style:none
}
.area-customize.ktnp-album02 .ct li {
 width:25%;
 display:inline-block;
 vertical-align:top
}
@media screen and (max-width: 1200px) and (min-width: 769px) {
 .area-customize.ktnp-album02 .ct li {
  width:33.333%
 }
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .area-customize.ktnp-album02 .ct li {
  width:50%
 }
}
@media screen and (max-width: 560px) {
 .area-customize.ktnp-album02 .ct li {
  display:block;
  width:auto
 }
}
.area-customize.ktnp-album02 .ct .div {
 display:block;
 position:relative;
 margin:3px
}
.area-customize.ktnp-album02 .ct .div:hover .essay {
 top:0;
 background-color:rgba(34,34,34,0.7)
}
.area-customize.ktnp-album02 .ct .div:hover .p {
 display:block
}
.area-customize.ktnp-album02 .ct .img span {
 display:block;
 padding-bottom:75%;
 box-shadow:0 0 0 1px #e4e4e4;
 background-size:cover
}
.area-customize.ktnp-album02 .ct .img img {
 display:none
}
.area-customize.ktnp-album02 .ct .essay {
 position:absolute;
 right:0;
 left:0;
 bottom:0;
 overflow:hidden;
 padding:20px;
 transition:150ms;
 background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.4) 40%, rgba(0,0,0,0.65) 100%)
}
.area-customize.ktnp-album02 .ct .figcaption {
 color:#fff
}
.area-customize.ktnp-album02 .ct .p {
 display:none;
 margin-top:8px;
 border-top:1px solid #e4e4e4;
 padding-top:8px
}
.area-customize.ktnp-album02 .ct .p p {
 color:#fff
}
.area-customize.pchouse-album .ct>.in>ul {
 padding-left:0;
 margin:0;
 list-style:none
}
.area-customize.pchouse-album .ct>.in>ul>li {
 display:block
}
.area-customize.pchouse-album .ct>.in>ul>li+li {
 margin-top:8px
}
.area-customize.pchouse-album .ct .div {
 display:block;
 position:relative
}
.area-customize.pchouse-album .ct .div:hover .essay {
 top:33.3333%;
 background-color:rgba(34,34,34,0.7)
}
.area-customize.pchouse-album .ct .div:hover .figcaption {
 text-align:left
}
.area-customize.pchouse-album .ct .div:hover .label {
 text-align:left
}
.area-customize.pchouse-album .ct .div:hover .label span {
 padding-bottom:5px;
 border-bottom:3px solid #DCA61F
}
.area-customize.pchouse-album .ct .div:hover .p {
 display:block
}
.area-customize.pchouse-album .ct .img span {
 display:block;
 padding-bottom:75%;
 background-size:cover
}
.area-customize.pchouse-album .ct .img img {
 display:none
}
.area-customize.pchouse-album .ct .essay {
 position:absolute;
 right:0;
 left:0;
 bottom:0;
 overflow:hidden;
 padding:15px;
 padding-bottom:0;
 background-color:#222;
 background-color:rgba(34,34,34,0.5);
 transition:150ms
}
.area-customize.pchouse-album .ct .figcaption {
 text-align:center
}
.area-customize.pchouse-album .ct .figcaption span {
 color:#fff;
 font-weight:700
}
.area-customize.pchouse-album .ct .label {
 text-align:center;
 margin:8px 0
}
.area-customize.pchouse-album .ct .label span {
 color:#fff;
 display:inline-block
}
.area-customize.pchouse-album .ct .p {
 display:none;
 margin-top:8px;
 padding-top:8px
}
.area-customize.pchouse-album .ct .p p {
 color:#fff
}
[data-js="false"] .area-customize.korea-pic-slider {
 display:none
}
.area-customize.korea-pic-slider .ct .slider-box {
 position:relative
}
.area-customize.korea-pic-slider .ct .pic-area {
 margin-right:160px;
 overflow:hidden
}
@media screen and (max-width: 768px) {
 .area-customize.korea-pic-slider .ct .pic-area {
  margin-right:0
 }
}
.area-customize.korea-pic-slider .ct .pic-area .div {
 position:relative
}
@media screen and (max-width: 768px) {
 .area-customize.korea-pic-slider .ct .pic-area .div {
  margin-bottom:0
 }
}
.area-customize.korea-pic-slider .ct .pic-area .div:hover .figcaption span {
 color:#f0f0f0
}
.area-customize.korea-pic-slider .ct .pic-area .div:hover .p p span {
 color:#f0f0f0
}
.area-customize.korea-pic-slider .ct .pic-area .img span {
 display:block;
 background-image:none !important
}
.area-customize.korea-pic-slider .ct .pic-area .img img {
 display:block;
 width:100%
}
.area-customize.korea-pic-slider .ct .pic-area .essay {
 position:absolute;
 right:0;
 bottom:0;
 left:0;
 padding:30px;
 background-image:linear-gradient(to bottom, transparent 20%, rgba(0,0,0,0.8) 80%)
}
@media screen and (max-width: 560px) {
 .area-customize.korea-pic-slider .ct .pic-area .essay {
  padding:8px
 }
}
.area-customize.korea-pic-slider .ct .pic-area .figcaption {
 font-weight:700;
 font-size:1.1em
}
.area-customize.korea-pic-slider .ct .pic-area .figcaption span {
 display:block;
 color:#fff
}
.area-customize.korea-pic-slider .ct .pic-area .p {
 margin-top:8px;
 font-weight:700;
 display:none
}
@media screen and (max-width: 560px) {
 .area-customize.korea-pic-slider .ct .pic-area .p {
  display:none
 }
}
.area-customize.korea-pic-slider .ct .pic-area .p span {
 color:#fff
}
.area-customize.korea-pic-slider .ct .list-area {
 position:absolute;
 top:0;
 right:4px;
 bottom:0;
 width:152px
}
@media screen and (max-width: 768px) {
 .area-customize.korea-pic-slider .ct .list-area {
  position:static;
  top:auto;
  width:auto;
  height:auto;
  bottom:auto
 }
}
.area-customize.korea-pic-slider .ct .list-area ul {
 padding-left:0;
 margin:0;
 list-style:none
}
@media screen and (max-width: 768px) {
 .area-customize.korea-pic-slider .ct .list-area ul {
  padding:3px
 }
}
.area-customize.korea-pic-slider .ct .list-area li {
 position:absolute;
 width:100%;
 height:19%;
 top:0;
 transition:300ms;
 transform-origin:center right
}
@media screen and (max-width: 768px) {
 .area-customize.korea-pic-slider .ct .list-area li {
  position:relative;
  top:auto !important;
  width:20%;
  float:left;
  height:auto
 }
}
.area-customize.korea-pic-slider .ct .list-area li.is-active {
 transform:scale(1.18);
 border:0px solid white;
 box-shadow:0px 4px 12px 2px rgba(20,20,40,0.5)
}
.area-customize.korea-pic-slider .ct .list-area li+li {
 top:20.25%
}
.area-customize.korea-pic-slider .ct .list-area li+li+li {
 top:40.5%
}
.area-customize.korea-pic-slider .ct .list-area li+li+li+li {
 top:60.75%
}
.area-customize.korea-pic-slider .ct .list-area li+li+li+li+li {
 top:81%
}
.area-customize.korea-pic-slider .ct .list-area li+li+li+li+li+li {
 display:none
}
.area-customize.korea-pic-slider .ct .list-area span {
 position:absolute;
 display:block;
 top:0;
 right:0;
 bottom:0;
 left:0;
 box-sizing:border-box;
 border:3px solid transparent
}
@media screen and (max-width: 768px) {
 .area-customize.korea-pic-slider .ct .list-area span {
  margin:10px 5px;
  position:relative;
  top:auto;
  right:auto;
  left:auto;
  bottom:auto
 }
}
.area-customize.korea-pic-slider .ct .list-area a {
 display:block;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0
}
@media screen and (max-width: 768px) {
 .area-customize.korea-pic-slider .ct .list-area a {
  position:static;
  height:80px;
  top:auto;
  right:auto;
  bottom:auto;
  left:auto
 }
}
.area-customize.korea-pic-slider .ct .list-area a:hover span {
 border:3px solid #4b2828
}
.area-customize.korea-pic-slider .ct .list-area img {
 display:none
}
.area-customize.pchouse-album02 .ct>.in {
 padding-top:10px
}
@media screen and (max-width: 560px) {
 .area-customize.pchouse-album02 .ct>.in {
  padding-top:0
 }
}
.area-customize.pchouse-album02 .ct .div {
 position:relative;
 width:66.66666%;
 box-sizing:border-box;
 float:left;
 background-color:#f0f0f0
}
@media screen and (max-width: 768px) {
 .area-customize.pchouse-album02 .ct .div {
  width:auto;
  float:none
 }
}
.area-customize.pchouse-album02 .ct .div:hover .essay .caption {
 color:#4b2828
}
.area-customize.pchouse-album02 .ct .div:hover .essay .p {
 color:#222
}
.area-customize.pchouse-album02 .ct .div .label {
 position:absolute;
 width:50%;
 top:-10px
}
@media screen and (max-width: 560px) {
 .area-customize.pchouse-album02 .ct .div .label {
  top:8px;
  width:auto
 }
}
.area-customize.pchouse-album02 .ct .div .label li {
 text-align:center
}
.area-customize.pchouse-album02 .ct .div .label span {
 display:inline-block;
 max-width:100%;
 padding:0 8px;
 box-sizing:border-box;
 line-height:20px;
 height:20px;
 background-color:#4b2828;
 color:#fff;
 font-size:0.9em
}
.area-customize.pchouse-album02 .ct .div .img {
 float:left;
 width:50%
}
@media screen and (max-width: 560px) {
 .area-customize.pchouse-album02 .ct .div .img {
  float:none;
  width:auto
 }
}
.area-customize.pchouse-album02 .ct .div .img span {
 display:block;
 padding-bottom:75%
}
@media screen and (max-width: 560px) {
 .area-customize.pchouse-album02 .ct .div .img span {
  padding-bottom:0
 }
}
.area-customize.pchouse-album02 .ct .div .img img {
 display:none;
 width:100%
}
@media screen and (max-width: 560px) {
 .area-customize.pchouse-album02 .ct .div .img img {
  display:block
 }
}
.area-customize.pchouse-album02 .ct .div .essay {
 overflow:hidden;
 padding:15px
}
@media screen and (max-width: 560px) {
 .area-customize.pchouse-album02 .ct .div .essay {
  margin-left:0;
  min-height:0
 }
}
.area-customize.pchouse-album02 .ct .div .essay .caption {
 font-size:1.1em;
 font-weight:700
}
.area-customize.pchouse-album02 .ct .div .essay .p {
 margin-top:8px;
 color:#646464
}
.area-customize.pchouse-album02 .ct .list {
 overflow:hidden
}
.area-customize.pchouse-album02 .ct .list ul {
 padding:15px
}
@media screen and (max-width: 768px) {
 .area-customize.pchouse-album02 .ct .list ul {
  padding:15px 0
 }
}
.area-customize.pchouse-album02 .ct .list li+li {
 margin-top:5px
}
.area-customize.pchouse-album02 .ct .list a {
 display:block
}
@media screen and (max-width: 768px) {
 .area-customize.pchouse-album02 .ct .list a {
  padding:8px;
  background-color:#f0f0f0
 }
}
.area-customize.pchouse-album02 .ct .list .mark {
 max-width:25%;
 display:inline-block;
 color:#b6b6b6;
 vertical-align:middle;
 margin-right:8px;
 padding-right:8px;
 border-right:1px solid #e4e4e4;
 text-align:center
}
[data-js="false"] .area-customize.pchouse-album03 {
 display:none
}
.area-customize.pchouse-album03 .ct .slider-box {
 position:relative
}
.area-customize.pchouse-album03 .ct .pic-area {
 margin-left:215px;
 overflow:hidden
}
@media screen and (max-width: 560px) {
 .area-customize.pchouse-album03 .ct .pic-area {
  margin-left:0
 }
}
.area-customize.pchouse-album03 .ct .pic-area .div {
 overflow:hidden
}
.area-customize.pchouse-album03 .ct .pic-area img {
 display:block;
 width:100%
}
.area-customize.pchouse-album03 .ct .list-area {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 width:235px;
 z-index:1
}
@media screen and (max-width: 560px) {
 .area-customize.pchouse-album03 .ct .list-area {
  position:static;
  top:auto;
  left:auto;
  bottom:auto;
  width:auto
 }
}
.area-customize.pchouse-album03 .ct .list-area ul {
 padding-left:0;
 margin:0;
 list-style:none
}
.area-customize.pchouse-album03 .ct .list-area li {
 position:absolute;
 width:100%;
 height:22%;
 top:2.4%
}
@media screen and (max-width: 560px) {
 .area-customize.pchouse-album03 .ct .list-area li {
  position:static;
  top:auto !important;
  height:auto;
  width:auto
 }
}
.area-customize.pchouse-album03 .ct .list-area li.is-active a {
 background-color:#4b2828;
 border-color:#4b2828
}
.area-customize.pchouse-album03 .ct .list-area li.is-active a:after {
 content:"​"
}
.area-customize.pchouse-album03 .ct .list-area li.is-active a:hover {
 background-color:#2a1616
}
.area-customize.pchouse-album03 .ct .list-area li.is-active a:hover:after {
 border-left-color:#2a1616
}
.area-customize.pchouse-album03 .ct .list-area li.is-active i.caption {
 color:#fff
}
.area-customize.pchouse-album03 .ct .list-area li.is-active i.p {
 color:#fff
}
.area-customize.pchouse-album03 .ct .list-area li+li {
 top:26.8%
}
.area-customize.pchouse-album03 .ct .list-area li+li+li {
 top:51.2%
}
.area-customize.pchouse-album03 .ct .list-area li+li+li+li {
 top:75.6%
}
.area-customize.pchouse-album03 .ct .list-area li+li+li+li+li {
 display:none
}
.area-customize.pchouse-album03 .ct .list-area a {
 display:block;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 padding:0 15px;
 background-color:#7d4343;
 transition:150ms
}
.area-customize.pchouse-album03 .ct .list-area a+a {
 margin-top:8px
}
@media screen and (max-width: 560px) {
 .area-customize.pchouse-album03 .ct .list-area a {
  position:static;
  top:auto;
  right:auto;
  bottom:auto;
  left:auto;
  padding:8px 15px;
  display:block
 }
}
.area-customize.pchouse-album03 .ct .list-area a:before {
 content:"​";
 display:inline-block;
 width:0;
 height:100%;
 vertical-align:middle
}
@media screen and (max-width: 560px) {
 .area-customize.pchouse-album03 .ct .list-area a:before {
  content:none
 }
}
.area-customize.pchouse-album03 .ct .list-area a:after {
 position:absolute;
 top:50%;
 left:100%;
 margin-top:-15px;
 width:0;
 height:0;
 border:15px solid transparent;
 border-left-color:#4b2828;
 transition:150ms
}
@media screen and (max-width: 560px) {
 .area-customize.pchouse-album03 .ct .list-area a:after {
  display:none
 }
}
.area-customize.pchouse-album03 .ct .list-area a:hover {
 background-color:#f0f0f0
}
.area-customize.pchouse-album03 .ct .list-area img {
 display:none
}
.area-customize.pchouse-album03 .ct .list-area .essay {
 display:inline-block;
 vertical-align:middle
}
@media screen and (max-width: 560px) {
 .area-customize.pchouse-album03 .ct .list-area .essay {
  display:block
 }
}
.area-customize.pchouse-album03 .ct .list-area i {
 font-style:normal;
 display:block;
 max-width:190px;
 transition:150ms
}
@media screen and (max-width: 560px) {
 .area-customize.pchouse-album03 .ct .list-area i {
  max-width:auto
 }
}
.area-customize.pchouse-album03 .ct .list-area i.caption {
 font-size:1.1em;
 font-weight:700;
 color:#4b2828
}
.area-customize.pchouse-album03 .ct .list-area i.p {
 margin-top:3px;
 color:#343434
}
.group-list.album02[data-setLen="1"]>.in>.ct>.in>ul {
 width:5000%
}
.group-list.album02[data-setLen="2"]>.in>.ct>.in>ul {
 width:2500%
}
.group-list.album02[data-setLen="3"]>.in>.ct>.in>ul {
 width:1666.66667%
}
.group-list.album02[data-setLen="4"]>.in>.ct>.in>ul {
 width:1250%
}
.group-list.album02[data-setLen="5"]>.in>.ct>.in>ul {
 width:1000%
}
.group-list.album02[data-setLen="6"]>.in>.ct>.in>ul {
 width:833.33333%
}
.group-list.album02[data-setLen="7"]>.in>.ct>.in>ul {
 width:714.28571%
}
.group-list.album02[data-setLen="8"]>.in>.ct>.in>ul {
 width:625%
}
.group-list.album02[data-setLen="9"]>.in>.ct>.in>ul {
 width:555.55556%
}
.group-list.album02[data-setLen="10"]>.in>.ct>.in>ul {
 width:500%
}
.group-list.album02>.bg-drop-layout>.in>.hd+.ct+.ft li.next a,
.group-list.album02>.bg-drop-layout>.in>.hd+.ct+.ft li.prev a,
.group-list.album02>.in>.hd+.ct+.ft li.next a,
.group-list.album02>.in>.hd+.ct+.ft li.prev a {
 margin-top:32px
}
.group-list.album02>.bg-drop-layout>.in>.hd+.ct+.ft li.more,
.group-list.album02>.in>.hd+.ct+.ft li.more {
 display:block
}
.group-list.album02>.bg-drop-layout>.in>.ct>.in,
.group-list.album02>.in>.ct>.in {
 overflow:hidden;
 margin:0 50px
}
[data-js="false"] .group-list.album02>.bg-drop-layout>.in>.ct>.in,
[data-js="false"] .group-list.album02>.in>.ct>.in {
 margin:0
}
.group-list.album02>.bg-drop-layout>.in>.ct>.in>ul,
.group-list.album02>.in>.ct>.in>ul {
 width:1000%
}
@media screen and (max-width: 1200px) and (min-width: 769px) {
 .group-list.album02>.bg-drop-layout>.in>.ct>.in>ul,
 .group-list.album02>.in>.ct>.in>ul {
  max-width:none !important;
  width:1250% !important;
  clear:none
 }
 .group-list.album02>.bg-drop-layout>.in>.ct>.in>ul:nth-child(4n+1),
 .group-list.album02>.in>.ct>.in>ul:nth-child(4n+1) {
  clear:left
 }
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .group-list.album02>.bg-drop-layout>.in>.ct>.in>ul,
 .group-list.album02>.in>.ct>.in>ul {
  max-width:none !important;
  width:1666.66667% !important;
  clear:none
 }
 .group-list.album02>.bg-drop-layout>.in>.ct>.in>ul:nth-child(3n+1),
 .group-list.album02>.in>.ct>.in>ul:nth-child(3n+1) {
  clear:left
 }
}
@media screen and (max-width: 560px) {
 .group-list.album02>.bg-drop-layout>.in>.ct>.in>ul,
 .group-list.album02>.in>.ct>.in>ul {
  max-width:none !important;
  width:2500% !important;
  clear:none
 }
 .group-list.album02>.bg-drop-layout>.in>.ct>.in>ul:nth-child(2n+1),
 .group-list.album02>.in>.ct>.in>ul:nth-child(2n+1) {
  clear:left
 }
}
[data-js="false"] .group-list.album02>.bg-drop-layout>.in>.ct>.in>ul,
[data-js="false"] .group-list.album02>.in>.ct>.in>ul {
 width:100%
}
.group-list.album02>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.album02>.in>.ct>.in>ul>li {
 width:2%;
 display:inline-block;
 vertical-align:top;
 box-sizing:border-box;
 padding:0 15px
}
[data-js="false"] .group-list.album02>.bg-drop-layout>.in>.ct>.in>ul>li,
[data-js="false"] .group-list.album02>.in>.ct>.in>ul>li {
 display:block;
 width:20%
}
.group-list.album02>.bg-drop-layout>.in>.ft,
.group-list.album02>.in>.ft {
 position:initial
}
.group-list.album02>.bg-drop-layout>.in>.ft>.in,
.group-list.album02>.in>.ft>.in {
 padding-top:0
}
[data-js="false"] .group-list.album02>.bg-drop-layout>.in>.ft li.next,
[data-js="false"] .group-list.album02>.bg-drop-layout>.in>.ft li.prev,
[data-js="false"] .group-list.album02>.in>.ft li.next,
[data-js="false"] .group-list.album02>.in>.ft li.prev {
 display:none
}
.group-list.album02>.bg-drop-layout>.in>.ft li.next a,
.group-list.album02>.bg-drop-layout>.in>.ft li.prev a,
.group-list.album02>.in>.ft li.next a,
.group-list.album02>.in>.ft li.prev a {
 position:absolute;
 top:50%;
 margin-top:-25px;
 display:block;
 width:50px;
 height:50px;
 transition:150ms;
 opacity:0.7;
 background-color:rgba(34,34,34,0.1)
}
.group-list.album02>.bg-drop-layout>.in>.ft li.next a:hover,
.group-list.album02>.bg-drop-layout>.in>.ft li.prev a:hover,
.group-list.album02>.in>.ft li.next a:hover,
.group-list.album02>.in>.ft li.prev a:hover {
 opacity:1
}
.group-list.album02>.bg-drop-layout>.in>.ft li.prev a,
.group-list.album02>.in>.ft li.prev a {
 left:0;
 background-image:url('../images/icon-pic/away-e-left.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.group-list.album02>.bg-drop-layout>.in>.ft li.next a,
.group-list.album02>.in>.ft li.next a {
 right:0;
 background-image:url('../images/icon-pic/away-e-right.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.group-list.album02>.bg-drop-layout>.in>.ft li.more,
.group-list.album02>.in>.ft li.more {
 display:none
}
.area-figure.album02 .ct .div {
 display:block
}
.area-figure.album02 .ct .div:hover .img span:before {
 opacity:1
}
.area-figure.album02 .ct .img span {
 display:block;
 padding-bottom:100%;
 overflow:hidden;
 border-radius:50%;
 position:relative
}
.area-figure.album02 .ct .img span:before {
 background-image:url('../images/icon-pic/eyes.png?1534317665');
 background-repeat:no-repeat;
 background-position:center;
 content:"​";
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 opacity:0;
 transition:150ms;
 background-color:rgba(75,40,40,0.3);
 border-radius:50%
}
.area-figure.album02 .ct .img img {
 display:none
}
.area-figure.album02 .ct .essay {
 padding:15px 0
}
.area-figure.album02 .ct .figcaption {
 text-align:center;
 color:#4b2828;
 font-size:1.1em;
 margin-bottom:5px
}
.area-figure.album02 .ct .label {
 padding:5px 0;
 margin:5px 0
}
.area-figure.album02 .ct .label span {
 display:block;
 text-align:center
}
.area-figure.album02 .ct .mark {
 color:#b6b6b6
}
.area-figure.album02 .ct .p {
 margin-top:5px
}
.area-figure.album02 .ct .p p {
 height:120px
}
.area-figure.album02 .ct .p p:before {
 height:120px
}
.area-figure.album02 .ct .p p>* {
 line-height:20px
}
.area-figure.album02 .ct .p p:after {
 top:-20px;
 line-height:20px;
 background-image:linear-gradient(to right, transparent 0, #fff 60%)
}
.area-figure.album03 .ct .div {
 display:block;
 position:relative;
 height:190px;
 background-color:#4b2828;
 transition:150ms;
 color:#fff
}
@media screen and (max-width: 560px) {
 .area-figure.album03 .ct .div {
  height:auto
 }
}
.area-figure.album03 .ct .div:hover {
 background-color:#2a1616
}
.area-figure.album03 .ct .div:hover:after {
 background-color:#a59494;
 color:#2a1616
}
.area-figure.album03 .ct .div:after {
 content:'閱讀更多';
 display:block;
 position:absolute;
 right:0;
 bottom:0;
 padding:8px 15px;
 background-color:#2a1616;
 font-size:0.9em;
 color:#a59494;
 transition:150ms;
 text-align:center
}
@media screen and (max-width: 560px) {
 .area-figure.album03 .ct .div:after {
  position:static;
  right:auto;
  bottom:auto
 }
}
.area-figure.album03 .ct .img {
 position:absolute;
 top:0;
 left:0;
 width:190px
}
@media screen and (max-width: 560px) {
 .area-figure.album03 .ct .img {
  position:static;
  top:auto;
  left:auto;
  width:auto
 }
}
.area-figure.album03 .ct .img span {
 display:block;
 padding-bottom:100%
}
.area-figure.album03 .ct .img img {
 display:none
}
.area-figure.album03 .ct .essay {
 margin-left:190px;
 padding:15px
}
@media screen and (max-width: 560px) {
 .area-figure.album03 .ct .essay {
  margin-left:0
 }
}
.area-figure.album03 .ct .figcaption {
 font-size:1.1em;
 line-height:28px;
 max-height:56px;
 overflow:hidden;
 margin-bottom:15px
}
.area-figure.album03 .ct .p {
 position:relative;
 margin-top:15px
}
.area-figure.album03 .ct .p:before {
 content:"​";
 display:block;
 position:absolute;
 top:-8px;
 left:0;
 height:1px;
 width:42px;
 background-color:#fff
}
.area-figure.album03 .ct .p p {
 line-height:26px;
 max-height:52px;
 overflow:hidden
}
.area-customize.video-list02 .ct>.in {
 padding:15px
}
.area-customize.video-list02 .ct>.in .video {
 display:block;
 width:50%;
 float:left
}
@media screen and (max-width: 1200px) {
 .area-customize.video-list02 .ct>.in .video {
  width:auto;
  float:none
 }
}
.area-customize.video-list02 .ct>.in .video video {
 width:100%
}
.area-customize.video-list02 .ct>.in .video object {
 min-height:45px;
 width:100%
}
.area-customize.video-list02 .ct>.in .video span {
 display:block
}
.area-customize.video-list02 .ct>.in .video iframe {
 display:block;
 width:100%
}
.area-customize.video-list02 .ct>.in .video .div:hover {
 text-decoration:underline
}
.area-customize.video-list02 .ct>.in .video .essay {
 margin-top:15px
}
.area-customize.video-list02 .ct>.in .video .essay:hover {
 text-decoration:underline
}
.area-customize.video-list02 .ct>.in .video .caption {
 font-size:1.1em;
 color:#4b2828
}
.area-customize.video-list02 .ct>.in .video .p {
 margin-top:8px
}
.area-customize.video-list02 .ct>.in .video .label {
 margin-top:8px
}
.area-customize.video-list02 .ct>.in .list {
 overflow:hidden;
 padding-left:15px
}
@media screen and (max-width: 768px) {
 .area-customize.video-list02 .ct>.in .list {
  margin-top:15px;
  padding-left:0
 }
}
.area-customize.video-list02 .ct>.in .list li+li {
 margin-top:15px
}
@media screen and (max-width: 560px) {
 .area-customize.video-list02 .ct>.in .list li+li {
  border-top:1px solid #e4e4e4;
  margin-top:0
 }
}
.area-customize.video-list02 .ct>.in .list .div {
 display:block;
 position:relative;
 background-color:#fff;
 transition:150ms
}
.area-customize.video-list02 .ct>.in .list .div:hover {
 background-color:#f5ebeb
}
.area-customize.video-list02 .ct>.in .list .div:hover .figcaption {
 color:#4b2828
}
@media screen and (max-width: 560px) {
 .area-customize.video-list02 .ct>.in .list .img {
  display:none
 }
}
.area-customize.video-list02 .ct>.in .list .img span {
 position:absolute;
 display:block;
 top:0;
 left:0;
 bottom:0;
 width:150px
}
.area-customize.video-list02 .ct>.in .list .img img {
 display:none
}
.area-customize.video-list02 .ct>.in .list .essay {
 margin-left:150px;
 padding:8px
}
@media screen and (max-width: 560px) {
 .area-customize.video-list02 .ct>.in .list .essay {
  margin-left:0
 }
}
.area-customize.video-list02 .ct>.in .list .figcaption {
 line-height:28px;
 height:56px;
 font-size:1.1em;
 overflow:hidden;
 transition:150ms
}
@media screen and (max-width: 560px) {
 .area-customize.video-list02 .ct>.in .list .figcaption {
  height:auto
 }
}
@media screen and (max-width: 560px) {
 .area-customize.video-list02 .ct>.in .list .label {
  display:none
 }
}
.area-customize.video-list02 .ct>.in .list .label span {
 display:block
}
.area-customize.video-list02 .ct>.in .list .label span:before {
 content:"​";
 display:inline-block;
 vertical-align:middle;
 width:14px;
 height:14px;
 margin-right:5px;
 background-image:url('../images/icon-pic/clock-01.png?1534318172')
}
.area-customize.video-list02 .ct>.in .list .mark {
 font-size:0.9em;
 color:#999
}
.area-customize.video-list02 .ft>.in {
 padding:15px;
 padding-top:0
}
.area-customize.video-list02 .ft ul {
 margin-left:50%
}
@media screen and (max-width: 768px) {
 .area-customize.video-list02 .ft ul {
  margin-left:0
 }
}
.area-customize.video-list02 .ft li {
 padding-left:15px
}
@media screen and (max-width: 768px) {
 .area-customize.video-list02 .ft li {
  padding-left:0
 }
}
.area-customize.video-list02 .ft span {
 display:block
}
.area-customize.video-list02 .ft a {
 display:block;
 background-color:#fff;
 text-align:center;
 padding:8px;
 color:#4b2828;
 transition:150ms
}
.area-customize.video-list02 .ft a:hover {
 background-color:#f5ebeb
}
.area-essay.slider .ct .div {
 position:relative;
 height:360px;
 z-index:0;
 text-align:center
}
.area-essay.slider .ct .div:before {
 content:"​";
 display:inline-block;
 height:100%;
 width:0;
 vertical-align:middle
}
.area-essay.slider .ct .img {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:-1
}
.area-essay.slider .ct .img span {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0
}
.area-essay.slider .ct .img img {
 display:none
}
.area-essay.slider .ct .essay {
 display:inline-block;
 vertical-align:middle;
 max-width:80%
}
.area-essay.slider .ct .caption {
 font-size:1.6em;
 font-weight:700;
 color:#fff;
 text-shadow:0 0 8px #b6b6b6;
 margin-bottom:15px
}
.area-essay.slider .ct .label {
 margin:15px 0
}
.area-essay.slider .ct .mark {
 font-size:1.1em;
 color:#fff;
 text-shadow:0 0 8px #b6b6b6
}
.area-essay.slider .ct .p {
 margin-top:15px
}
.area-essay.slider .ct .p p {
 color:#fff
}
.area-essay.list>.bg-drop-layout>.in,
.area-essay.list>.in {
 background-color:#fff
}
.area-essay.list .ct .div {
 display:block;
 padding:8px;
 background-color:#fff;
 min-height:330px
}
.area-essay.list .ct .img span {
 display:block;
 padding-bottom:75%
}
.area-essay.list .ct .img img {
 display:none
}
.area-essay.list .ct .essay {
 margin-top:8px
}
.area-essay.list .ct .caption {
 text-align:center
}
.area-essay.list .ct .label {
 margin-top:8px
}
.area-essay.list .ct .label ul {
 padding:0 8px
}
.area-essay.list .ct .label span {
 display:block
}
.area-essay.list .ct .label a {
 display:block;
 padding:3px 0;
 position:relative;
 padding-left:15px;
 transition:150ms
}
.area-essay.list .ct .label a:before {
 content:"​";
 display:block;
 position:absolute;
 top:12px;
 left:2px;
 width:4px;
 height:4px;
 border-radius:50%;
 background-color:#4b2828
}
.area-essay.list .ct .label a:hover {
 background-color:#f0f0f0;
 color:inherit
}
.area-essay.list .ct .mark {
 display:none
}
.area-essay.list .ft {
 padding:8px
}
.area-essay.list .ft span {
 display:block
}
.area-essay.list .ft a {
 display:block;
 padding:8px;
 border-radius:3px;
 background-color:#DCA61F;
 color:#fff;
 text-align:center;
 transition:150ms
}
.area-essay.list .ft a:hover {
 background-color:#af8419
}
.area-essay.list02>.bg-drop-layout>.in,
.area-essay.list02>.in {
 background-color:#fff
}
.area-essay.list02 .ct .div {
 display:block;
 padding:8px;
 background-color:#fff;
 min-height:330px
}
.area-essay.list02 .ct .img span {
 display:block;
 padding-bottom:75%;
 background-size:cover
}
.area-essay.list02 .ct .img img {
 display:none
}
.area-essay.list02 .ct .essay {
 margin-top:8px
}
.area-essay.list02 .ct .caption {
 text-align:left;
 color:#4b2828;
 padding:5px 0
}
.area-essay.list02 .ct .label {
 margin-top:8px
}
.area-essay.list02 .ct .label span {
 display:block
}
.area-essay.list02 .ct .label a {
 display:block;
 padding:13px 0;
 padding-left:8px;
 position:relative;
 transition:150ms;
 background-color:#f0f0f0;
 margin-bottom:8px;
 padding-right:35px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.area-essay.list02 .ct .label a:hover {
 background-color:#f0f0f0;
 color:inherit
}
.area-essay.list02 .ct .label a:after {
 content:'';
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 width:42px;
 background-position:center;
 background-repeat:no-repeat;
 background-image:url(../images/icon-pic/away-e-right.png)
}
.area-essay.list02 .ct .mark {
 display:none
}
.area-essay.list02 .ft {
 padding:8px
}
.area-essay.list02 .ft span {
 display:block
}
.area-essay.list02 .ft a {
 display:block;
 padding:8px;
 border-radius:3px;
 background-color:#DCA61F;
 color:#fff;
 text-align:center;
 transition:150ms
}
.area-essay.list02 .ft a:hover {
 background-color:#af8419
}
.group.page {
 border:1px solid #e4e4e4
}
.group.page>.bg-drop-layout>.in>.ct>.in>[data-type][data-index],
.group.page>.in>.ct>.in>[data-type][data-index] {
 margin-top:0;
 box-sizing:border-box;
 padding:8px
}
.list-text.step .ct li {
 float:left;
 padding:3px;
 box-sizing:border-box;
 max-width:100%
}
@media screen and (max-width: 560px) {
 .list-text.step .ct li {
  float:none
 }
}
.list-text.step .ct li.is-active span:before,
.list-text.step .ct li.is-active span:after {
 background-color:#DCA61F
}
.list-text.step .ct span {
 display:block;
 position:relative;
 z-index:1
}
.list-text.step .ct span:before,
.list-text.step .ct span:after {
 content:"​";
 display:block;
 position:absolute;
 width:100%;
 height:50%;
 left:0;
 background-color:#4b2828;
 z-index:-1;
 transition:150ms
}
.list-text.step .ct span:before {
 top:0;
 transform:skewX(30deg)
}
@media screen and (max-width: 560px) {
 .list-text.step .ct span:before {
  transform:skewX(0)
 }
}
.list-text.step .ct span:after {
 bottom:0;
 transform:skewX(-30deg)
}
@media screen and (max-width: 560px) {
 .list-text.step .ct span:after {
  transform:skewX(0)
 }
}
.list-text.step .ct span:hover:before,
.list-text.step .ct span:hover:after {
 background-color:#2a1616
}
.list-text.step .ct a {
 display:block;
 max-width:100%;
 padding:8px 15px;
 color:#fff
}
.list-text.step .ct .mark {
 margin-right:5px
}
.list-text.classify .ct li {
 display:inline-block;
 vertical-align:middle;
 margin:3px
}
.list-text.classify .ct li.is-active a {
 border-color:#4b2828;
 background-color:#4b2828;
 color:#fff
}
.list-text.classify .ct span {
 display:block
}
.list-text.classify .ct a {
 display:block;
 padding:5px 8px;
 border:1px solid #e4e4e4;
 background-color:#fff;
 color:#343434;
 border-radius:3px;
 text-align:center
}
.list-text.classify .ct a:hover {
 background-color:#e4e4e4
}
.list-text.classify .ct a:after {
 display:none
}
.group-list.classify-multiple>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.classify-multiple>.in>.ct>.in>ul>li {
 display:inline-block;
 vertical-align:middle;
 margin:3px
}
.list-text.classify-multiple {
 padding:3px;
 border:1px solid #e4e4e4;
 border-radius:3px
}
.list-text.classify-multiple.is-active {
 background-color:#4b2828
}
.list-text.classify-multiple.is-active .hd a {
 color:#fff
}
.list-text.classify-multiple .hd {
 display:inline-block;
 vertical-align:middle
}
.list-text.classify-multiple .ct {
 display:inline-block;
 vertical-align:middle
}
.list-text.classify-multiple .ct li {
 display:inline-block;
 margin:3px;
 vertical-align:middle
}
.list-text.classify-multiple .ct li.is-active a {
 border-color:#4b2828;
 background-color:#4b2828;
 color:#fff
}
.list-text.classify-multiple .ct span {
 display:block
}
.list-text.classify-multiple .ct a {
 display:block;
 padding:5px 8px;
 border:1px solid #e4e4e4;
 background-color:#fff;
 color:#343434;
 border-radius:3px;
 text-align:center
}
.list-text.classify-multiple .ct a:hover {
 background-color:#e4e4e4
}
.list-text.btn.is-right .ct ul {
 text-align:right
}
.list-text.btn.is-center .ct ul {
 text-align:center
}
.list-text.btn.is-justify .ct ul {
 text-align:justify;
 line-height:0
}
.list-text.btn.is-justify .ct ul:after {
 content:"​";
 display:inline-block;
 width:100%;
 height:0
}
@media screen and (max-width: 768px) {
 .list-text.btn .ct ul {
  text-align:right !important
 }
}
.list-text.btn .ct li {
 display:inline-block;
 vertical-align:middle
}
@media screen and (max-width: 768px) {
 .list-text.btn .ct li {
  margin-top:3px
 }
}
.list-text.btn .ct li+li {
 margin-left:3px
}
.list-text.btn .ct span {
 display:block
}
@media screen and (max-width: 768px) {
 .list-text.btn .ct a {
  padding:8px
 }
}
.list-text.btn .ct a:before {
 margin-right:3px
}
.group-list.page-block>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.page-block>.in>.ct>.in>ul>li {
 width:33.33333%;
 display:inline-block;
 vertical-align:top
}
.group-list.page-block>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.page-block>.in>.ct>.in>ul>li {
 box-sizing:border-box;
 padding:0 3px 5px
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .group-list.page-block>.bg-drop-layout>.in>.ct>.in>ul>li,
 .group-list.page-block>.in>.ct>.in>ul>li {
  max-width:none !important;
  width:50% !important;
  clear:none
 }
 .group-list.page-block>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(2n+1),
 .group-list.page-block>.in>.ct>.in>ul>li:nth-child(2n+1) {
  clear:left
 }
}
@media screen and (max-width: 560px) {
 .group-list.page-block>.bg-drop-layout>.in>.ct>.in>ul>li,
 .group-list.page-block>.in>.ct>.in>ul>li {
  max-width:none !important;
  width:100% !important;
  clear:none
 }
 .group-list.page-block>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(1n+1),
 .group-list.page-block>.in>.ct>.in>ul>li:nth-child(1n+1) {
  clear:left
 }
}
.group-list.page-list>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-list.page-list>.in>.ct>.in>ul>li+li {
 margin-top:8px
}
.area-essay.active {
 padding:8px;
 background-color:#f0f0f0
}
.area-essay.active .ct .img {
 float:left;
 margin-right:8px
}
@media screen and (max-width: 560px) {
 .area-essay.active .ct .img {
  float:none;
  margin-right:0
 }
}
.area-essay.active .ct .img span {
 display:block;
 width:135px;
 padding-bottom:100%;
 background-image:url('../images/default.png?1536306009')
}
@media screen and (max-width: 560px) {
 .area-essay.active .ct .img span {
  width:auto;
  padding-bottom:0
 }
}
.area-essay.active .ct .img img {
 display:none
}
@media screen and (max-width: 560px) {
 .area-essay.active .ct .img img {
  display:block;
  width:100%
 }
}
.area-essay.active .ct .essay {
 overflow:hidden;
 padding-bottom:40px
}
@media screen and (max-width: 560px) {
 .area-essay.active .ct .essay {
  margin-top:8px;
  padding-bottom:0
 }
}
.area-essay.active .ct .caption {
 margin-right:120px
}
.area-essay.active .ct .label {
 position:absolute;
 top:8px;
 right:8px
}
@media screen and (max-width: 560px) {
 .area-essay.active .ct .label {
  position:static;
  top:auto;
  right:auto
 }
}
.area-essay.active .ft {
 position:absolute;
 right:8px;
 bottom:8px
}
@media screen and (max-width: 560px) {
 .area-essay.active .ft {
  position:static;
  right:auto;
  bottom:auto;
  margin-top:8px;
  border-top:1px solid #e4e4e4;
  padding-top:8px
 }
}
.area-essay.active .ft ul {
 text-align:right
}
.area-essay.active .ft li {
 display:inline-block;
 vertical-align:bottom
}
.area-essay.active .ft li+li {
 margin-left:3px
}
.area-essay.active .ft li.is-important a {
 padding:8px 30px;
 font-size:1.1em
}
.area-essay.active .ft span {
 display:block
}
.list-text.answer.is-right .hd a,
.list-text.answer.is-wrong .hd a {
 padding-left:48px
}
.list-text.answer.is-right .hd a:before,
.list-text.answer.is-wrong .hd a:before {
 content:"​";
 position:absolute;
 top:0;
 left:8px;
 width:32px;
 bottom:0;
 background-repeat:no-repeat;
 background-position:center
}
.list-text.answer.is-right .hd a:before {
 background-image:url('../images/icon-pic/icon_answer-right.png?1534318172')
}
.list-text.answer.is-wrong .hd a:before {
 background-image:url('../images/icon-pic/icon_answer-wrong.png?1534318172')
}
.list-text.answer .hd span {
 display:block
}
.list-text.answer .hd a {
 position:relative;
 display:block;
 font-size:1.1em;
 padding:8px;
 color:#607d8b;
 border-bottom:1px dotted #607d8b;
 font-weight:700
}
.list-text.answer .ct {
 padding:8px
}
.list-text.answer .ct li+li {
 margin-top:5px
}
.list-text.answer .ct li.is-radio.is-select a:before {
 background-image:url('../images/icon-pic/icon_answer-radio-checked.png?1534318172')
}
.list-text.answer .ct li.is-radio a {
 padding-left:36px
}
.list-text.answer .ct li.is-radio a:before {
 content:"​";
 border-radius:50%;
 background-image:url('../images/icon-pic/icon_answer-radio.png?1534318172')
}
.list-text.answer .ct li.is-checkbox.is-select a:before {
 background-image:url('../images/icon-pic/icon_answer-checkbox-checked.png?1534318172')
}
.list-text.answer .ct li.is-checkbox a {
 padding-left:36px
}
.list-text.answer .ct li.is-checkbox a:before {
 content:"​";
 border-radius:3px;
 background-image:url('../images/icon-pic/icon_answer-checkbox.png?1534318172')
}
.list-text.answer .ct li.is-answer span:before {
 content:"​"
}
.list-text.answer .ct span {
 display:block;
 position:relative;
 padding-left:43px
}
.list-text.answer .ct span:before {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 width:28px;
 background-repeat:no-repeat;
 background-position:center;
 background-image:url('../images/icon-pic/icon_answer-select-right.png?1534318172')
}
.list-text.answer .ct a {
 display:block;
 position:relative;
 padding:8px
}
.list-text.answer .ct a:before {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 width:28px;
 background-repeat:no-repeat;
 background-position:center
}
.simple-text.text-result>.bg-drop-layout>.in,
.simple-text.text-result>.in {
 padding:15px;
 text-align:center
}
@media screen and (max-width: 768px) {
 .simple-text.text-result>.bg-drop-layout>.in,
 .simple-text.text-result>.in {
  padding:8px
 }
}
.simple-text.text-result .hd {
 display:inline-block;
 vertical-align:middle
}
.simple-text.text-result .hd h4 {
 font-size:1.4em
}
.simple-text.text-result .hd span:after {
 content:': '
}
.simple-text.text-result .ct {
 display:inline-block;
 vertical-align:middle
}
.simple-text.text-result .ct span {
 font-size:1.6em;
 color:#343434
}
.list-text.jump-tool .hd {
 display:none
}
.list-text.jump-tool .ct ul {
 text-align:right
}
.list-text.jump-tool .ct li {
 display:inline-block
}
.list-text.jump-tool .ct li+li {
 margin-left:3px
}
.list-text.jump-tool .ct li.PreNews span a,
.list-text.jump-tool .ct li.NextNews span a {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 width:300px
}
.list-text.jump-tool .ct li.PreNews a:before {
 content:'上一則：'
}
.list-text.jump-tool .ct li.NextNews a:before {
 content:'下一則：'
}
.list-text.jump-tool .ct span {
 display:block
}
.area-customize.pagination .hd {
 display:none
}
.area-customize.pagination .ct>.in {
 text-align:center
}
.area-customize.pagination .ct ul {
 padding:0;
 display:inline-block
}
.area-customize.pagination .ct ul[data-index="1"] {
 float:left
}
.area-customize.pagination .ct ul[data-index="2"] {
 float:right
}
.area-customize.pagination .ct ul[data-index="3"] {
 text-align:center
}
.area-customize.pagination .ct ul.page,
.area-customize.pagination .ct ul.single {
 margin:0;
 position:static;
 top:auto;
 right:auto;
 bottom:auto;
 left:auto;
 list-style:none
}
[data-js="false"] .area-customize.pagination .ct ul.page,
[data-js="false"] .area-customize.pagination .ct ul.single {
 display:none
}
.area-customize.pagination .ct ul.single {
 margin-left:20px
}
.area-customize.pagination .ct ul.single .select label {
 font-size:1em;
 color:#646464
}
@media screen and (max-width: 560px) {
 .area-customize.pagination .ct ul.page {
  margin:15px 0px
 }
}
.area-customize.pagination .ct ul.page li {
 border:1px solid #e4e4e4
}
.area-customize.pagination .ct li {
 float:left;
 line-height:30px;
 margin-right:-1px
}
.area-customize.pagination .ct li.is-active a {
 background-color:#4b2828;
 color:#fff;
 box-shadow:inset 0px 0px 4px 0px #2a2323
}
.area-customize.pagination .ct li.is-active a:hover {
 background-color:#2a1616
}
.area-customize.pagination .ct li.disabled a {
 background:#3f2626
}
.area-customize.pagination .ct span {
 display:block
}
.area-customize.pagination .ct a {
 color:#646464;
 padding:7px 12px
}
.area-customize.pagination .ct a:hover {
 background-color:#e4e4e4
}
.area-customize.pagination .ct a:active {
 box-shadow:inset 0px 0px 4px 0px #969696
}
.area-customize.pagination .ct .count {
 font-size:1em;
 color:#646464
}
.area-customize.pagination .ct .count i {
 margin-right:5px
}
.area-customize.pagination .ct .btn {
 margin:0 7px 0 -6px;
 padding:5px 12px;
 border-top-left-radius:0px;
 border-bottom-left-radius:0px;
 background:#e4e4e4;
 border:1px solid #d0d0d0
}
.area-customize.pagination .ct .btn:before {
 font-size:inherit;
 color:inherit;
 width:10px;
 height:6px;
 margin-left:-5px;
 padding:2px 2px;
 font-size:1.1em;
 color:#222;
 text-align:center
}
.area-customize.pagination .ct .btn:hover {
 background:#b6b6b6
}
.area-customize.pagination .ct .btn:active {
 box-shadow:inset 0px 0px 4px 0px #969696
}
.area-customize.pagination .ct .btn span {
 font-size:0
}
.area-customize.pagination .ct .page_empty {
 padding:0 8px
}
.area-customize.notitle01-pager .hd {
 display:none
}
.area-customize.notitle01-pager .ct>.in {
 text-align:center
}
.area-customize.notitle01-pager .ct ul {
 padding:0;
 display:inline-block
}
.area-customize.notitle01-pager .ct ul[data-index="1"] {
 float:left
}
.area-customize.notitle01-pager .ct ul[data-index="2"] {
 float:right
}
.area-customize.notitle01-pager .ct ul[data-index="3"] {
 text-align:center
}
.area-customize.notitle01-pager .ct ul.page,
.area-customize.notitle01-pager .ct ul.single {
 margin:0;
 position:static;
 top:auto;
 right:auto;
 bottom:auto;
 left:auto;
 list-style:none
}
.area-customize.notitle01-pager .ct ul.single {
 margin-left:20px
}
.area-customize.notitle01-pager .ct ul.single .select label {
 font-size:1em;
 color:#646464
}
@media screen and (max-width: 560px) {
 .area-customize.notitle01-pager .ct ul.page {
  margin:15px 0px
 }
}
.area-customize.notitle01-pager .ct ul.page a {
 border-radius:30px
}
.area-customize.notitle01-pager .ct li {
 float:left;
 line-height:30px
}
.area-customize.notitle01-pager .ct li.is-active a {
 background-color:#4b2828;
 color:#fff;
 box-shadow:inset 0px 0px 4px 0px #2a2323
}
.area-customize.notitle01-pager .ct li.is-active a:hover {
 background-color:#2a1616
}
.area-customize.notitle01-pager .ct li.disabled a {
 background:#3f2626
}
.area-customize.notitle01-pager .ct span {
 display:block
}
.area-customize.notitle01-pager .ct a {
 color:#646464;
 padding:8px 12px
}
.area-customize.notitle01-pager .ct a:hover {
 background-color:#e4e4e4
}
.area-customize.notitle01-pager .ct a:active {
 box-shadow:inset 0px 0px 4px 0px #969696
}
.area-customize.notitle01-pager .ct .count {
 font-size:1em;
 color:#646464
}
.area-customize.notitle01-pager .ct .count i {
 margin-right:5px
}
.area-customize.notitle01-pager .ct .btn {
 margin:0 7px 0 -6px;
 padding:5px 12px;
 border-top-left-radius:0px;
 border-bottom-left-radius:0px;
 background:#e4e4e4;
 border:1px solid #d0d0d0
}
.area-customize.notitle01-pager .ct .btn:before {
 font-size:inherit;
 color:inherit;
 width:10px;
 height:6px;
 margin-left:-5px;
 padding:2px 2px;
 font-size:1.1em;
 color:#222;
 text-align:center
}
.area-customize.notitle01-pager .ct .btn:hover {
 background:#b6b6b6
}
.area-customize.notitle01-pager .ct .btn:active {
 box-shadow:inset 0px 0px 4px 0px #969696
}
.area-customize.notitle01-pager .ct .btn span {
 font-size:0
}
.area-customize.notitle01-pager .ct .page_empty {
 padding:0 8px
}
.area-customize.epaper-status {
 width:100%;
 text-align:center;
 margin-top:60px
}
.area-customize.epaper-status .ct>.in span {
 color:#d0d0d0;
 margin:12px 0 10px 0;
 font-family:Microsoft JhengHei , Arial;
 display:block;
 font-size:1.3em;
 font-weight:bold
}
.area-essay.toggle {
 line-height:1.7
}
.area-essay.toggle .hd {
 display:none
}
.area-essay.toggle .ct .div {
 display:block;
 padding:3px
}
.area-essay.toggle .ct .img {
 display:none
}
.area-essay.toggle .ct .essay {
 overflow:hidden
}
.area-essay.toggle .ct .caption {
 position:relative;
 padding-left:23px;
 margin-bottom:0
}
.area-essay.toggle .ct .caption:before {
 content:"​";
 display:block;
 position:absolute;
 left:0;
 top:5px;
 width:15px;
 height:15px;
 text-align:center;
 line-height:15px;
 background-position:center;
 background-repeat:no-repeat;
 background-image:url('../images/icon-pic/away-b-right.png?1536306009')
}
.area-essay.toggle .ct .label {
 display:none
}
.area-essay.toggle .ct .p {
 display:none;
 margin-left:23px;
 padding:8px;
 border:1px solid #e4e4e4
}
.area-essay.toggle .ct .p .div {
 display:inline-block
}
.area-essay.toggle .ct .mark {
 display:none
}
.area-essay.toggle .ft {
 padding:8px
}
.area-essay.toggle .ft span {
 display:block
}
.area-essay.toggle .ft a {
 display:block;
 padding:8px;
 border-radius:3px;
 background-color:#DCA61F;
 color:#fff;
 text-align:center;
 transition:150ms
}
.area-essay.toggle .ft a:hover {
 background-color:#af8419
}
.area-figure.link .ct .div {
 display:block;
 padding:8px;
 transition:150ms
}
.area-figure.link .ct .div:hover {
 background-color:#e4e4e4
}
.area-figure.link .ct .img {
 margin-right:15px
}
.area-figure.link .ct .img span {
 display:block;
 padding-bottom:75%;
 background-color:#b6b6b6
}
.area-figure.link .ct .img img {
 display:none
}
.area-figure.link .ct .essay {
 overflow:hidden;
 display:inline-block;
 margin-top:8px
}
.area-figure.link .ct .label {
 font-size:0.9em;
 padding:3px 0;
 color:#b6b6b6
}
.area-figure.link .ct .p span {
 line-height:1.6em
}
.list-pic.album>.bg-drop-layout>.in>.ct>.in>ul>li,
.list-pic.album>.in>.ct>.in>ul>li {
 width:33.33333%;
 display:inline-block;
 vertical-align:top
}
@media screen and (max-width: 560px) {
 .list-pic.album .ct li {
  max-width:none !important;
  width:50% !important;
  clear:none
 }
 .list-pic.album .ct li:nth-child(2n+1) {
  clear:left
 }
}
.list-pic.album .ct span {
 position:relative;
 display:block;
 margin:5px;
 background-color:#b6b6b6
}
.list-pic.album .ct a {
 display:block;
 padding-bottom:75%
}
.list-pic.album .ct a:before {
 content:"​";
 position:absolute;
 display:block;
 padding-bottom:75%;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background-color:transparent;
 transition:150ms
}
.list-pic.album .ct a:hover:before {
 background-color:rgba(34,34,34,0.5)
}
@media screen and (max-width: 768px) {
 .list-pic.album .ct a {
  background-color:transparent
 }
}
.list-pic.album .ct img {
 display:none
}
.area-editor.user-edit .ct {
 background-color:transparent
}
.simple-text.title .ct>.in {
 font-size:1.4em;
 padding:5px 0;
 font-weight:bold;
 color:#4b2828
}
.simple-text.title .ct a:hover {
 color:currentColor
}
.page-content .list-text.detail .ct ul {
 text-align:right
}
@media screen and (max-width: 560px) {
 .page-content .list-text.detail .ct ul {
  text-align:left
 }
}
.page-content .list-text.detail .ct li {
 display:inline-block;
 font-size:0.9em;
 color:#646464
}
.page-content .list-text.detail .ct li+li:before {
 content:' |';
 margin:0 8px;
 vertical-align:middle
}
.page-content .list-text.detail .ct span {
 display:inline-block;
 vertical-align:middle
}
.page-content .list-text.detail .ct a {
 display:block
}
@media screen and (max-width: 560px) {
 .page-footer .list-text.detail .ct ul {
  text-align:left
 }
}
.page-footer .list-text.detail .ct li {
 display:inline-block;
 font-size:0.9em;
 color:#646464
}
.page-footer .list-text.detail .ct li+li:before {
 content:' |';
 margin:0 8px;
 vertical-align:middle
}
.page-footer .list-text.detail .ct span {
 display:inline-block;
 vertical-align:middle
}
.page-footer .list-text.detail .ct a {
 display:block
}
.list-text.label .ct ul {
 text-align:right
}
.list-text.label .ct li {
 display:inline-block
}
.list-text.label .ct span {
 display:block
}
.area-customize.calendar-detail .ct .label {
 float:right
}
[data-js="false"] .area-customize.calendar-detail .ct .label {
 display:none
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .label {
  float:none
 }
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .label ul {
  text-align:center
 }
}
.area-customize.calendar-detail .ct .label li {
 display:inline-block
}
.area-customize.calendar-detail .ct .label li+li {
 margin-left:3px
}
.area-customize.calendar-detail .ct .label span {
 display:block
}
.area-customize.calendar-detail .ct .caption {
 overflow:hidden;
 font-size:1.1em;
 color:#343434
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .caption {
  text-align:center;
  margin-bottom:0;
  margin-top:5px
 }
}
.area-customize.calendar-detail .ct .caption span {
 color:inherit
}
.area-customize.calendar-detail .ct .caption a {
 color:inherit;
 font-size:1em
}
.area-customize.calendar-detail .ct .table {
 margin-top:5px;
 background-color:#f0f0f0
}
.area-customize.calendar-detail .ct .table table {
 table-layout:fixed;
 width:100%
}
.area-customize.calendar-detail .ct .table th span {
 padding:5px 0;
 background-color:#4b2828;
 color:#fff
}
.area-customize.calendar-detail .ct .table td {
 transition:150ms;
 border:1px solid #e4e4e4;
 padding:3px;
 vertical-align:top
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .table td {
  border:0
 }
}
.area-customize.calendar-detail .ct .table td>div {
 min-height:120px
}
.area-customize.calendar-detail .ct .table td:hover {
 background-color:#e4e4e4
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .table th,
 .area-customize.calendar-detail .ct .table td {
  text-align:center
 }
}
.area-customize.calendar-detail .ct .table th span {
 display:block
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .table .event .mark {
  text-decoration:underline
 }
}
.area-customize.calendar-detail .ct .table .this-week {
 background-color:#fff
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .table .this-week {
  border:1px solid #e4e4e4;
  border-color:#f0f0f0
 }
}
.area-customize.calendar-detail .ct .table .prev-mounth .mark {
 background-color:#b6b6b6
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .table .prev-mounth .mark {
  background-color:transparent;
  color:#b6b6b6
 }
}
.area-customize.calendar-detail .ct .table .next-mounth .mark {
 background-color:#b6b6b6
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .table .next-mounth .mark {
  background-color:transparent;
  color:#b6b6b6
 }
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .table .weekend .mark {
  color:#343434
 }
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .table .weekend.prev-mounth .mark,
 .area-customize.calendar-detail .ct .table .weekend.next-mounth .mark {
  color:#4c4c4c
 }
}
.area-customize.calendar-detail .ct .table .today {
 color:#4b2828
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .table .today {
  background-color:#4b2828
 }
}
.area-customize.calendar-detail .ct .table .today .list a:before {
 background-color:#4b2828
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .table .today .mark {
  color:#fff
 }
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .table .is-active {
  background-color:#DCA61F
 }
}
.area-customize.calendar-detail .ct .table .is-active .list a:before {
 background-color:#DCA61F
}
.area-customize.calendar-detail .ct .table .is-active .mark {
 background-color:#DCA61F
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .table .is-active .mark {
  background-color:transparent;
  color:#fff
 }
}
.area-customize.calendar-detail .ct .table .list {
 margin-top:3px
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .table .list {
  display:none
 }
}
.area-customize.calendar-detail .ct .table .list span {
 display:block
}
.area-customize.calendar-detail .ct .table .list a {
 position:relative;
 display:block;
 padding:3px;
 padding-left:15px
}
.area-customize.calendar-detail .ct .table .list a:hover {
 background-color:#fff
}
.area-customize.calendar-detail .ct .table .list a:before {
 content:"​";
 display:block;
 position:absolute;
 top:12px;
 left:6px;
 width:3px;
 height:3px;
 background-color:#b6b6b6
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail .ct .table .mark {
  display:block;
  font-size:1em;
  color:#343434;
  margin-right:0;
  padding:0;
  background-color:transparent
 }
}
.area-customize.calendar-detail .ct .table .mark:hover {
 text-decoration:underline
}
.area-customize.calendar-detail02 .ct .caption {
 font-size:1.1em;
 color:#343434;
 text-align:center
}
.area-customize.calendar-detail02 .ct .caption span {
 color:inherit
}
.area-customize.calendar-detail02 .ct .caption a {
 color:inherit;
 font-size:1em
}
.area-customize.calendar-detail02 .ct .heading {
 position:relative;
 width:320px;
 margin:15px auto
}
.area-customize.calendar-detail02 .ct .list ul {
 text-align:center
}
.area-customize.calendar-detail02 .ct .list li {
 display:inline-block
}
.area-customize.calendar-detail02 .ct .list li+li {
 margin-left:3px
}
.area-customize.calendar-detail02 .ct .list li.is-active a {
 color:#fff;
 background-color:#6c3a3a
}
.area-customize.calendar-detail02 .ct .list li.is-active a:before {
 background-color:#fff
}
.area-customize.calendar-detail02 .ct .list li.is-today a {
 color:#fff;
 background-color:#4b2828
}
.area-customize.calendar-detail02 .ct .list li.is-today a:before {
 background-color:#fff
}
.area-customize.calendar-detail02 .ct .list span {
 display:block
}
.area-customize.calendar-detail02 .ct .list a {
 position:relative;
 display:block;
 height:60px;
 width:30px;
 line-height:30px;
 text-align:center;
 border-radius:3px;
 background-color:#f0f0f0;
 transition:150ms
}
.area-customize.calendar-detail02 .ct .list a:hover {
 background-color:#f5ebeb;
 color:inherit
}
.area-customize.calendar-detail02 .ct .list a:before {
 content:"​";
 position:absolute;
 top:30px;
 left:3px;
 right:3px;
 height:1px;
 background-color:#b6b6b6
}
.area-customize.calendar-detail02 .ct .list .mark {
 position:absolute;
 top:30px;
 right:0;
 bottom:0;
 left:0
}
.area-customize.calendar-detail02 .ct .label li.prev a {
 left:0;
 background-image:url('../images/icon-pic/away-b-left.png?1536306009')
}
.area-customize.calendar-detail02 .ct .label li.next a {
 right:0;
 background-image:url('../images/icon-pic/away-b-right.png?1536306009')
}
.area-customize.calendar-detail02 .ct .label a {
 position:absolute;
 top:0;
 bottom:0;
 width:30px;
 background-position:center;
 background-repeat:no-repeat;
 transition:150ms
}
.area-customize.calendar-detail02 .ct .label a:hover {
 transform:scale(1.2)
}
.area-customize.calendar-detail02 .ct .table {
 margin:5px 0
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail02 .ct .table {
  display:block
 }
}
.area-customize.calendar-detail02 .ct .table table {
 width:100%
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail02 .ct .table tbody {
  display:block
 }
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail02 .ct .table tr+tr {
  margin-top:8px
 }
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail02 .ct .table tr {
  display:block;
  border:1px solid #e4e4e4
 }
}
.area-customize.calendar-detail02 .ct .table tr:nth-child(odd) {
 background-color:#f0f0f0
}
.area-customize.calendar-detail02 .ct .table tr:hover {
 background-color:#f5ebeb
}
.area-customize.calendar-detail02 .ct .table tr a:hover {
 color:inherit
}
.area-customize.calendar-detail02 .ct .table th {
 border-top:3px solid #b6b6b6;
 border-bottom:1px solid #b6b6b6;
 background-color:#e4e4e4
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail02 .ct .table th {
  display:none
 }
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail02 .ct .table td+td {
  border-top:1px solid #e4e4e4;
  border-top-style:dotted
 }
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail02 .ct .table td {
  display:block
 }
}
.area-customize.calendar-detail02 .ct .table td .mark {
 display:inline-block;
 background-color:#DCA61F;
 padding:3px 8px;
 border-radius:30px;
 color:#fff;
 font-size:0.9em
}
.area-customize.calendar-detail02 .ct .table th,
.area-customize.calendar-detail02 .ct .table td {
 padding:8px 5px;
 text-align:center
}
.area-customize.calendar-detail02 .ct .table th:before,
.area-customize.calendar-detail02 .ct .table td:before {
 display:inline-block;
 color:#b6b6b6
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail02 .ct .table th:before,
 .area-customize.calendar-detail02 .ct .table td:before {
  content:attr(title) "："
 }
}
.area-customize.calendar-detail02 .ct .table th:last-child,
.area-customize.calendar-detail02 .ct .table td:last-child {
 text-align:left
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail02 .ct .table th,
 .area-customize.calendar-detail02 .ct .table td {
  text-align:left
 }
}
.area-customize.calendar-detail03 .ct .caption {
 float:left;
 font-size:1.4em;
 color:#343434
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail03 .ct .caption {
  float:none;
  text-align:center
 }
}
.area-customize.calendar-detail03 .ct .caption span {
 color:inherit
}
.area-customize.calendar-detail03 .ct .caption a {
 color:inherit;
 font-size:1em;
 font-weight:700
}
.area-customize.calendar-detail03 .ct .caption .mark {
 font-weight:400
}
.area-customize.calendar-detail03 .ct .label {
 overflow:hidden;
 text-align:center
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail03 .ct .label {
  margin-top:8px
 }
}
.area-customize.calendar-detail03 .ct .label ul {
 display:inline-block;
 vertical-align:middle
}
.area-customize.calendar-detail03 .ct .label li {
 float:left
}
.area-customize.calendar-detail03 .ct .label li+li a {
 border-left:0
}
.area-customize.calendar-detail03 .ct .label li:nth-child(1) a {
 border-radius:3px 0 0 3px
}
.area-customize.calendar-detail03 .ct .label li:nth-last-child(1) a {
 border-radius:0 3px 3px 0
}
.area-customize.calendar-detail03 .ct .label span {
 display:block
}
.area-customize.calendar-detail03 .ct .label a {
 display:block;
 padding:5px 15px;
 color:#4b2828;
 border:1px solid #4b2828;
 transition:150ms
}
.area-customize.calendar-detail03 .ct .label a:hover {
 background-color:#4b2828;
 color:#fff
}
.area-customize.calendar-detail03 .ct .table {
 margin-top:8px
}
.area-customize.calendar-detail03 .ct .table table {
 table-layout:fixed;
 width:100%
}
.area-customize.calendar-detail03 .ct .table th.weekend span {
 color:#b6b6b6
}
.area-customize.calendar-detail03 .ct .table th span {
 padding:5px 8px;
 color:#646464;
 text-align:right
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail03 .ct .table th span {
  text-align:center
 }
}
.area-customize.calendar-detail03 .ct .table td {
 transition:150ms;
 border:1px solid #e4e4e4;
 padding:5px;
 vertical-align:top
}
.area-customize.calendar-detail03 .ct .table td.weekend {
 background-color:#f0f0f0
}
.area-customize.calendar-detail03 .ct .table td>div {
 min-height:120px;
 text-align:right
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail03 .ct .table td>div {
  min-height:0;
  text-align:center
 }
}
.area-customize.calendar-detail03 .ct .table th span {
 display:block
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail03 .ct .table .event .mark {
  text-decoration:underline
 }
}
.area-customize.calendar-detail03 .ct .table .this-week {
 background-color:#fff
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail03 .ct .table .this-week {
  border:1px solid #e4e4e4;
  border-color:#f0f0f0
 }
}
.area-customize.calendar-detail03 .ct .table .weekend .mark {
 color:#b6b6b6
}
.area-customize.calendar-detail03 .ct .table .today .mark {
 background-color:#4b2828;
 color:#fff
}
.area-customize.calendar-detail03 .ct .table .list {
 margin-top:3px
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail03 .ct .table .list {
  display:none
 }
}
.area-customize.calendar-detail03 .ct .table .list li+li {
 margin-top:3px
}
.area-customize.calendar-detail03 .ct .table .list span {
 display:block
}
.area-customize.calendar-detail03 .ct .table .list a {
 position:relative;
 display:block;
 text-align:left;
 padding:3px;
 border-radius:3px;
 background-color:#fbf5e5
}
.area-customize.calendar-detail03 .ct .table .list a:hover {
 background-color:#f8edd0;
 color:inherit
}
.area-customize.calendar-detail03 .ct .table .mark {
 display:inline-block;
 width:25px;
 text-align:center;
 line-height:25px;
 font-weight:700;
 border-radius:50%
}
.area-customize.calendar-detail04.is-list .ct .table table {
 display:block
}
.area-customize.calendar-detail04.is-list .ct .table tbody {
 display:block
}
.area-customize.calendar-detail04.is-list .ct .table tr {
 display:block
}
.area-customize.calendar-detail04.is-list .ct .table th {
 display:none
}
.area-customize.calendar-detail04.is-list .ct .table td {
 display:block;
 border-top:0;
 border-left:0;
 border-right:0
}
.area-customize.calendar-detail04.is-list .ct .table td>div {
 min-height:0
}
@media screen and (max-width: 768px) {
 .area-customize.calendar-detail04.is-list .ct .table td {
  text-align:left
 }
}
.area-customize.calendar-detail04.is-list .ct .table .prev-mounth {
 display:none
}
.area-customize.calendar-detail04.is-list .ct .table .next-mounth {
 display:none
}
@media screen and (max-width: 768px) {
 .area-customize.calendar-detail04.is-list .ct .table .list {
  display:block
 }
}
.area-customize.calendar-detail04.is-list .ct .table .list a {
 overflow:visible;
 text-overflow:clip;
 white-space:normal
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail04.is-list .ct .table .mark {
  display:inline-block;
  padding:5px 8px;
  color:#fff;
  background-color:#343434
 }
}
.area-customize.calendar-detail04.is-list .ft a {
 background-image:url('../images/icon-pic/block.png?1534317665')
}
.area-customize.calendar-detail04 .ct .label {
 float:right
}
[data-js="false"] .area-customize.calendar-detail04 .ct .label {
 display:none
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail04 .ct .label {
  float:none
 }
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail04 .ct .label ul {
  text-align:center
 }
}
.area-customize.calendar-detail04 .ct .label li {
 display:inline-block
}
.area-customize.calendar-detail04 .ct .label li+li {
 margin-left:3px
}
.area-customize.calendar-detail04 .ct .label span {
 display:block
}
.area-customize.calendar-detail04 .ct .caption {
 overflow:hidden;
 font-size:1.1em;
 color:#343434
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail04 .ct .caption {
  text-align:center;
  margin-bottom:0;
  margin-top:5px
 }
}
.area-customize.calendar-detail04 .ct .caption span {
 color:inherit
}
.area-customize.calendar-detail04 .ct .caption a {
 color:inherit;
 font-size:1em
}
.area-customize.calendar-detail04 .ct .table {
 margin-top:5px
}
.area-customize.calendar-detail04 .ct .table table {
 table-layout:fixed;
 width:100%
}
.area-customize.calendar-detail04 .ct .table th span {
 padding:5px 0;
 background-color:#4b2828;
 color:#fff
}
.area-customize.calendar-detail04 .ct .table td {
 transition:150ms;
 border:1px solid #e4e4e4;
 padding:3px;
 vertical-align:top
}
.area-customize.calendar-detail04 .ct .table td>div {
 min-height:120px
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail04 .ct .table td>div {
  min-height:0
 }
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail04 .ct .table th,
 .area-customize.calendar-detail04 .ct .table td {
  text-align:center
 }
}
.area-customize.calendar-detail04 .ct .table th span {
 display:block
}
.area-customize.calendar-detail04 .ct .table .event {
 background-color:#fbf5e5
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail04 .ct .table .event .mark {
  text-decoration:underline
 }
}
.area-customize.calendar-detail04 .ct .table .this-week {
 background-color:#fff
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail04 .ct .table .this-week {
  border:1px solid #e4e4e4;
  border-color:#f0f0f0
 }
}
.area-customize.calendar-detail04 .ct .table .prev-mounth {
 background-color:#f0f0f0
}
.area-customize.calendar-detail04 .ct .table .prev-mounth .mark {
 display:none
}
.area-customize.calendar-detail04 .ct .table .prev-mounth .list {
 display:none
}
.area-customize.calendar-detail04 .ct .table .next-mounth {
 background-color:#f0f0f0
}
.area-customize.calendar-detail04 .ct .table .next-mounth .mark {
 display:none
}
.area-customize.calendar-detail04 .ct .table .next-mounth .list {
 display:none
}
.area-customize.calendar-detail04 .ct .table .today {
 color:#4b2828
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail04 .ct .table .today {
  background-color:#4b2828
 }
}
.area-customize.calendar-detail04 .ct .table .today .list a:before {
 background-color:#4b2828
}
.area-customize.calendar-detail04 .ct .table .today .mark {
 background-color:#4b2828
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail04 .ct .table .today .mark {
  color:#fff
 }
}
.area-customize.calendar-detail04 .ct .table .list {
 margin-top:3px
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail04 .ct .table .list {
  display:none
 }
}
.area-customize.calendar-detail04 .ct .table .list span {
 display:block
}
.area-customize.calendar-detail04 .ct .table .list a {
 position:relative;
 display:block;
 padding:3px;
 padding-left:15px
}
.area-customize.calendar-detail04 .ct .table .list a:before {
 content:"​";
 display:block;
 position:absolute;
 top:12px;
 left:6px;
 width:3px;
 height:3px;
 background-color:#b6b6b6
}
@media screen and (max-width: 560px) {
 .area-customize.calendar-detail04 .ct .table .mark {
  display:block;
  font-size:1em;
  color:#343434;
  margin-right:0;
  padding:0;
  background-color:transparent
 }
}
.area-customize.calendar-detail04 .ct .table .mark:hover {
 text-decoration:underline
}
.area-customize.calendar-detail04 .ft {
 position:absolute;
 top:0;
 right:0
}
.area-customize.calendar-detail04 .ft ul {
 text-align:right
}
.area-customize.calendar-detail04 .ft li {
 display:inline-block
}
.area-customize.calendar-detail04 .ft li+li {
 margin-left:3px
}
.area-customize.calendar-detail04 .ft span {
 display:block
}
.area-customize.calendar-detail04 .ft a {
 display:block;
 width:26px;
 height:22px;
 border:1px solid #e4e4e4;
 border-radius:3px;
 background-image:url('../images/icon-pic/list.png?1534317665');
 background-repeat:no-repeat;
 background-position:center;
 transition:150ms
}
.area-customize.calendar-detail04 .ft a:hover {
 background-color:#f0f0f0
}
.area-customize.calendar-schedule .ct .heading {
 position:relative;
 width:320px;
 margin:0 auto
}
[data-js="false"] .area-customize.calendar-schedule .ct .label {
 display:none
}
.area-customize.calendar-schedule .ct .label li.prev a {
 left:0;
 background-image:url('../images/icon-pic/away-double-b-left.png?1536306009')
}
.area-customize.calendar-schedule .ct .label li.next a {
 right:0;
 background-image:url('../images/icon-pic/away-double-b-right.png?1536306009')
}
.area-customize.calendar-schedule .ct .label a {
 position:absolute;
 top:0;
 bottom:0;
 width:30px;
 background-position:center;
 background-repeat:no-repeat;
 transition:150ms
}
.area-customize.calendar-schedule .ct .label a:hover {
 transform:scale(1.2)
}
.area-customize.calendar-schedule .ct .caption {
 margin:0 30px;
 font-size:1.1em;
 font-weight:700;
 color:#343434;
 text-align:center
}
.area-customize.calendar-schedule .ct .caption span {
 color:inherit
}
.area-customize.calendar-schedule .ct .caption a {
 color:inherit;
 font-size:1em
}
.area-customize.calendar-schedule .ct .table {
 margin:15px 0
}
.area-customize.calendar-schedule .ct .table table {
 table-layout:fixed;
 width:100%
}
.area-customize.calendar-schedule .ct .table td {
 transition:150ms;
 padding:0 3px;
 vertical-align:top
}
.area-customize.calendar-schedule .ct .table td:hover {
 background-color:#e4e4e4
}
.area-customize.calendar-schedule .ct .table th,
.area-customize.calendar-schedule .ct .table td {
 text-align:center
}
.area-customize.calendar-schedule .ct .table span {
 padding:8px 0;
 display:block;
 position:relative;
 z-index:1
}
.area-customize.calendar-schedule .ct .table span:after {
 display:block;
 position:absolute;
 left:50%;
 top:3px;
 bottom:3px;
 width:30px;
 margin-left:-15px;
 z-index:-1;
 border-radius:15px
}
.area-customize.calendar-schedule .ct .table a:hover {
 text-decoration:underline
}
.area-customize.calendar-schedule .ct .table .event {
 text-decoration:underline;
 font-weight:700
}
.area-customize.calendar-schedule .ct .table .prev-mounth {
 color:#b6b6b6
}
.area-customize.calendar-schedule .ct .table .next-mounth {
 color:#b6b6b6
}
.area-customize.calendar-schedule .ct .table .weekend {
 color:#DCA61F
}
.area-customize.calendar-schedule .ct .table .weekend.prev-mounth,
.area-customize.calendar-schedule .ct .table .weekend.next-mounth {
 color:#b6b6b6
}
.area-customize.calendar-schedule .ct .table .today span {
 display:block;
 color:#fff
}
.area-customize.calendar-schedule .ct .table .today span:after {
 content:"​";
 background-color:#4b2828
}
.area-customize.calendar-schedule .ct .table .today a {
 color:inherit
}
.area-customize.calendar-schedule .ct .list {
 margin-top:8px
}
.area-customize.calendar-schedule .ct .list li {
 display:inline-block;
 vertical-align:middle
}
.area-customize.calendar-schedule .ct .list li.is-event a:before {
 background-color:#4b2828;
 border-radius:50%
}
.area-customize.calendar-schedule .ct .list li.is-this-week a:before {
 background-color:#b6b6b6
}
.area-customize.calendar-schedule .ct .list li.is-this-month a:before {
 background-color:#222
}
.area-customize.calendar-schedule .ct .list li+li {
 margin-left:5px
}
.area-customize.calendar-schedule .ct .list span {
 display:block
}
.area-customize.calendar-schedule .ct .list a {
 display:block
}
.area-customize.calendar-schedule .ct .list a:before {
 content:"​";
 display:inline-block;
 width:10px;
 height:10px;
 vertical-align:middle;
 margin-right:5px
}
.area-customize.calendar-schedule .ct .mark {
 margin-top:8px;
 color:#646464
}
[data-js="false"] .area-customize.chart {
 display:none
}
.group-list.content[data-setlen="2"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.content[data-setlen="2"]>.in>.ct>.in>ul>li {
 display:inline-block;
 width:50%;
 vertical-align:top;
 padding:8px;
 box-sizing:border-box
}
@media screen and (max-width: 768px) {
 .group-list.content[data-setlen="2"]>.bg-drop-layout>.in>.ct>.in>ul>li,
 .group-list.content[data-setlen="2"]>.in>.ct>.in>ul>li {
  display:block;
  width:auto;
  padding:0
 }
}
.group-list.content[data-setlen="2"]>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-list.content[data-setlen="2"]>.in>.ct>.in>ul>li+li {
 margin-top:0
}
@media screen and (max-width: 768px) {
 .group-list.content[data-setlen="2"]>.bg-drop-layout>.in>.ct>.in>ul>li+li,
 .group-list.content[data-setlen="2"]>.in>.ct>.in>ul>li+li {
  margin-top:5px
 }
}
.group-list.content[data-setlen="3"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.content[data-setlen="3"]>.in>.ct>.in>ul>li {
 display:inline-block;
 width:33.33333%;
 vertical-align:top;
 padding:8px;
 box-sizing:border-box
}
@media screen and (max-width: 768px) {
 .group-list.content[data-setlen="3"]>.bg-drop-layout>.in>.ct>.in>ul>li,
 .group-list.content[data-setlen="3"]>.in>.ct>.in>ul>li {
  display:block;
  width:auto;
  padding:0
 }
}
.group-list.content[data-setlen="3"]>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-list.content[data-setlen="3"]>.in>.ct>.in>ul>li+li {
 margin-top:0
}
@media screen and (max-width: 768px) {
 .group-list.content[data-setlen="3"]>.bg-drop-layout>.in>.ct>.in>ul>li+li,
 .group-list.content[data-setlen="3"]>.in>.ct>.in>ul>li+li {
  margin-top:5px
 }
}
.group-list.content[data-setlen="4"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.content[data-setlen="4"]>.in>.ct>.in>ul>li {
 display:inline-block;
 width:25%;
 vertical-align:top;
 padding:8px;
 box-sizing:border-box
}
@media screen and (max-width: 768px) {
 .group-list.content[data-setlen="4"]>.bg-drop-layout>.in>.ct>.in>ul>li,
 .group-list.content[data-setlen="4"]>.in>.ct>.in>ul>li {
  display:block;
  width:auto;
  padding:0
 }
}
.group-list.content[data-setlen="4"]>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-list.content[data-setlen="4"]>.in>.ct>.in>ul>li+li {
 margin-top:0
}
@media screen and (max-width: 768px) {
 .group-list.content[data-setlen="4"]>.bg-drop-layout>.in>.ct>.in>ul>li+li,
 .group-list.content[data-setlen="4"]>.in>.ct>.in>ul>li+li {
  margin-top:5px
 }
}
.group-list.content[data-setlen="5"]>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.content[data-setlen="5"]>.in>.ct>.in>ul>li {
 display:inline-block;
 width:20%;
 vertical-align:top;
 padding:8px;
 box-sizing:border-box
}
@media screen and (max-width: 768px) {
 .group-list.content[data-setlen="5"]>.bg-drop-layout>.in>.ct>.in>ul>li,
 .group-list.content[data-setlen="5"]>.in>.ct>.in>ul>li {
  display:block;
  width:auto;
  padding:0
 }
}
.group-list.content[data-setlen="5"]>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-list.content[data-setlen="5"]>.in>.ct>.in>ul>li+li {
 margin-top:0
}
@media screen and (max-width: 768px) {
 .group-list.content[data-setlen="5"]>.bg-drop-layout>.in>.ct>.in>ul>li+li,
 .group-list.content[data-setlen="5"]>.in>.ct>.in>ul>li+li {
  margin-top:5px
 }
}
.group-list.content>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-list.content>.in>.ct>.in>ul>li+li {
 margin-top:5px
}
.list-text.content-file {
 border-left-width:3px;
 border-left-style:solid;
 border-left-color:#b6b6b6
}
.list-text.content-file .hd {
 display:inline-block;
 vertical-align:middle
}
@media screen and (max-width: 560px) {
 .list-text.content-file .hd {
  display:block
 }
}
.list-text.content-file .hd a:hover {
 color:currentColor
}
.list-text.content-file .ct {
 display:inline-block;
 margin-left:8px;
 vertical-align:middle
}
@media screen and (max-width: 560px) {
 .list-text.content-file .ct {
  display:block;
  margin-left:0
 }
}
.list-text.content-file .ct ul {
 padding:5px
}
.list-text.content-file .ct li {
 display:inline-block
}
@media screen and (max-width: 560px) {
 .list-text.content-file .ct li {
  display:block;
  margin-top:5px
 }
}
.list-text.content-file .ct li+li:before {
 content:' | ';
 color:#b6b6b6
}
@media screen and (max-width: 560px) {
 .list-text.content-file .ct li+li:before {
  content:none
 }
}
.list-text.content-file .ct li.ai a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.ai a:hover {
 border-color:#5A422A
}
.list-text.content-file .ct li.avi a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.avi a:hover {
 border-color:#1E4B84
}
.list-text.content-file .ct li.bmp a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.bmp a:hover {
 border-color:#333
}
.list-text.content-file .ct li.cdr a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.cdr a:hover {
 border-color:#39B54A
}
.list-text.content-file .ct li.css a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.css a:hover {
 border-color:#BEC730
}
.list-text.content-file .ct li.csv a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.csv a:hover {
 border-color:#745076
}
.list-text.content-file .ct li.dmg a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.dmg a:hover {
 border-color:gray
}
.list-text.content-file .ct li.doc a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.doc a:hover {
 border-color:#2A5696
}
.list-text.content-file .ct li.docx a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.docx a:hover {
 border-color:#2A5696
}
.list-text.content-file .ct li.exe a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.exe a:hover {
 border-color:#333
}
.list-text.content-file .ct li.gif a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.gif a:hover {
 border-color:#DCA61F
}
.list-text.content-file .ct li.html a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.html a:hover {
 border-color:#25B7D3
}
.list-text.content-file .ct li.ico a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.ico a:hover {
 border-color:#A60B09
}
.list-text.content-file .ct li.jpeg a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.jpeg a:hover {
 border-color:#208895
}
.list-text.content-file .ct li.jpg a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.jpg a:hover {
 border-color:#208895
}
.list-text.content-file .ct li.js a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.js a:hover {
 border-color:#5E5021
}
.list-text.content-file .ct li.link a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.link a:hover {
 border-color:#0069FF
}
.list-text.content-file .ct li.md a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.md a:hover {
 border-color:#333
}
.list-text.content-file .ct li.mov a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.mov a:hover {
 border-color:#0069FF
}
.list-text.content-file .ct li.mp3 a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.mp3 a:hover {
 border-color:#333
}
.list-text.content-file .ct li.mp4 a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.mp4 a:hover {
 border-color:#333
}
.list-text.content-file .ct li.odf a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.odf a:hover {
 border-color:#03659D
}
.list-text.content-file .ct li.odp a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.odp a:hover {
 border-color:#9C3B03
}
.list-text.content-file .ct li.ods a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.ods a:hover {
 border-color:#179D03
}
.list-text.content-file .ct li.odt a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.odt a:hover {
 border-color:#03659D
}
.list-text.content-file .ct li.ogg a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.ogg a:hover {
 border-color:#333
}
.list-text.content-file .ct li.ogv a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.ogv a:hover {
 border-color:#333
}
.list-text.content-file .ct li.other a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.other a:hover {
 border-color:#333
}
.list-text.content-file .ct li.pdf a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.pdf a:hover {
 border-color:#EF1011
}
.list-text.content-file .ct li.png a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.png a:hover {
 border-color:#3374AE
}
.list-text.content-file .ct li.ppt a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.ppt a:hover {
 border-color:#D04324
}
.list-text.content-file .ct li.pptx a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.pptx a:hover {
 border-color:#D04324
}
.list-text.content-file .ct li.psd a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.psd a:hover {
 border-color:#2C275D
}
.list-text.content-file .ct li.rar a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.rar a:hover {
 border-color:#AA834D
}
.list-text.content-file .ct li.rss a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.rss a:hover {
 border-color:#F8991D
}
.list-text.content-file .ct li.sass a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.sass a:hover {
 border-color:#c69
}
.list-text.content-file .ct li.svg a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.svg a:hover {
 border-color:#5A422A
}
.list-text.content-file .ct li.swf a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.swf a:hover {
 border-color:#B60000
}
.list-text.content-file .ct li.tar a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.tar a:hover {
 border-color:#AA834D
}
.list-text.content-file .ct li.tif a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.tif a:hover {
 border-color:#2C275D
}
.list-text.content-file .ct li.txt a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.txt a:hover {
 border-color:#333
}
.list-text.content-file .ct li.wav a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.wav a:hover {
 border-color:#254B9D
}
.list-text.content-file .ct li.webm a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.webm a:hover {
 border-color:#70BA1D
}
.list-text.content-file .ct li.xls a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.xls a:hover {
 border-color:#1D7044
}
.list-text.content-file .ct li.xlsx a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.xlsx a:hover {
 border-color:#1D7044
}
.list-text.content-file .ct li.xml a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.xml a:hover {
 border-color:#25B7D3
}
.list-text.content-file .ct li.zip a:before {
 width:16px;
 height:16px
}
.list-text.content-file .ct li.zip a:hover {
 border-color:#AA834D
}
.list-text.content-file .ct a {
 box-sizing:border-box;
 padding:3px 5px;
 border-width:1px;
 border-style:solid;
 border-color:transparent;
 transition:150ms
}
@media screen and (max-width: 560px) {
 .list-text.content-file .ct a {
  display:block;
  background-color:#fff;
  padding:8px 15px
 }
}
.list-text.content-file .ct a:before {
 margin-right:3px
}
.list-text.content-file .ct a:hover {
 border-left-width:8px;
 background-color:#fff;
 color:currentColor
}
.list-text.content-file .ct a:after {
 content:none
}
.list-text.content-list .hd {
 border-bottom:1px #eee dotted
}
.list-text.content-list .hd span {
 display:block
}
.list-text.content-list .hd a {
 border:0;
 background-color:white
}
.list-text.content-list .hd a:before {
 content:url(../images/icon-pic/list-rt.png);
 display:inline-block;
 padding-right:10px;
 vertical-align:bottom
}
.list-text.content-list .ct {
 padding:5px 0 0 30px
}
.list-text.content-list .ct li+li {
 margin-top:5px
}
.list-text.content-list .ct span {
 display:block
}
.list-text.content-list .ct a {
 background-color:transparent
}
.list-text.content-list .ct a:before {
 content:url(../images/icon-pic/list-rt.png);
 display:inline-block;
 padding-right:10px;
 vertical-align:bottom
}
.list-text.file-download .ct li+li {
 margin-top:5px
}
.list-text.file-download .ct li.ai a {
 border-left-color:#5A422A
}
.list-text.file-download .ct li.ai a:before {
 background-image:url('../images/icon-pic/file-type-ai.png?1536306009')
}
.list-text.file-download .ct li.avi a {
 border-left-color:#1E4B84
}
.list-text.file-download .ct li.avi a:before {
 background-image:url('../images/icon-pic/file-type-avi.png?1536306009')
}
.list-text.file-download .ct li.bmp a {
 border-left-color:#333
}
.list-text.file-download .ct li.bmp a:before {
 background-image:url('../images/icon-pic/file-type-bmp.png?1536306009')
}
.list-text.file-download .ct li.cdr a {
 border-left-color:#39B54A
}
.list-text.file-download .ct li.cdr a:before {
 background-image:url('../images/icon-pic/file-type-cdr.png?1536306009')
}
.list-text.file-download .ct li.css a {
 border-left-color:#BEC730
}
.list-text.file-download .ct li.css a:before {
 background-image:url('../images/icon-pic/file-type-css.png?1536306009')
}
.list-text.file-download .ct li.csv a {
 border-left-color:#745076
}
.list-text.file-download .ct li.csv a:before {
 background-image:url('../images/icon-pic/file-type-csv.png?1536306009')
}
.list-text.file-download .ct li.dmg a {
 border-left-color:gray
}
.list-text.file-download .ct li.dmg a:before {
 background-image:url('../images/icon-pic/file-type-dmg.png?1536306009')
}
.list-text.file-download .ct li.doc a {
 border-left-color:#2A5696
}
.list-text.file-download .ct li.doc a:before {
 background-image:url('../images/icon-pic/file-type-doc.png?1536306009')
}
.list-text.file-download .ct li.docx a {
 border-left-color:#2A5696
}
.list-text.file-download .ct li.docx a:before {
 background-image:url('../images/icon-pic/file-type-docx.png?1536306009')
}
.list-text.file-download .ct li.exe a {
 border-left-color:#333
}
.list-text.file-download .ct li.exe a:before {
 background-image:url('../images/icon-pic/file-type-exe.png?1536306009')
}
.list-text.file-download .ct li.gif a {
 border-left-color:#DCA61F
}
.list-text.file-download .ct li.gif a:before {
 background-image:url('../images/icon-pic/file-type-gif.png?1536306009')
}
.list-text.file-download .ct li.html a {
 border-left-color:#25B7D3
}
.list-text.file-download .ct li.html a:before {
 background-image:url('../images/icon-pic/file-type-html.png?1536306009')
}
.list-text.file-download .ct li.ico a {
 border-left-color:#A60B09
}
.list-text.file-download .ct li.ico a:before {
 background-image:url('../images/icon-pic/file-type-ico.png?1536306009')
}
.list-text.file-download .ct li.jpeg a {
 border-left-color:#208895
}
.list-text.file-download .ct li.jpeg a:before {
 background-image:url('../images/icon-pic/file-type-jpeg.png?1536306009')
}
.list-text.file-download .ct li.jpg a {
 border-left-color:#208895
}
.list-text.file-download .ct li.jpg a:before {
 background-image:url('../images/icon-pic/file-type-jpg.png?1536306009')
}
.list-text.file-download .ct li.js a {
 border-left-color:#5E5021
}
.list-text.file-download .ct li.js a:before {
 background-image:url('../images/icon-pic/file-type-js.png?1536306009')
}
.list-text.file-download .ct li.link a {
 border-left-color:#0069FF
}
.list-text.file-download .ct li.link a:before {
 background-image:url('../images/icon-pic/file-type-link.png?1536306009')
}
.list-text.file-download .ct li.md a {
 border-left-color:#333
}
.list-text.file-download .ct li.md a:before {
 background-image:url('../images/icon-pic/file-type-md.png?1536306009')
}
.list-text.file-download .ct li.mov a {
 border-left-color:#0069FF
}
.list-text.file-download .ct li.mov a:before {
 background-image:url('../images/icon-pic/file-type-mov.png?1536306009')
}
.list-text.file-download .ct li.mp3 a {
 border-left-color:#333
}
.list-text.file-download .ct li.mp3 a:before {
 background-image:url('../images/icon-pic/file-type-mp3.png?1536306009')
}
.list-text.file-download .ct li.mp4 a {
 border-left-color:#333
}
.list-text.file-download .ct li.mp4 a:before {
 background-image:url('../images/icon-pic/file-type-mp4.png?1536306009')
}
.list-text.file-download .ct li.odf a {
 border-left-color:#03659D
}
.list-text.file-download .ct li.odf a:before {
 background-image:url('../images/icon-pic/file-type-odf.png?1536306009')
}
.list-text.file-download .ct li.odp a {
 border-left-color:#9C3B03
}
.list-text.file-download .ct li.odp a:before {
 background-image:url('../images/icon-pic/file-type-odp.png?1536306009')
}
.list-text.file-download .ct li.ods a {
 border-left-color:#179D03
}
.list-text.file-download .ct li.ods a:before {
 background-image:url('../images/icon-pic/file-type-ods.png?1536306009')
}
.list-text.file-download .ct li.odt a {
 border-left-color:#03659D
}
.list-text.file-download .ct li.odt a:before {
 background-image:url('../images/icon-pic/file-type-odt.png?1536306009')
}
.list-text.file-download .ct li.ogg a {
 border-left-color:#333
}
.list-text.file-download .ct li.ogg a:before {
 background-image:url('../images/icon-pic/file-type-ogg.png?1536306009')
}
.list-text.file-download .ct li.ogv a {
 border-left-color:#333
}
.list-text.file-download .ct li.ogv a:before {
 background-image:url('../images/icon-pic/file-type-ogv.png?1536306009')
}
.list-text.file-download .ct li.other a {
 border-left-color:#333
}
.list-text.file-download .ct li.other a:before {
 background-image:url('../images/icon-pic/file-type-other.png?1536306009')
}
.list-text.file-download .ct li.pdf a {
 border-left-color:#EF1011
}
.list-text.file-download .ct li.pdf a:before {
 background-image:url('../images/icon-pic/file-type-pdf.png?1536306009')
}
.list-text.file-download .ct li.png a {
 border-left-color:#3374AE
}
.list-text.file-download .ct li.png a:before {
 background-image:url('../images/icon-pic/file-type-png.png?1536306009')
}
.list-text.file-download .ct li.ppt a {
 border-left-color:#D04324
}
.list-text.file-download .ct li.ppt a:before {
 background-image:url('../images/icon-pic/file-type-ppt.png?1536306009')
}
.list-text.file-download .ct li.pptx a {
 border-left-color:#D04324
}
.list-text.file-download .ct li.pptx a:before {
 background-image:url('../images/icon-pic/file-type-pptx.png?1536306009')
}
.list-text.file-download .ct li.psd a {
 border-left-color:#2C275D
}
.list-text.file-download .ct li.psd a:before {
 background-image:url('../images/icon-pic/file-type-psd.png?1536306009')
}
.list-text.file-download .ct li.rar a {
 border-left-color:#AA834D
}
.list-text.file-download .ct li.rar a:before {
 background-image:url('../images/icon-pic/file-type-rar.png?1536306009')
}
.list-text.file-download .ct li.rss a {
 border-left-color:#F8991D
}
.list-text.file-download .ct li.rss a:before {
 background-image:url('../images/icon-pic/file-type-rss.png?1536306009')
}
.list-text.file-download .ct li.sass a {
 border-left-color:#c69
}
.list-text.file-download .ct li.sass a:before {
 background-image:url('../images/icon-pic/file-type-sass.png?1536306009')
}
.list-text.file-download .ct li.svg a {
 border-left-color:#5A422A
}
.list-text.file-download .ct li.svg a:before {
 background-image:url('../images/icon-pic/file-type-svg.png?1536306009')
}
.list-text.file-download .ct li.swf a {
 border-left-color:#B60000
}
.list-text.file-download .ct li.swf a:before {
 background-image:url('../images/icon-pic/file-type-swf.png?1536306009')
}
.list-text.file-download .ct li.tar a {
 border-left-color:#AA834D
}
.list-text.file-download .ct li.tar a:before {
 background-image:url('../images/icon-pic/file-type-tar.png?1536306009')
}
.list-text.file-download .ct li.tif a {
 border-left-color:#2C275D
}
.list-text.file-download .ct li.tif a:before {
 background-image:url('../images/icon-pic/file-type-tif.png?1536306009')
}
.list-text.file-download .ct li.txt a {
 border-left-color:#333
}
.list-text.file-download .ct li.txt a:before {
 background-image:url('../images/icon-pic/file-type-txt.png?1536306009')
}
.list-text.file-download .ct li.wav a {
 border-left-color:#254B9D
}
.list-text.file-download .ct li.wav a:before {
 background-image:url('../images/icon-pic/file-type-wav.png?1536306009')
}
.list-text.file-download .ct li.webm a {
 border-left-color:#70BA1D
}
.list-text.file-download .ct li.webm a:before {
 background-image:url('../images/icon-pic/file-type-webm.png?1536306009')
}
.list-text.file-download .ct li.xls a {
 border-left-color:#1D7044
}
.list-text.file-download .ct li.xls a:before {
 background-image:url('../images/icon-pic/file-type-xls.png?1536306009')
}
.list-text.file-download .ct li.xlsx a {
 border-left-color:#1D7044
}
.list-text.file-download .ct li.xlsx a:before {
 background-image:url('../images/icon-pic/file-type-xlsx.png?1536306009')
}
.list-text.file-download .ct li.xml a {
 border-left-color:#25B7D3
}
.list-text.file-download .ct li.xml a:before {
 background-image:url('../images/icon-pic/file-type-xml.png?1536306009')
}
.list-text.file-download .ct li.zip a {
 border-left-color:#AA834D
}
.list-text.file-download .ct li.zip a:before {
 background-image:url('../images/icon-pic/file-type-zip.png?1536306009')
}
.list-text.file-download .ct span {
 display:block
}
.list-text.file-download .ct a {
 border-left-width:3px;
 border-left-style:solid;
 border-left-color:#333
}
.list-text.file-download .ct a:before {
 content:"​";
 display:inline-block;
 width:16px;
 height:16px;
 margin-right:3px;
 background-repeat:no-repeat;
 background-image:url('../images/icon-pic/file-type-other.png?1536306009')
}
.list-text.file-download .ct a:hover {
 border-left-width:8px
}
.list-text.file-download .ct a:after {
 content:none
}
.list-text.file-download-multiple {
 border-left-width:3px;
 border-left-style:solid;
 border-left-color:#b6b6b6
}
.list-text.file-download-multiple .hd {
 display:inline-block;
 vertical-align:middle
}
@media screen and (max-width: 560px) {
 .list-text.file-download-multiple .hd {
  display:block
 }
}
.list-text.file-download-multiple .hd a:hover {
 color:currentColor
}
.list-text.file-download-multiple .ct {
 display:inline-block;
 margin-left:8px;
 vertical-align:middle
}
@media screen and (max-width: 560px) {
 .list-text.file-download-multiple .ct {
  display:block;
  margin-left:0
 }
}
.list-text.file-download-multiple .ct ul {
 padding:5px
}
.list-text.file-download-multiple .ct li {
 display:inline-block
}
@media screen and (max-width: 560px) {
 .list-text.file-download-multiple .ct li {
  display:block;
  margin-top:5px
 }
}
.list-text.file-download-multiple .ct li+li:before {
 content:' | ';
 color:#b6b6b6
}
@media screen and (max-width: 560px) {
 .list-text.file-download-multiple .ct li+li:before {
  content:none
 }
}
.list-text.file-download-multiple .ct li.ai a:before {
 background-image:url('../images/icon-pic/file-type-ai.png?1536306009')
}
.list-text.file-download-multiple .ct li.ai a:hover {
 border-color:#5A422A
}
.list-text.file-download-multiple .ct li.avi a:before {
 background-image:url('../images/icon-pic/file-type-avi.png?1536306009')
}
.list-text.file-download-multiple .ct li.avi a:hover {
 border-color:#1E4B84
}
.list-text.file-download-multiple .ct li.bmp a:before {
 background-image:url('../images/icon-pic/file-type-bmp.png?1536306009')
}
.list-text.file-download-multiple .ct li.bmp a:hover {
 border-color:#333
}
.list-text.file-download-multiple .ct li.cdr a:before {
 background-image:url('../images/icon-pic/file-type-cdr.png?1536306009')
}
.list-text.file-download-multiple .ct li.cdr a:hover {
 border-color:#39B54A
}
.list-text.file-download-multiple .ct li.css a:before {
 background-image:url('../images/icon-pic/file-type-css.png?1536306009')
}
.list-text.file-download-multiple .ct li.css a:hover {
 border-color:#BEC730
}
.list-text.file-download-multiple .ct li.csv a:before {
 background-image:url('../images/icon-pic/file-type-csv.png?1536306009')
}
.list-text.file-download-multiple .ct li.csv a:hover {
 border-color:#745076
}
.list-text.file-download-multiple .ct li.dmg a:before {
 background-image:url('../images/icon-pic/file-type-dmg.png?1536306009')
}
.list-text.file-download-multiple .ct li.dmg a:hover {
 border-color:gray
}
.list-text.file-download-multiple .ct li.doc a:before {
 background-image:url('../images/icon-pic/file-type-doc.png?1536306009')
}
.list-text.file-download-multiple .ct li.doc a:hover {
 border-color:#2A5696
}
.list-text.file-download-multiple .ct li.docx a:before {
 background-image:url('../images/icon-pic/file-type-docx.png?1536306009')
}
.list-text.file-download-multiple .ct li.docx a:hover {
 border-color:#2A5696
}
.list-text.file-download-multiple .ct li.exe a:before {
 background-image:url('../images/icon-pic/file-type-exe.png?1536306009')
}
.list-text.file-download-multiple .ct li.exe a:hover {
 border-color:#333
}
.list-text.file-download-multiple .ct li.gif a:before {
 background-image:url('../images/icon-pic/file-type-gif.png?1536306009')
}
.list-text.file-download-multiple .ct li.gif a:hover {
 border-color:#DCA61F
}
.list-text.file-download-multiple .ct li.html a:before {
 background-image:url('../images/icon-pic/file-type-html.png?1536306009')
}
.list-text.file-download-multiple .ct li.html a:hover {
 border-color:#25B7D3
}
.list-text.file-download-multiple .ct li.ico a:before {
 background-image:url('../images/icon-pic/file-type-ico.png?1536306009')
}
.list-text.file-download-multiple .ct li.ico a:hover {
 border-color:#A60B09
}
.list-text.file-download-multiple .ct li.jpeg a:before {
 background-image:url('../images/icon-pic/file-type-jpeg.png?1536306009')
}
.list-text.file-download-multiple .ct li.jpeg a:hover {
 border-color:#208895
}
.list-text.file-download-multiple .ct li.jpg a:before {
 background-image:url('../images/icon-pic/file-type-jpg.png?1536306009')
}
.list-text.file-download-multiple .ct li.jpg a:hover {
 border-color:#208895
}
.list-text.file-download-multiple .ct li.js a:before {
 background-image:url('../images/icon-pic/file-type-js.png?1536306009')
}
.list-text.file-download-multiple .ct li.js a:hover {
 border-color:#5E5021
}
.list-text.file-download-multiple .ct li.link a:before {
 background-image:url('../images/icon-pic/file-type-link.png?1536306009')
}
.list-text.file-download-multiple .ct li.link a:hover {
 border-color:#0069FF
}
.list-text.file-download-multiple .ct li.md a:before {
 background-image:url('../images/icon-pic/file-type-md.png?1536306009')
}
.list-text.file-download-multiple .ct li.md a:hover {
 border-color:#333
}
.list-text.file-download-multiple .ct li.mov a:before {
 background-image:url('../images/icon-pic/file-type-mov.png?1536306009')
}
.list-text.file-download-multiple .ct li.mov a:hover {
 border-color:#0069FF
}
.list-text.file-download-multiple .ct li.mp3 a:before {
 background-image:url('../images/icon-pic/file-type-mp3.png?1536306009')
}
.list-text.file-download-multiple .ct li.mp3 a:hover {
 border-color:#333
}
.list-text.file-download-multiple .ct li.mp4 a:before {
 background-image:url('../images/icon-pic/file-type-mp4.png?1536306009')
}
.list-text.file-download-multiple .ct li.mp4 a:hover {
 border-color:#333
}
.list-text.file-download-multiple .ct li.odf a:before {
 background-image:url('../images/icon-pic/file-type-odf.png?1536306009')
}
.list-text.file-download-multiple .ct li.odf a:hover {
 border-color:#03659D
}
.list-text.file-download-multiple .ct li.odp a:before {
 background-image:url('../images/icon-pic/file-type-odp.png?1536306009')
}
.list-text.file-download-multiple .ct li.odp a:hover {
 border-color:#9C3B03
}
.list-text.file-download-multiple .ct li.ods a:before {
 background-image:url('../images/icon-pic/file-type-ods.png?1536306009')
}
.list-text.file-download-multiple .ct li.ods a:hover {
 border-color:#179D03
}
.list-text.file-download-multiple .ct li.odt a:before {
 background-image:url('../images/icon-pic/file-type-odt.png?1536306009')
}
.list-text.file-download-multiple .ct li.odt a:hover {
 border-color:#03659D
}
.list-text.file-download-multiple .ct li.ogg a:before {
 background-image:url('../images/icon-pic/file-type-ogg.png?1536306009')
}
.list-text.file-download-multiple .ct li.ogg a:hover {
 border-color:#333
}
.list-text.file-download-multiple .ct li.ogv a:before {
 background-image:url('../images/icon-pic/file-type-ogv.png?1536306009')
}
.list-text.file-download-multiple .ct li.ogv a:hover {
 border-color:#333
}
.list-text.file-download-multiple .ct li.other a:before {
 background-image:url('../images/icon-pic/file-type-other.png?1536306009')
}
.list-text.file-download-multiple .ct li.other a:hover {
 border-color:#333
}
.list-text.file-download-multiple .ct li.pdf a:before {
 background-image:url('../images/icon-pic/file-type-pdf.png?1536306009')
}
.list-text.file-download-multiple .ct li.pdf a:hover {
 border-color:#EF1011
}
.list-text.file-download-multiple .ct li.png a:before {
 background-image:url('../images/icon-pic/file-type-png.png?1536306009')
}
.list-text.file-download-multiple .ct li.png a:hover {
 border-color:#3374AE
}
.list-text.file-download-multiple .ct li.ppt a:before {
 background-image:url('../images/icon-pic/file-type-ppt.png?1536306009')
}
.list-text.file-download-multiple .ct li.ppt a:hover {
 border-color:#D04324
}
.list-text.file-download-multiple .ct li.pptx a:before {
 background-image:url('../images/icon-pic/file-type-pptx.png?1536306009')
}
.list-text.file-download-multiple .ct li.pptx a:hover {
 border-color:#D04324
}
.list-text.file-download-multiple .ct li.psd a:before {
 background-image:url('../images/icon-pic/file-type-psd.png?1536306009')
}
.list-text.file-download-multiple .ct li.psd a:hover {
 border-color:#2C275D
}
.list-text.file-download-multiple .ct li.rar a:before {
 background-image:url('../images/icon-pic/file-type-rar.png?1536306009')
}
.list-text.file-download-multiple .ct li.rar a:hover {
 border-color:#AA834D
}
.list-text.file-download-multiple .ct li.rss a:before {
 background-image:url('../images/icon-pic/file-type-rss.png?1536306009')
}
.list-text.file-download-multiple .ct li.rss a:hover {
 border-color:#F8991D
}
.list-text.file-download-multiple .ct li.sass a:before {
 background-image:url('../images/icon-pic/file-type-sass.png?1536306009')
}
.list-text.file-download-multiple .ct li.sass a:hover {
 border-color:#c69
}
.list-text.file-download-multiple .ct li.svg a:before {
 background-image:url('../images/icon-pic/file-type-svg.png?1536306009')
}
.list-text.file-download-multiple .ct li.svg a:hover {
 border-color:#5A422A
}
.list-text.file-download-multiple .ct li.swf a:before {
 background-image:url('../images/icon-pic/file-type-swf.png?1536306009')
}
.list-text.file-download-multiple .ct li.swf a:hover {
 border-color:#B60000
}
.list-text.file-download-multiple .ct li.tar a:before {
 background-image:url('../images/icon-pic/file-type-tar.png?1536306009')
}
.list-text.file-download-multiple .ct li.tar a:hover {
 border-color:#AA834D
}
.list-text.file-download-multiple .ct li.tif a:before {
 background-image:url('../images/icon-pic/file-type-tif.png?1536306009')
}
.list-text.file-download-multiple .ct li.tif a:hover {
 border-color:#2C275D
}
.list-text.file-download-multiple .ct li.txt a:before {
 background-image:url('../images/icon-pic/file-type-txt.png?1536306009')
}
.list-text.file-download-multiple .ct li.txt a:hover {
 border-color:#333
}
.list-text.file-download-multiple .ct li.wav a:before {
 background-image:url('../images/icon-pic/file-type-wav.png?1536306009')
}
.list-text.file-download-multiple .ct li.wav a:hover {
 border-color:#254B9D
}
.list-text.file-download-multiple .ct li.webm a:before {
 background-image:url('../images/icon-pic/file-type-webm.png?1536306009')
}
.list-text.file-download-multiple .ct li.webm a:hover {
 border-color:#70BA1D
}
.list-text.file-download-multiple .ct li.xls a:before {
 background-image:url('../images/icon-pic/file-type-xls.png?1536306009')
}
.list-text.file-download-multiple .ct li.xls a:hover {
 border-color:#1D7044
}
.list-text.file-download-multiple .ct li.xlsx a:before {
 background-image:url('../images/icon-pic/file-type-xlsx.png?1536306009')
}
.list-text.file-download-multiple .ct li.xlsx a:hover {
 border-color:#1D7044
}
.list-text.file-download-multiple .ct li.xml a:before {
 background-image:url('../images/icon-pic/file-type-xml.png?1536306009')
}
.list-text.file-download-multiple .ct li.xml a:hover {
 border-color:#25B7D3
}
.list-text.file-download-multiple .ct li.zip a:before {
 background-image:url('../images/icon-pic/file-type-zip.png?1536306009')
}
.list-text.file-download-multiple .ct li.zip a:hover {
 border-color:#AA834D
}
.list-text.file-download-multiple .ct a {
 box-sizing:border-box;
 padding:3px 5px;
 border-width:1px;
 border-style:solid;
 border-color:transparent;
 transition:150ms
}
@media screen and (max-width: 560px) {
 .list-text.file-download-multiple .ct a {
  display:block;
  background-color:#fff;
  padding:8px 15px
 }
}
.list-text.file-download-multiple .ct a:before {
 content:"​";
 display:inline-block;
 width:16px;
 height:16px;
 margin-right:3px;
 background-repeat:no-repeat;
 background-image:url('../images/icon-pic/file-type-other.png?1536306009')
}
.list-text.file-download-multiple .ct a:hover {
 border-left-width:8px;
 background-color:#fff;
 color:currentColor;
 border-color:#333
}
.list-text.file-download-multiple .ct a:after {
 content:none
}
.list-pic.pic-download>.bg-drop-layout>.in>.ct>.in>ul>li,
.list-pic.pic-download>.in>.ct>.in>ul>li {
 width:25%;
 display:inline-block;
 vertical-align:top
}
@media screen and (max-width: 560px) {
 .list-pic.pic-download .ct li {
  max-width:none !important;
  width:33.33333% !important;
  clear:none
 }
 .list-pic.pic-download .ct li:nth-child(3n+1) {
  clear:left
 }
}
.list-pic.pic-download .ct li.is-img a {
 background-image:url('../images/icon-pic/icon-w-img.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 background-position:bottom 5px left 5px
}
.list-pic.pic-download .ct li.is-video a {
 background-image:url('../images/icon-pic/icon-w-video.png?1536306009');
 background-repeat:no-repeat;
 background-position:center;
 background-position:bottom 5px left 5px
}
.list-pic.pic-download .ct span {
 position:relative;
 display:block;
 margin:5px;
 background-color:#b6b6b6
}
.list-pic.pic-download .ct a {
 display:block;
 padding-bottom:75%
}
.list-pic.pic-download .ct a:before {
 content:"​";
 position:absolute;
 display:block;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background-color:transparent;
 transition:150ms
}
.list-pic.pic-download .ct a:hover:before {
 background-color:rgba(34,34,34,0.5)
}
@media screen and (max-width: 768px) {
 .list-pic.pic-download .ct a {
  background-color:transparent
 }
}
.list-pic.pic-download .ct img {
 display:none
}
.group-list.file-download-multiple>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-list.file-download-multiple>.in>.ct>.in>ul>li+li {
 margin-top:5px
}
.area-essay.page-caption-label .ct .div {
 padding:15px;
 background-color:#f0f0f0;
 transition:150ms
}
.area-essay.page-caption-label .ct .div:hover {
 background-color:#e4e4e4
}
.area-essay.page-caption-label-p .ct .div {
 padding:15px;
 background-color:#f0f0f0;
 transition:150ms
}
.area-essay.page-caption-label-p .ct .div:hover {
 background-color:#e4e4e4
}
.area-essay.page-caption-p .ct a.div {
 padding:15px;
 background-color:#f0f0f0;
 transition:150ms
}
.area-essay.page-caption-p .ct a.div:hover {
 background-color:#e4e4e4
}
.area-essay.page-caption-p .ct .p>div .a1 {
 font-size:20pt !important
}
.area-essay.page-caption-p .ct .p>div .a7 {
 text-indent:0 !important;
 font-size:16pt !important
}
.area-essay.page-caption-p .ct .p>div>p a,
.area-essay.page-caption-p .ct .p>div>p span.MsoHyperlink {
 text-decoration:none !important
}
.area-essay.page-essay.is-admin .ct {
 position:relative;
 border:3px solid #4b2828
}
.area-essay.page-essay.is-admin .ct:before {
 content:"​";
 position:absolute;
 right:0;
 top:0;
 width:32px;
 height:32px;
 background-color:#4b2828;
 background-image:url('../images/icon-pic/icon-root.png?1534318172');
 background-repeat:no-repeat;
 background-position:center
}
.area-essay.page-essay .ct .div {
 padding:15px;
 background-color:#f0f0f0;
 transition:150ms
}
.area-essay.page-essay .ct .div:hover {
 background-color:#e4e4e4
}
.area-essay.page-essay .ct .img {
 float:left;
 margin-right:15px
}
.area-essay.page-essay .ct .img span {
 display:block;
 width:100px;
 padding-bottom:100%;
 border-radius:50%
}
@media screen and (max-width: 560px) {
 .area-essay.page-essay .ct .img span {
  width:70px
 }
}
.area-essay.page-essay .ct .img img {
 display:none
}
.area-essay.page-essay .ct .essay {
 overflow:hidden
}
.area-essay.page-img-caption-label .ct .div {
 padding:15px;
 background-color:#f0f0f0;
 transition:150ms
}
.area-essay.page-img-caption-label .ct .div:hover {
 background-color:#e4e4e4
}
.area-essay.page-img-caption-label .ct .img {
 float:left;
 margin-right:15px
}
.area-essay.page-img-caption-label .ct .img span {
 display:block;
 width:100px;
 padding-bottom:100%;
 border-radius:50%
}
@media screen and (max-width: 560px) {
 .area-essay.page-img-caption-label .ct .img span {
  width:70px
 }
}
.area-essay.page-img-caption-label .ct .img img {
 display:none
}
.area-essay.page-img-caption-label .ct .essay {
 overflow:hidden
}
.area-essay.page-img-caption-p .ct .div {
 padding:15px;
 background-color:#f0f0f0;
 transition:150ms
}
.area-essay.page-img-caption-p .ct .div:hover {
 background-color:#e4e4e4
}
.area-essay.page-img-caption-p .ct .img {
 float:left;
 margin-right:15px
}
.area-essay.page-img-caption-p .ct .img span {
 display:block;
 width:100px;
 padding-bottom:100%;
 border-radius:50%
}
@media screen and (max-width: 560px) {
 .area-essay.page-img-caption-p .ct .img span {
  width:70px
 }
}
.area-essay.page-img-caption-p .ct .img img {
 display:none
}
.area-essay.page-img-caption-p .ct .essay {
 overflow:hidden
}
.area-figure.page-figure .ct .div {
 display:block
}
.area-figure.page-figure .ct .div:hover p {
 text-decoration:underline
}
.area-figure.page-figure .ct .img span {
 display:block;
 padding-bottom:75%;
 background-color:#b6b6b6
}
.area-figure.page-figure .ct .img img {
 display:none
}
.area-figure.page-figure .ct .essay {
 position:relative;
 padding:8px 0;
 padding-bottom:35px;
 background-color:#fff
}
.area-figure.page-figure .ct .figcaption {
 font-weight:700
}
.area-figure.page-figure .ct .label {
 position:absolute;
 left:0;
 right:0;
 bottom:5px
}
.area-figure.page-figure .ct .label span {
 display:block
}
.area-figure.page-figure .ct .mark {
 color:#b6b6b6;
 line-height:30px
}
.area-figure.page-figure .ct .p p {
 height:40px
}
.area-figure.page-figure .ct .p p:before {
 height:40px
}
.area-figure.page-figure .ct .p p>* {
 line-height:20px
}
.area-figure.page-figure .ct .p p:after {
 top:-20px;
 line-height:20px;
 background-image:linear-gradient(to right, transparent 0, #fff 60%)
}
.area-figure.e-paper .ct .div {
 display:block;
 margin:5px
}
.area-figure.e-paper .ct .div:hover p {
 text-decoration:underline
}
.area-figure.e-paper .ct .img {
 border:1px solid #e4e4e4;
 padding:8px
}
.area-figure.e-paper .ct .img span {
 display:block;
 height:280px;
 background-repeat:no-repeat;
 background-position:center;
 background-size:contain
}
.area-figure.e-paper .ct .img img {
 display:none
}
.area-figure.e-paper .ct .essay {
 position:relative;
 padding:8px 0;
 padding-bottom:35px;
 background-color:#fff
}
.area-figure.e-paper .ct .label {
 position:absolute;
 left:0;
 right:0;
 bottom:5px
}
.area-figure.e-paper .ct .label span {
 display:block
}
.area-figure.e-paper .ct .mark {
 color:#b6b6b6;
 line-height:30px
}
.area-figure.e-paper .ct .p {
 display:none
}
.area-figure.page-img-figcaption {
 overflow:hidden
}
.area-figure.page-img-figcaption .ct>.in {
 position:relative
}
.area-figure.page-img-figcaption .ct .img span {
 display:block;
 padding-bottom:68%
}
.area-figure.page-img-figcaption .ct .img img {
 display:none
}
.area-figure.page-img-figcaption .ct .figcaption {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 padding:8px;
 background-color:#222;
 background-color:rgba(34,34,34,0.7);
 font-size:1.1em;
 color:#fff
}
.area-figure.page-img-figcaption .ct .figcaption span {
 color:inherit
}
.area-figure.page-img-figcaption-label {
 overflow:hidden
}
.area-figure.page-img-figcaption-label .ct>.in {
 position:relative
}
.area-figure.page-img-figcaption-label .ct .img span {
 display:block;
 padding-bottom:68%
}
.area-figure.page-img-figcaption-label .ct .img img {
 display:none
}
.area-figure.page-img-figcaption-label .ct .figcaption {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 padding:8px;
 background-color:#222;
 background-color:rgba(34,34,34,0.7);
 font-size:1.1em;
 color:#fff
}
.area-figure.page-img-figcaption-label .ct .figcaption span {
 color:inherit
}
.area-figure.page-img-figcaption-label .ct .label {
 position:absolute;
 top:5px;
 left:5px
}
.area-figure.page-img-figcaption-label .ct .p {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 padding:8px;
 background-color:#222;
 background-color:rgba(34,34,34,0.7)
}
.area-figure.page-img-figcaption-label .ct .p p {
 margin:5px 0;
 color:#fff
}
.area-figure.page-img-figcaption-p .ct .div {
 position:relative;
 background-color:#f0f0f0;
 transition:150ms
}
.area-figure.page-img-figcaption-p .ct .div:hover {
 background-color:#e4e4e4
}
.area-figure.page-img-figcaption-p .ct .img span {
 position:absolute;
 display:block;
 top:0;
 left:0;
 bottom:0;
 width:150px
}
@media screen and (max-width: 560px) {
 .area-figure.page-img-figcaption-p .ct .img span {
  position:static;
  width:auto
 }
}
.area-figure.page-img-figcaption-p .ct .img img {
 display:none
}
@media screen and (max-width: 560px) {
 .area-figure.page-img-figcaption-p .ct .img img {
  display:block;
  width:100%
 }
}
.area-figure.page-img-figcaption-p .ct .essay {
 padding:15px;
 padding-left:165px
}
@media screen and (max-width: 560px) {
 .area-figure.page-img-figcaption-p .ct .essay {
  padding-left:15px
 }
}
.area-figure.page-img-label {
 overflow:hidden
}
.area-figure.page-img-label .ct>.in {
 position:relative
}
.area-figure.page-img-label .ct .img span {
 display:block;
 padding-bottom:68%
}
.area-figure.page-img-label .ct .img img {
 display:none
}
.area-figure.page-img-label .ct .label {
 position:absolute;
 top:5px;
 left:5px
}
.area-figure.page-img-label-p .ct .div {
 position:relative;
 background-color:#f0f0f0;
 transition:150ms
}
.area-figure.page-img-label-p .ct .div:hover {
 background-color:#e4e4e4
}
.area-figure.page-img-label-p .ct .img span {
 position:absolute;
 display:block;
 top:0;
 left:0;
 bottom:0;
 width:150px
}
@media screen and (max-width: 560px) {
 .area-figure.page-img-label-p .ct .img span {
  position:static;
  width:auto
 }
}
.area-figure.page-img-label-p .ct .img img {
 display:none
}
@media screen and (max-width: 560px) {
 .area-figure.page-img-label-p .ct .img img {
  display:block;
  width:100%
 }
}
.area-figure.page-img-label-p .ct .essay {
 padding:15px;
 padding-left:165px
}
@media screen and (max-width: 560px) {
 .area-figure.page-img-label-p .ct .essay {
  padding-left:15px
 }
}
.area-figure.page-img-label-p .ct .label {
 margin-bottom:8px
}
.area-figure.page-img-p .ct .div {
 position:relative;
 background-color:#f0f0f0;
 transition:150ms
}
.area-figure.page-img-p .ct .div:hover {
 background-color:#e4e4e4
}
.area-figure.page-img-p .ct .img span {
 position:absolute;
 display:block;
 top:0;
 left:0;
 bottom:0;
 width:150px
}
@media screen and (max-width: 560px) {
 .area-figure.page-img-p .ct .img span {
  position:static;
  width:auto
 }
}
.area-figure.page-img-p .ct .img img {
 display:none
}
@media screen and (max-width: 560px) {
 .area-figure.page-img-p .ct .img img {
  display:block;
  width:100%
 }
}
.area-figure.page-img-p .ct .p {
 padding:15px;
 padding-left:165px
}
@media screen and (max-width: 560px) {
 .area-figure.page-img-p .ct .p {
  padding-left:15px
 }
}
.area-form.page-form .hd span {
 display:block;
 padding:8px 15px;
 background-color:#4b2828;
 color:#fff
}
.area-form.page-form .hd a {
 color:inherit
}
.area-form.page-form .ct .fieldset {
 padding:30px;
 background-color:#f0f0f0
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset {
  padding:15px
 }
}
.area-form.page-form .ct .fieldset+.fieldset {
 margin-top:3px;
 text-align:right;
 padding:0;
 background-color:transparent
}
.area-form.page-form .ct .fieldset+.fieldset input[type="submit"],
.area-form.page-form .ct .fieldset+.fieldset input[type="reset"],
.area-form.page-form .ct .fieldset+.fieldset input[type="button"] {
 padding:8px 30px;
 font-size:1.1em
}
.area-form.page-form .ct .fieldset span.select label,
.area-form.page-form .ct .fieldset span.text label,
.area-form.page-form .ct .fieldset span.password label,
.area-form.page-form .ct .fieldset span.date label:first-child,
.area-form.page-form .ct .fieldset span.number label,
.area-form.page-form .ct .fieldset span.search label,
.area-form.page-form .ct .fieldset span.email label:first-child,
.area-form.page-form .ct .fieldset span.file label,
.area-form.page-form .ct .fieldset span.textarea label {
 line-height:26px;
 position:absolute;
 display:block;
 top:0;
 left:0;
 width:180px;
 box-sizing:border-box;
 padding:0 15px;
 text-align:right
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset span.select label,
 .area-form.page-form .ct .fieldset span.text label,
 .area-form.page-form .ct .fieldset span.password label,
 .area-form.page-form .ct .fieldset span.date label:first-child,
 .area-form.page-form .ct .fieldset span.number label,
 .area-form.page-form .ct .fieldset span.search label,
 .area-form.page-form .ct .fieldset span.email label:first-child,
 .area-form.page-form .ct .fieldset span.file label,
 .area-form.page-form .ct .fieldset span.textarea label {
  line-height:normal !important;
  position:static;
  top:auto;
  left:auto;
  width:auto;
  padding:0;
  text-align:left
 }
}
.area-form.page-form .ct .fieldset span {
 display:block
}
.area-form.page-form .ct .fieldset span[data-message]:after {
 content:attr(data-message);
 margin-left:3px;
 color:#DCA61F;
 display:block
}
.area-form.page-form .ct .fieldset span.is-required label:before {
 content:'* ';
 color:#DCA61F
}
.area-form.page-form .ct .fieldset span.is-error label {
 color:#DCA61F
}
.area-form.page-form .ct .fieldset span.is-error input {
 border-color:#DCA61F
}
.area-form.page-form .ct .fieldset span.is-error select {
 border-color:#DCA61F
}
.area-form.page-form .ct .fieldset span.is-error textarea {
 border-color:#DCA61F
}
.area-form.page-form .ct .fieldset span.select {
 margin-top:5px;
 position:relative;
 padding-left:180px
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset span.select {
  padding-left:0
 }
}
.area-form.page-form .ct .fieldset span.select label {
 line-height:31px
}
@media screen and (max-width: 768px) {
 .area-form.page-form .ct .fieldset span.select label {
  margin:8px 0
 }
}
.area-form.page-form .ct .fieldset span.text {
 margin-top:5px;
 position:relative;
 padding-left:180px
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset span.text {
  padding-left:0
 }
}
.area-form.page-form .ct .fieldset span.text label {
 line-height:38px
}
@media screen and (max-width: 768px) {
 .area-form.page-form .ct .fieldset span.text label {
  margin:8px 0
 }
}
.area-form.page-form .ct .fieldset span.password {
 margin-top:5px;
 position:relative;
 padding-left:180px
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset span.password {
  padding-left:0
 }
}
.area-form.page-form .ct .fieldset span.password label {
 line-height:38px
}
@media screen and (max-width: 768px) {
 .area-form.page-form .ct .fieldset span.password label {
  margin:8px 0
 }
}
.area-form.page-form .ct .fieldset span.date {
 margin-top:5px;
 position:relative;
 padding-left:180px
}
.area-form.page-form .ct .fieldset span.date input {
 background-image:url('../images/icon-pic/calendar.png?1534317665');
 background-position:center right;
 background-repeat:no-repeat
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset span.date {
  padding-left:0
 }
}
.area-form.page-form .ct .fieldset span.date label:first-child {
 line-height:38px
}
@media screen and (max-width: 768px) {
 .area-form.page-form .ct .fieldset span.date label {
  display:block;
  margin:8px 0
 }
}
.area-form.page-form .ct .fieldset span.number {
 margin-top:5px;
 position:relative;
 padding-left:180px
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset span.number {
  padding-left:0
 }
}
.area-form.page-form .ct .fieldset span.number label {
 line-height:38px
}
@media screen and (max-width: 768px) {
 .area-form.page-form .ct .fieldset span.number label {
  margin:8px 0
 }
}
.area-form.page-form .ct .fieldset span.search {
 margin-top:5px;
 position:relative;
 padding-left:180px
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset span.search {
  padding-left:0
 }
}
.area-form.page-form .ct .fieldset span.search label {
 line-height:38px
}
@media screen and (max-width: 768px) {
 .area-form.page-form .ct .fieldset span.search label {
  margin:8px 0
 }
}
.area-form.page-form .ct .fieldset span.email {
 margin-top:5px;
 position:relative;
 padding-left:180px
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset span.email {
  padding-left:0
 }
}
.area-form.page-form .ct .fieldset span.email label:first-child {
 line-height:38px
}
@media screen and (max-width: 768px) {
 .area-form.page-form .ct .fieldset span.email label {
  display:block;
  margin:8px 0
 }
}
.area-form.page-form .ct .fieldset span.file {
 margin-top:5px;
 position:relative;
 padding-left:180px
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset span.file {
  padding-left:0
 }
}
.area-form.page-form .ct .fieldset span.file label {
 line-height:38px
}
@media screen and (max-width: 768px) {
 .area-form.page-form .ct .fieldset span.file label {
  margin:8px 0
 }
}
.area-form.page-form .ct .fieldset span.radio {
 margin-top:5px;
 padding-left:180px
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset span.radio {
  padding-left:0
 }
}
.area-form.page-form .ct .fieldset span.checkbox {
 margin-top:5px;
 padding-left:180px
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset span.checkbox {
  padding-left:0
 }
}
.area-form.page-form .ct .fieldset span.textarea {
 margin-top:5px;
 position:relative;
 padding-left:180px
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset span.textarea {
  padding-left:0
 }
}
.area-form.page-form .ct .fieldset span.textarea label {
 line-height:38px
}
.area-form.page-form .ct .fieldset span.submit {
 display:inline-block
}
.area-form.page-form .ct .fieldset span.reset {
 display:inline-block
}
.area-form.page-form .ct .fieldset span.button {
 display:inline-block
}
.area-form.page-form .ct .fieldset select {
 max-width:100%;
 line-height:26px
}
.area-form.page-form .ct .fieldset input {
 max-width:100%
}
.area-form.page-form .ct .fieldset input[type="text"] {
 line-height:26px
}
@media screen and (max-width: 1200px) {
 .area-form.page-form .ct .fieldset input[type="text"] {
  display:block;
  width:auto
 }
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset input[type="text"] {
  display:block;
  width:100%
 }
}
.area-form.page-form .ct .fieldset input[type="text"][disabled] {
 border:0;
 background-color:transparent
}
.area-form.page-form .ct .fieldset input[type="password"] {
 line-height:26px
}
@media screen and (max-width: 1200px) {
 .area-form.page-form .ct .fieldset input[type="password"] {
  display:block;
  width:auto
 }
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset input[type="password"] {
  display:block;
  width:100%
 }
}
.area-form.page-form .ct .fieldset input[type="date"] {
 line-height:26px
}
@media screen and (max-width: 1200px) {
 .area-form.page-form .ct .fieldset input[type="date"] {
  display:block;
  width:auto
 }
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset input[type="date"] {
  display:block;
  width:100%
 }
}
.area-form.page-form .ct .fieldset input[type="number"] {
 line-height:26px
}
@media screen and (max-width: 1200px) {
 .area-form.page-form .ct .fieldset input[type="number"] {
  display:block;
  width:auto
 }
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset input[type="number"] {
  display:block;
  width:100%
 }
}
.area-form.page-form .ct .fieldset input[type="search"] {
 line-height:26px
}
@media screen and (max-width: 1200px) {
 .area-form.page-form .ct .fieldset input[type="search"] {
  display:block;
  width:auto
 }
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset input[type="search"] {
  display:block;
  width:100%
 }
}
.area-form.page-form .ct .fieldset input[type="email"] {
 line-height:26px
}
@media screen and (max-width: 1200px) {
 .area-form.page-form .ct .fieldset input[type="email"] {
  display:block;
  width:auto
 }
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset input[type="email"] {
  display:block;
  width:100%
 }
}
.area-form.page-form .ct .fieldset input[type="file"] {
 line-height:26px
}
@media screen and (max-width: 1200px) {
 .area-form.page-form .ct .fieldset input[type="file"] {
  display:block;
  width:auto
 }
}
@media screen and (max-width: 560px) {
 .area-form.page-form .ct .fieldset input[type="file"] {
  display:block;
  width:100%
 }
}
.area-form.page-form .ct .fieldset input[type="radio"] {
 line-height:26px
}
.area-form.page-form .ct .fieldset input[type="checkbox"] {
 line-height:26px
}
.area-form.page-form .ct .fieldset input[type="submit"] {
 margin:3px
}
.area-form.page-form .ct .fieldset input[type="reset"] {
 margin:3px
}
.area-form.page-form .ct .fieldset input[type="button"] {
 margin:3px
}
.area-form.page-form .ct .fieldset textarea {
 max-width:100%
}
.area-form.page-form .ct .fieldset .img {
 display:inline-block;
 vertical-align:middle
}
.area-form.page-form .ct .fieldset .img span {
 display:block
}
.area-form.page-form .ct .fieldset .img img {
 display:block;
 border:1px solid #e4e4e4;
 border-color:#b6b6b6;
 margin:0
}
.area-form.submit .ct .fieldset+.fieldset {
 margin-top:8px;
 border-top:1px solid #e4e4e4;
 border-top-color:#e4e4e4;
 padding-top:8px;
 text-align:right
}
.area-form.submit .ct .fieldset span {
 display:block
}
.area-form.submit .ct .fieldset span[data-message]:after {
 content:attr(data-message);
 margin-left:3px;
 color:#DCA61F
}
.area-form.submit .ct .fieldset span.is-required label:before,
.area-form.submit .ct .fieldset span.is-required i.mark:before {
 content:'* ';
 color:#DCA61F
}
.area-form.submit .ct .fieldset span.is-error label,
.area-form.submit .ct .fieldset span.is-error i.mark {
 color:#DCA61F
}
.area-form.submit .ct .fieldset span.is-error input {
 border-color:#DCA61F
}
.area-form.submit .ct .fieldset span.is-error select {
 border-color:#DCA61F
}
.area-form.submit .ct .fieldset span.is-error textarea {
 border-color:#DCA61F
}
.area-form.submit .ct .fieldset span label,
.area-form.submit .ct .fieldset span i.mark {
 display:block;
 margin-bottom:3px
}
.area-form.submit .ct .fieldset span.select {
 margin-top:15px
}
.area-form.submit .ct .fieldset span.text {
 margin-top:15px
}
.area-form.submit .ct .fieldset span.email {
 margin-top:15px
}
.area-form.submit .ct .fieldset span.textarea {
 margin-top:15px
}
.area-form.submit .ct .fieldset span.list {
 margin-top:15px
}
.area-form.submit .ct .fieldset span.list label {
 display:inline-block;
 margin:0 5px
}
.area-form.submit .ct .fieldset span.list ol {
 padding-left:15px
}
.area-form.submit .ct .fieldset span.button {
 display:inline-block
}
.area-form.submit .ct .fieldset span.submit {
 display:inline-block
}
.area-form.submit .ct .fieldset span.reset {
 display:inline-block
}
.area-form.submit .ct .fieldset select {
 width:100%;
 line-height:26px
}
.area-form.submit .ct .fieldset input[type="text"] {
 width:100%;
 line-height:26px
}
.area-form.submit .ct .fieldset input[type="email"] {
 width:100%;
 line-height:26px
}
.area-form.submit .ct .fieldset input[type="file"] {
 width:100%;
 line-height:26px
}
.area-form.submit .ct .fieldset input[type="button"] {
 background-color:transparent;
 color:#343434
}
.area-form.submit .ct .fieldset textarea {
 width:100%
}
.area-form.submit .ct .fieldset .img {
 display:inline-block;
 vertical-align:middle
}
.area-form.submit .ct .fieldset .img span {
 display:block
}
.area-form.submit .ct .fieldset .img img {
 display:block;
 border:1px solid #e4e4e4;
 border-color:#b6b6b6;
 margin:0
}
[data-js="false"] .area-customize.map {
 display:none
}
.area-customize.map .ct .div {
 margin-bottom:5px
}
.area-customize.audio .ct .audio {
 margin-bottom:5px
}
.area-customize.audio .ct .audio audio {
 width:100%
}
.area-customize.audio .ct .audio object {
 min-height:45px;
 width:100%;
 margin-bottom:5px
}
.area-customize.audio .ct .audio span {
 display:block;
 padding:5px;
 background-color:#f0f0f0
}
.area-customize.audio .ct .audio a {
 text-decoration:underline
}
.area-customize.audio .ct .audio a:hover {
 text-decoration:none
}
.area-customize.iframe .ct .iframe {
 margin-bottom:5px
}
.area-customize.iframe .ct .iframe iframe {
 display:block;
 width:100%
}
.area-customize.ey-video .ct>.in {
 padding:15px;
 background-color:#222
}
.area-customize.ey-video .ct .video {
 margin-bottom:5px;
 background-color:#222
}
.area-customize.ey-video .ct .video video {
 width:100%
}
.area-customize.ey-video .ct .video object {
 min-height:45px;
 width:100%;
 margin-bottom:5px
}
.area-customize.ey-video .ct .video span {
 display:block;
 padding:5px;
 background-color:#f0f0f0
}
.area-customize.ey-video .ct .video a {
 text-decoration:underline
}
.area-customize.ey-video .ct .video a:hover {
 text-decoration:none
}
.area-customize.ey-video .ct .video iframe {
 display:block;
 width:100%
}
.area-customize.ey-video .ct .caption {
 text-align:center
}
.area-customize.ey-video .ct .caption span {
 color:#fff
}
.area-customize.ey-video .ct .caption a {
 color:inherit
}
.area-customize.ey-video .ct .mark {
 color:#fff
}
.area-customize.ey-video .ct .p {
 color:#fff
}
.area-customize.video-list .ct>.in>.div {
 background-color:#584646
}
.area-customize.video-list .ct>.in>.div+.list {
 margin-top:15px
}
.area-customize.video-list .ct>.in>.div .video {
 width:66%;
 float:left;
 background-image:url('../images/icon-pic/icon-w-video.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
@media screen and (max-width: 1200px) {
 .area-customize.video-list .ct>.in>.div .video {
  width:auto;
  float:none
 }
}
.area-customize.video-list .ct>.in>.div .video video {
 width:100%
}
.area-customize.video-list .ct>.in>.div .video object {
 min-height:45px;
 width:100%;
 margin-bottom:5px
}
.area-customize.video-list .ct>.in>.div .video span {
 display:block;
 padding:5px;
 background-color:#f0f0f0
}
.area-customize.video-list .ct>.in>.div .video a {
 text-decoration:underline
}
.area-customize.video-list .ct>.in>.div .video a:hover {
 text-decoration:none
}
.area-customize.video-list .ct>.in>.div .video iframe {
 display:block;
 width:100%
}
.area-customize.video-list .ct>.in>.div .essay {
 overflow:hidden;
 padding:15px
}
.area-customize.video-list .ct>.in>.div .caption {
 color:#fff
}
.area-customize.video-list .ct>.in>.div .label {
 padding:8px 0;
 border-bottom:1px solid #fff;
 margin:8px 0
}
.area-customize.video-list .ct>.in>.div .mark {
 color:#fff
}
.area-customize.video-list .ct>.in>.div .p {
 color:#fff
}
.area-customize.video-list .ct>.in>.list li {
 width:25%;
 display:inline-block;
 vertical-align:top
}
@media screen and (max-width: 768px) and (min-width: 561px) {
 .area-customize.video-list .ct>.in>.list li {
  width:33.3333%
 }
}
@media screen and (max-width: 560px) {
 .area-customize.video-list .ct>.in>.list li {
  width:50%
 }
}
.area-customize.video-list .ct>.in>.list .div {
 display:block;
 margin:8px;
 box-shadow:0 0 8px #b6b6b6;
 border:1px solid #e4e4e4
}
.area-customize.video-list .ct>.in>.list .img {
 position:relative
}
.area-customize.video-list .ct>.in>.list .img:after {
 content:"​";
 position:absolute;
 display:block;
 width:30px;
 height:26px;
 top:50%;
 left:50%;
 margin-top:-13px;
 margin-left:-15px;
 background-image:url('../images/icon-pic/icon-w-video.png?1536306009')
}
.area-customize.video-list .ct>.in>.list .img span {
 display:block;
 padding-bottom:56.25%;
 background-color:#b6b6b6
}
.area-customize.video-list .ct>.in>.list .img img {
 display:none
}
.area-customize.video-list .ct>.in>.list .essay {
 padding:8px
}
.area-customize.video-list .ct>.in>.list .mark {
 font-size:0.9em;
 color:#b6b6b6
}
.area-customize.video-list .ct>.in>.list .p p {
 line-height:26px;
 height:52px;
 overflow:hidden
}
.area-customize.video-list .ct>.in>.list .p p+p {
 display:none
}
.list-text.message .ct li+li {
 margin-top:5px
}
.list-text.message .ct span {
 display:block
}
.list-pic.page-list>.bg-drop-layout>.in>.ct>.in>ul>li,
.list-pic.page-list>.in>.ct>.in>ul>li {
 width:33.33333%;
 display:inline-block;
 vertical-align:top
}
@media screen and (max-width: 560px) {
 .list-pic.page-list .ct li {
  max-width:none !important;
  width:50% !important;
  clear:none
 }
 .list-pic.page-list .ct li:nth-child(2n+1) {
  clear:left
 }
}
.list-pic.page-list .ct span {
 position:relative;
 display:block;
 margin:5px;
 background-color:#b6b6b6
}
.list-pic.page-list .ct a {
 display:block;
 padding-bottom:75%
}
.list-pic.page-list .ct a:before {
 content:"​";
 position:absolute;
 display:block;
 padding-bottom:75%;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background-color:transparent;
 transition:150ms
}
.list-pic.page-list .ct a:hover:before {
 background-color:rgba(34,34,34,0.5)
}
@media screen and (max-width: 768px) {
 .list-pic.page-list .ct a {
  background-color:transparent
 }
}
.list-pic.page-list .ct img {
 display:none
}
.group-list.page-list-pic>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.page-list-pic>.in>.ct>.in>ul>li {
 padding-left:30px
}
@media screen and (max-width: 560px) {
 .group-list.page-list-pic>.bg-drop-layout>.in>.ct>.in>ul>li,
 .group-list.page-list-pic>.in>.ct>.in>ul>li {
  padding-left:8px
 }
}
.group-list.page-list-pic>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-list.page-list-pic>.in>.ct>.in>ul>li+li {
 margin-top:15px
}
.list-pic.page-block>.bg-drop-layout>.in,
.list-pic.page-block>.in {
 position:relative
}
.list-pic.page-block .hd {
 display:none
}
.list-pic.page-block .ct li+li {
 display:none
}
.list-pic.page-block .ct span {
 display:block;
 background-image:none !important
}
.list-pic.page-block .ct a {
 display:block
}
.list-pic.page-block .ct img {
 display:block;
 width:100%
}
.list-pic.page-block .ft ul {
 background-color:#f0f0f0;
 overflow:hidden;
 padding:0 8px;
 text-align:center
}
[data-js="false"] .list-pic.page-block .ft li.next,
[data-js="false"] .list-pic.page-block .ft li.prev {
 display:none
}
.list-pic.page-block .ft li.next a,
.list-pic.page-block .ft li.prev a {
 position:absolute;
 top:20%;
 bottom:20%;
 display:block;
 width:45px;
 transition:150ms;
 background-color:#f0f0f0;
 background-color:rgba(240,240,240,0.7)
}
.list-pic.page-block .ft li.next a:hover,
.list-pic.page-block .ft li.prev a:hover {
 background-color:rgba(240,240,240,0.9)
}
.list-pic.page-block .ft li.prev a {
 left:0;
 background-image:url('../images/icon-pic/away-b-left.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.list-pic.page-block .ft li.next a {
 right:0;
 background-image:url('../images/icon-pic/away-b-right.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.list-pic.page-block .ft li.more {
 display:none
}
.group-list.query>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-list.query>.in>.ct>.in>ul>li+li {
 border-top:1px solid #e4e4e4
}
.base-wrapper .simple-text.query>.bg-drop-layout>.in,
.base-wrapper .simple-text.query>.in {
 display:block;
 padding:8px 5px
}
.base-wrapper .simple-text.query .ct {
 display:inline;
 vertical-align:middle
}
@media screen and (max-width: 768px) {
 .base-wrapper .simple-text.query .ct {
  display:block
 }
}
.base-wrapper .simple-text.query .ct>.in {
 display:inline
}
@media screen and (max-width: 768px) {
 .base-wrapper .simple-text.query .ct>.in {
  display:block
 }
}
.base-wrapper .simple-text.query .ct .mark {
 color:#DCA61F
}
.base-wrapper .simple-text.query .ft {
 display:inline-block;
 vertical-align:middle;
 margin-left:5px
}
@media screen and (max-width: 768px) {
 .base-wrapper .simple-text.query .ft {
  display:block;
  margin-top:8px;
  border-top:1px solid #e4e4e4;
  border-top-color:#e4e4e4;
  padding-top:8px
 }
}
.base-wrapper .simple-text.query .ft>.in {
 display:inline-block
}
@media screen and (max-width: 768px) {
 .base-wrapper .simple-text.query .ft>.in {
  display:block
 }
}
.base-wrapper .simple-text.query .ft ul {
 display:inline-block
}
@media screen and (max-width: 768px) {
 .base-wrapper .simple-text.query .ft ul {
  display:block
 }
}
.base-wrapper .simple-text.query .ft li {
 display:inline-block
}
.base-wrapper .simple-text.query .ft li+li {
 margin-left:3px
}
.base-wrapper .simple-text.query .ft span {
 display:block
}
.base-extend .simple-text.query {
 display:none;
 position:fixed;
 right:15px;
 bottom:15px;
 left:15px
}
.base-extend .simple-text.query.is-show {
 display:block
}
.base-extend .simple-text.query>.bg-drop-layout>.in,
.base-extend .simple-text.query>.in {
 position:relative;
 padding:15px;
 border:1px solid #e4e4e4;
 border-color:#b6b6b6;
 text-align:center;
 background-color:#f0f0f0;
 box-sizing:border-box;
 box-shadow:0 0 8px #b6b6b6
}
@media screen and (max-width: 560px) {
 .base-extend .simple-text.query>.bg-drop-layout>.in,
 .base-extend .simple-text.query>.in {
  padding:8px;
  padding-top:15px
 }
}
.base-extend .simple-text.query .hd {
 display:none
}
.base-extend .simple-text.query .ct {
 display:inline-block;
 vertical-align:middle
}
@media screen and (max-width: 768px) {
 .base-extend .simple-text.query .ct {
  display:block;
  text-align:justify
 }
}
.base-extend .simple-text.query .ct>.in {
 display:inline-block
}
@media screen and (max-width: 768px) {
 .base-extend .simple-text.query .ct>.in {
  display:block
 }
}
.base-extend .simple-text.query .ft {
 display:inline-block;
 vertical-align:middle
}
@media screen and (max-width: 768px) {
 .base-extend .simple-text.query .ft {
  display:block;
  margin-top:8px;
  border-top:1px solid #e4e4e4;
  border-top-color:#e4e4e4;
  padding-top:8px
 }
}
.base-extend .simple-text.query .ft>.in {
 display:inline-block
}
@media screen and (max-width: 768px) {
 .base-extend .simple-text.query .ft>.in {
  display:block
 }
}
.base-extend .simple-text.query .ft ul {
 display:inline-block;
 padding:5px
}
@media screen and (max-width: 768px) {
 .base-extend .simple-text.query .ft ul {
  display:block
 }
}
.base-extend .simple-text.query .ft li {
 display:inline-block
}
.base-extend .simple-text.query .ft li+li {
 margin-left:3px
}
.base-extend .simple-text.query .ft span {
 display:block
}
.area-form.sign-in .ct .fieldset+.fieldset {
 margin-top:8px
}
.area-form.sign-in .ct .fieldset span {
 display:block
}
.area-form.sign-in .ct .fieldset span[data-message]:after {
 content:attr(data-message);
 margin-left:3px;
 color:#DCA61F
}
.area-form.sign-in .ct .fieldset span.is-required label:before {
 content:'* ';
 color:#DCA61F
}
.area-form.sign-in .ct .fieldset span.is-error label {
 color:#DCA61F
}
.area-form.sign-in .ct .fieldset span.is-error input {
 border-color:#DCA61F
}
.area-form.sign-in .ct .fieldset span label {
 display:block;
 margin-bottom:3px
}
.area-form.sign-in .ct .fieldset span label:after {
 content:'： '
}
.area-form.sign-in .ct .fieldset span.email {
 display:block;
 margin-top:8px
}
.area-form.sign-in .ct .fieldset span.password {
 display:block;
 margin-top:8px
}
.area-form.sign-in .ct .fieldset span.text {
 display:block;
 margin-top:8px
}
.area-form.sign-in .ct .fieldset span.button {
 display:inline-block;
 vertical-align:top
}
.area-form.sign-in .ct .fieldset .img {
 display:inline-block;
 vertical-align:top
}
.area-form.sign-in .ct .fieldset .img span {
 display:block
}
.area-form.sign-in .ct .fieldset .img img {
 display:block;
 border:1px solid #e4e4e4;
 border-color:#b6b6b6;
 margin:0
}
.area-form.sign-in .ct .fieldset input {
 line-height:25px;
 width:100%
}
.area-form.sign-in .ct .fieldset input[type="button"] {
 background-color:transparent;
 color:#343434
}
.area-form.sign-in .ct .list {
 margin-top:15px;
 border-top:1px solid #e4e4e4;
 border-top-color:#e4e4e4;
 padding-top:15px
}
.area-form.sign-in .ct .list li+li {
 margin-top:5px
}
.area-form.sign-in .ct .list li.facebook a {
 background-color:#3c5998;
 border:1px solid #2e4473;
 text-decoration:none
}
.area-form.sign-in .ct .list li.facebook a:before {
 width:36px;
 height:36px;
 background-color:#2e4473
}
.area-form.sign-in .ct .list li.facebook a:hover {
 background-color:#2e4473
}
.area-form.sign-in .ct .list li.google a {
 background-color:#cb3726;
 border:1px solid #a02b1e;
 text-decoration:none
}
.area-form.sign-in .ct .list li.google a:before {
 width:36px;
 height:36px;
 background-color:#a02b1e
}
.area-form.sign-in .ct .list li.google a:hover {
 background-color:#a02b1e
}
.area-form.sign-in .ct .list li.twitter a {
 background-color:#6aaed0;
 border:1px solid #4399c4;
 text-decoration:none
}
.area-form.sign-in .ct .list li.twitter a:before {
 width:36px;
 height:36px;
 background-color:#4399c4
}
.area-form.sign-in .ct .list li.twitter a:hover {
 background-color:#4399c4
}
.area-form.sign-in .ct .list li.plurk a {
 background-color:#C6602B;
 border:1px solid #9c4c22;
 text-decoration:none
}
.area-form.sign-in .ct .list li.plurk a:before {
 width:36px;
 height:36px;
 background-color:#9c4c22
}
.area-form.sign-in .ct .list li.plurk a:hover {
 background-color:#9c4c22
}
.area-form.sign-in .ct .list li.line a {
 background-color:#4bc700;
 border:1px solid #389400;
 text-decoration:none
}
.area-form.sign-in .ct .list li.line a:before {
 width:36px;
 height:36px;
 background-color:#389400
}
.area-form.sign-in .ct .list li.line a:hover {
 background-color:#389400
}
.area-form.sign-in .ct .list li.email a {
 background-color:#666;
 border:1px solid #4d4d4d;
 text-decoration:none
}
.area-form.sign-in .ct .list li.email a:before {
 width:36px;
 height:36px;
 background-color:#4d4d4d
}
.area-form.sign-in .ct .list li.email a:hover {
 background-color:#4d4d4d
}
.area-form.sign-in .ct .list span {
 display:block
}
.area-form.sign-in .ct .list a {
 display:block;
 color:#fff;
 transition:150ms
}
.area-form.sign-in .ct .list a:before {
 margin-right:15px
}
.area-customize.sign-in>.bg-drop-layout>.in,
.area-customize.sign-in>.in {
 background-color:#faf6f6
}
.area-customize.sign-in .ct {
 padding:30px 60px 15px;
 margin-top:15px
}
@media screen and (max-width: 560px) {
 .area-customize.sign-in .ct {
  padding:30px
 }
}
.area-customize.sign-in .ct .legend {
 position:relative;
 padding-left:65px;
 padding-bottom:15px;
 border-bottom:1px solid #6f3b3b;
 margin-bottom:15px;
 color:#6f3b3b
}
.area-customize.sign-in .ct .legend:before {
 content:"​";
 position:absolute;
 display:block;
 width:50px;
 left:0;
 top:0;
 bottom:15px;
 max-height:60px;
 background-color:#937979;
 background-repeat:no-repeat;
 background-image:url('../images/icon-pic/info.png?1534317665');
 background-position:center
}
.area-customize.sign-in .ct .legend span {
 display:block
}
.area-customize.sign-in .ct .fieldset {
 position:relative;
 padding-left:80px;
 line-height:30px
}
@media screen and (max-width: 560px) {
 .area-customize.sign-in .ct .fieldset {
  padding-left:0
 }
}
.area-customize.sign-in .ct .fieldset+.fieldset {
 margin-top:15px
}
.area-customize.sign-in .ct .fieldset label {
 position:absolute;
 top:0;
 left:0;
 width:80px;
 text-align:right;
 box-sizing:border-box;
 padding:0 8px
}
@media screen and (max-width: 560px) {
 .area-customize.sign-in .ct .fieldset label {
  position:static;
  top:auto;
  left:auto;
  width:auto;
  text-align:left;
  padding:0
 }
}
.area-customize.sign-in .ct .text [type="text"],
.area-customize.sign-in .ct .text [type="email"] {
 width:350px
}
@media screen and (max-width: 1200px) {
 .area-customize.sign-in .ct .text [type="text"],
 .area-customize.sign-in .ct .text [type="email"] {
  display:block;
  width:100%
 }
}
.area-customize.sign-in .ct .text .mark {
 display:inline-block;
 font-size:0.9em;
 color:#646464
}
.area-customize.sign-in .ct .text img {
 vertical-align:middle
}
.area-customize.sign-in .ct .text [type="button"] {
 vertical-align:middle
}
.area-customize.sign-in .ct .password input {
 width:350px
}
@media screen and (max-width: 1200px) {
 .area-customize.sign-in .ct .password input {
  display:block;
  width:100%
 }
}
.area-customize.sign-in .ct .password .mark {
 display:inline-block;
 font-size:0.9em;
 color:#646464
}
.area-customize.sign-in .ct .facebook a {
 background-color:#3c5998;
 border:1px solid #2e4473;
 text-decoration:none
}
.area-customize.sign-in .ct .facebook a:before {
 width:36px;
 height:36px
}
.area-customize.sign-in .ct .facebook a:hover {
 background-color:#2e4473
}
.area-customize.sign-in .ct .google a {
 background-color:#cb3726;
 border:1px solid #a02b1e;
 text-decoration:none
}
.area-customize.sign-in .ct .google a:before {
 width:36px;
 height:36px
}
.area-customize.sign-in .ct .google a:hover {
 background-color:#a02b1e
}
.area-customize.sign-in .ct .twitter a {
 background-color:#6aaed0;
 border:1px solid #4399c4;
 text-decoration:none
}
.area-customize.sign-in .ct .twitter a:before {
 width:36px;
 height:36px
}
.area-customize.sign-in .ct .twitter a:hover {
 background-color:#4399c4
}
.area-customize.sign-in .ct .plurk a {
 background-color:#C6602B;
 border:1px solid #9c4c22;
 text-decoration:none
}
.area-customize.sign-in .ct .plurk a:before {
 width:36px;
 height:36px
}
.area-customize.sign-in .ct .plurk a:hover {
 background-color:#9c4c22
}
.area-customize.sign-in .ct .line a {
 background-color:#4bc700;
 border:1px solid #389400;
 text-decoration:none
}
.area-customize.sign-in .ct .line a:before {
 width:36px;
 height:36px
}
.area-customize.sign-in .ct .line a:hover {
 background-color:#389400
}
.area-customize.sign-in .ct .email a {
 background-color:#666;
 border:1px solid #4d4d4d;
 text-decoration:none
}
.area-customize.sign-in .ct .email a:before {
 width:36px;
 height:36px
}
.area-customize.sign-in .ct .email a:hover {
 background-color:#4d4d4d
}
.area-customize.sign-in .ct .facebook,
.area-customize.sign-in .ct .google {
 width:50%;
 float:left
}
@media screen and (max-width: 560px) {
 .area-customize.sign-in .ct .facebook,
 .area-customize.sign-in .ct .google {
  width:auto;
  float:none
 }
}
.area-customize.sign-in .ct .facebook a,
.area-customize.sign-in .ct .google a {
 display:block;
 padding:5px;
 margin:5px;
 color:#fff;
 transition:150ms;
 text-align:center
}
@media screen and (max-width: 560px) {
 .area-customize.sign-in .ct .facebook a,
 .area-customize.sign-in .ct .google a {
  margin:0
 }
}
.area-customize.sign-in .ct .facebook a:before,
.area-customize.sign-in .ct .google a:before {
 margin-right:5px
}
@media screen and (max-width: 560px) {
 .area-customize.sign-in .ct .google {
  margin-top:8px
 }
}
.area-customize.sign-in .ft {
 padding:15px;
 padding-top:3px
}
.area-customize.sign-in .ft ul {
 text-align:center
}
.area-customize.sign-in .ft li {
 display:inline-block;
 margin:3px
}
.area-customize.sign-in .ft span {
 display:block
}
.group-list.sitemap>.bg-drop-layout>.in>.hd h5,
.group-list.sitemap>.in>.hd h5 {
 margin:3px 0
}
.group-list.sitemap>.bg-drop-layout>.in>.ct,
.group-list.sitemap>.in>.ct {
 padding:5px 0 0 30px
}
.group-list.sitemap>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.sitemap>.in>.ct>.in>ul>li {
 margin-top:15px
}
.list-text.sitemap.is-active>.bg-drop-layout>.in .hd h4:before,
.list-text.sitemap.is-active>.in .hd h4:before {
 font-size:inherit;
 color:inherit
}
.list-text.sitemap.is-active>.bg-drop-layout>.in .ct,
.list-text.sitemap.is-active>.in .ct {
 display:block
}
.list-text.sitemap .hd h4:before {
 font-size:inherit;
 color:inherit
}
.list-text.sitemap .ct {
 display:none
}
[data-js="false"] .list-text.sitemap .ct {
 display:block
}
.list-text.sitemap .ct li+li {
 margin-top:5px
}
.list-text.sitemap .ct span {
 display:block
}
.list-pic.slider>.bg-drop-layout>.in,
.list-pic.slider>.in {
 position:relative
}
.list-pic.slider .hd {
 display:none
}
.list-pic.slider .ct li+li {
 display:none
}
.list-pic.slider .ct span {
 display:block;
 background-image:none !important
}
.list-pic.slider .ct a {
 display:block
}
.list-pic.slider .ct img {
 display:block;
 width:100%
}
.list-pic.slider .ft ul {
 background-color:#f0f0f0;
 overflow:hidden;
 padding:0 8px;
 text-align:center
}
[data-js="false"] .list-pic.slider .ft li.next,
[data-js="false"] .list-pic.slider .ft li.prev {
 display:none
}
.list-pic.slider .ft li.next a,
.list-pic.slider .ft li.prev a {
 position:absolute;
 top:20%;
 bottom:20%;
 display:block;
 width:45px;
 transition:150ms;
 background-color:#f0f0f0;
 background-color:rgba(240,240,240,0.7)
}
.list-pic.slider .ft li.next a:hover,
.list-pic.slider .ft li.prev a:hover {
 background-color:rgba(240,240,240,0.9)
}
.list-pic.slider .ft li.prev a {
 left:0;
 background-image:url('../images/icon-pic/away-b-left.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.list-pic.slider .ft li.next a {
 right:0;
 background-image:url('../images/icon-pic/away-b-right.png?1536306009');
 background-repeat:no-repeat;
 background-position:center
}
.list-pic.slider .ft li.more {
 display:none
}
.area-table.page-table .ct>.in {
 border-top:2px solid #646464;
 border-bottom:1px solid #646464
}
.area-table.page-table .ct table {
 width:100%
}
@media screen and (max-width: 768px) {
 .area-table.page-table .ct table {
  table-layout:fixed
 }
}
.area-table.page-table .ct thead th {
 border-bottom:1px solid #646464
}
.area-table.page-table .ct thead td {
 border-bottom:1px solid #e4e4e4
}
.area-table.page-table .ct tbody tr:hover {
 background-color:#f0f0f0;
 color:#4b2828
}
.area-table.page-table .ct tbody th {
 border-bottom:1px solid #646464
}
.area-table.page-table .ct tbody td {
 border-bottom:1px solid #e4e4e4
}
.area-table.page-table .ct th {
 font-weight:700;
 text-align:center
}
.area-table.page-table .ct span {
 display:block;
 padding:8px
}
.area-table.page-table .ct a {
 text-decoration:underline
}
.area-table.page-table .ct a:hover {
 text-decoration:none
}
.area-table.rwd-horizontal .ct table {
 width:100%
}
@media screen and (max-width: 560px) {
 .area-table.rwd-horizontal .ct table {
  display:block
 }
}
@media screen and (max-width: 560px) {
 .area-table.rwd-horizontal .ct thead {
  display:none
 }
}
.area-table.rwd-horizontal .ct thead tr {
 background-color:#f0f0f0
}
.area-table.rwd-horizontal .ct thead th,
.area-table.rwd-horizontal .ct thead td {
 border:1px solid #e4e4e4
}
@media screen and (max-width: 560px) {
 .area-table.rwd-horizontal .ct tbody {
  display:block
 }
}
.area-table.rwd-horizontal .ct tbody tr:nth-child(even) {
 background-color:#f5f5f5
}
@media screen and (max-width: 560px) {
 .area-table.rwd-horizontal .ct tbody tr:nth-child(even) {
  background-color:transparent
 }
}
@media screen and (max-width: 560px) {
 .area-table.rwd-horizontal .ct tbody tr+tr {
  margin-top:5px
 }
}
.area-table.rwd-horizontal .ct tbody th {
 border:1px solid #e4e4e4;
 color:white
}
.area-table.rwd-horizontal .ct tbody td {
 border:1px solid #e4e4e4
}
@media screen and (max-width: 560px) {
 .area-table.rwd-horizontal .ct tbody td {
  display:flex;
  border-bottom:0;
  width:auto
 }
}
@media screen and (max-width: 560px) {
 .area-table.rwd-horizontal .ct tbody td:last-child {
  border-bottom:1px solid #e4e4e4
 }
}
.area-table.rwd-horizontal .ct tbody td:before {
 flex:1;
 padding:6px;
 color:#343434;
 display:flex;
 align-items:center;
 background-color:#4b2828;
 color:#fff
}
@media screen and (max-width: 560px) {
 .area-table.rwd-horizontal .ct tbody td:before {
  content:attr(data-title);
  font-weight:700
 }
}
.area-table.rwd-horizontal .ct tbody td:first-child:last-child {
 padding:8px 0
}
.area-table.rwd-horizontal .ct tbody td:first-child:last-child:before {
 content:none
}
@media screen and (max-width: 560px) {
 .area-table.rwd-horizontal .ct tbody td span {
  flex:2
 }
}
@media screen and (max-width: 560px) {
 .area-table.rwd-horizontal .ct tfoot {
  display:block
 }
}
.area-table.rwd-horizontal .ct tfoot th,
.area-table.rwd-horizontal .ct tfoot td {
 padding-top:8px
}
@media screen and (max-width: 560px) {
 .area-table.rwd-horizontal .ct tr {
  display:block
 }
}
.area-table.rwd-horizontal .ct th {
 background-color:#4b2828;
 color:#fff
}
@media screen and (max-width: 560px) {
 .area-table.rwd-horizontal .ct th {
  display:none
 }
}
@media screen and (max-width: 560px) {
 .area-table.rwd-horizontal .ct td {
  display:block
 }
}
.area-table.rwd-horizontal .ct span {
 display:block;
 padding:8px
}
@media screen and (max-width: 560px) {
 .area-table.rwd-horizontal .ct span {
  padding:3px 8px
 }
}
.area-table.rwd-horizontal .ct a {
 text-decoration:underline
}
.area-table.rwd-horizontal .ct a:hover {
 text-decoration:none
}
.area-table.rwd-straight .ct table {
 width:100%
}
@media screen and (max-width: 560px) {
 .area-table.rwd-straight .ct table {
  display:block
 }
}
@media screen and (max-width: 560px) {
 .area-table.rwd-straight .ct thead {
  display:none
 }
}
.area-table.rwd-straight .ct thead tr {
 background-color:#f0f0f0
}
.area-table.rwd-straight .ct thead th {
 background-color:rgba(75,40,40,0.8)
}
.area-table.rwd-straight .ct thead th,
.area-table.rwd-straight .ct thead td {
 border:1px solid #e4e4e4
}
@media screen and (max-width: 560px) {
 .area-table.rwd-straight .ct tbody {
  display:block
 }
}
.area-table.rwd-straight .ct tbody tr:nth-child(even) {
 background-color:#f5f5f5
}
@media screen and (max-width: 560px) {
 .area-table.rwd-straight .ct tbody tr:nth-child(even) {
  background-color:transparent
 }
}
@media screen and (max-width: 560px) {
 .area-table.rwd-straight .ct tbody tr+tr {
  margin-top:5px
 }
}
.area-table.rwd-straight .ct tbody td {
 border:1px solid #e4e4e4
}
@media screen and (max-width: 560px) {
 .area-table.rwd-straight .ct tbody td {
  display:flex;
  border-bottom:0;
  width:auto
 }
}
@media screen and (max-width: 560px) {
 .area-table.rwd-straight .ct tbody td:last-child {
  border-bottom:1px solid #e4e4e4
 }
}
.area-table.rwd-straight .ct tbody td:before {
 flex:1;
 padding:6px;
 background-color:#f0f0f0;
 color:#343434;
 display:flex;
 align-items:center;
 background-color:#4b2828;
 color:#fff
}
@media screen and (max-width: 560px) {
 .area-table.rwd-straight .ct tbody td:before {
  content:attr(data-title);
  font-weight:700
 }
}
.area-table.rwd-straight .ct tbody td:first-child:last-child {
 padding:8px 0
}
.area-table.rwd-straight .ct tbody td:first-child:last-child:before {
 content:none
}
@media screen and (max-width: 560px) {
 .area-table.rwd-straight .ct tbody td span {
  flex:2
 }
}
.area-table.rwd-straight .ct tbody td ul {
 margin:0;
 padding:0
}
.area-table.rwd-straight .ct tbody td li {
 list-style-type:none;
 text-align:center
}
.area-table.rwd-straight .ct tbody td li+li {
 margin-top:5px
}
.area-table.rwd-straight .ct tbody td a.link::after {
 display:none
}
@media screen and (max-width: 560px) {
 .area-table.rwd-straight .ct tfoot {
  display:block
 }
}
.area-table.rwd-straight .ct tfoot th,
.area-table.rwd-straight .ct tfoot td {
 padding-top:8px
}
@media screen and (max-width: 560px) {
 .area-table.rwd-straight .ct tr {
  display:block
 }
}
@media screen and (max-width: 560px) {
 .area-table.rwd-straight .ct th,
 .area-table.rwd-straight .ct td {
  display:block
 }
}
.area-table.rwd-straight .ct th {
 background-color:#4b2828;
 color:#fff
}
.area-table.rwd-straight .ct span {
 display:block;
 padding:12px
}
@media screen and (max-width: 560px) {
 .area-table.rwd-straight .ct span {
  padding:3px 8px
 }
}
.area-table.rwd-straight .ct a {
 text-decoration:none
}
.area-table.rwd-straight .ct a:hover {
 text-decoration:none
}
.area-table.notitle01 .ct table {
 width:100%
}
@media screen and (max-width: 560px) {
 .area-table.notitle01 .ct table {
  display:block
 }
}
.area-table.notitle01 .ct thead {
 display:none
}
@media screen and (max-width: 560px) {
 .area-table.notitle01 .ct thead {
  display:none
 }
}
.area-table.notitle01 .ct thead tr {
 background-color:#f0f0f0
}
.area-table.notitle01 .ct thead th span {
 padding:12px
}
@media screen and (max-width: 560px) {
 .area-table.notitle01 .ct tbody {
  display:block
 }
}
.area-table.notitle01 .ct tbody tr {
 transition:0.1s;
 border-bottom:1px dotted #bebebe
}
.area-table.notitle01 .ct tbody tr:hover,
.area-table.notitle01 .ct tbody tr:nth-child(odd):hover {
 background:#f0f0f0
}
.area-table.notitle01 .ct tbody tr:nth-child(odd) {
 background-color:#f5f5f5
}
@media screen and (max-width: 560px) {
 .area-table.notitle01 .ct tbody td {
  display:flex;
  border-bottom:0;
  width:auto !important
 }
}
.area-table.notitle01 .ct tbody td:before {
 flex:1;
 padding:6px;
 background-color:#f0f0f0;
 color:#343434;
 display:flex;
 align-items:center;
 background-color:#4b2828;
 color:#fff
}
@media screen and (max-width: 560px) {
 .area-table.notitle01 .ct tbody td:before {
  font-weight:700
 }
}
.area-table.notitle01 .ct tbody td:first-child:last-child {
 padding:8px 0
}
.area-table.notitle01 .ct tbody td:first-child:last-child:before {
 content:none
}
.area-table.notitle01 .ct tbody td span {
 word-break:break-word
}
@media screen and (max-width: 560px) {
 .area-table.notitle01 .ct tbody td span {
  flex:2
 }
}
@media screen and (max-width: 560px) {
 .area-table.notitle01 .ct tfoot {
  display:block
 }
}
.area-table.notitle01 .ct tfoot th,
.area-table.notitle01 .ct tfoot td {
 padding-top:8px
}
@media screen and (max-width: 560px) {
 .area-table.notitle01 .ct tr {
  display:block
 }
}
@media screen and (max-width: 560px) {
 .area-table.notitle01 .ct th,
 .area-table.notitle01 .ct td {
  display:block
 }
}
.area-table.notitle01 .ct th {
 background-color:#fefdfd;
 color:#222;
 color:#fff
}
.area-table.notitle01 .ct span {
 display:block;
 padding:15px 10px
}
@media screen and (max-width: 560px) {
 .area-table.notitle01 .ct span {
  padding:6px 8px
 }
}
.area-table.notitle01 .ct a {
 color:#2a1616
}
.area-table.notitle01 .ct a:hover {
 text-decoration:none
}
.area-table.notitle02 .ct table {
 width:100%
}
@media screen and (max-width: 560px) {
 .area-table.notitle02 .ct table {
  display:block
 }
}
.area-table.notitle02 .ct thead {
 display:none
}
@media screen and (max-width: 560px) {
 .area-table.notitle02 .ct thead {
  display:none
 }
}
.area-table.notitle02 .ct thead tr {
 background-color:#f0f0f0
}
.area-table.notitle02 .ct thead th span {
 padding:12px
}
@media screen and (max-width: 560px) {
 .area-table.notitle02 .ct tbody {
  display:block
 }
}
.area-table.notitle02 .ct tbody tr {
 border-bottom:dashed 1px #b1b1b1;
 transition:background 0.1s
}
.area-table.notitle02 .ct tbody tr:hover {
 background:#f0f0f0
}
.area-table.notitle02 .ct tbody tr:hover td:first-child span {
 border-left-width:8px
}
@media screen and (max-width: 560px) {
 .area-table.notitle02 .ct tbody tr:hover td {
  border-left-width:8px;
  padding:10px 0;
  width:auto !important
 }
}
@media screen and (max-width: 560px) {
 .area-table.notitle02 .ct tbody tr+tr {
  margin-top:1px
 }
}
@media screen and (max-width: 560px) {
 .area-table.notitle02 .ct tbody td {
  display:flex;
  border-bottom:0;
  -webkit-transition:border-left-width 2s;
  transition:border-left-width 0.2s
 }
}
.area-table.notitle02 .ct tbody td:first-child span {
 -webkit-transition:border-left-width 2s;
 transition:border-left-width 0.2s
}
@media screen and (max-width: 560px) {
 .area-table.notitle02 .ct tbody td:first-child span {
  border-left:0
 }
}
.area-table.notitle02 .ct tbody td:first-child span:before {
 content:url(../images/icon-pic/list-rt.png);
 display:inline-block;
 padding-right:10px;
 vertical-align:text-bottom
}
.area-table.notitle02 .ct tbody td:before {
 flex:1;
 padding:6px;
 background-color:#f0f0f0;
 color:#343434;
 display:flex;
 align-items:center
}
@media screen and (max-width: 560px) {
 .area-table.notitle02 .ct tbody td:before {
  font-weight:700
 }
}
.area-table.notitle02 .ct tbody td:first-child:last-child {
 padding:8px 0
}
.area-table.notitle02 .ct tbody td:first-child:last-child:before {
 content:none
}
.area-table.notitle02 .ct tbody td span {
 word-break:break-word
}
@media screen and (max-width: 560px) {
 .area-table.notitle02 .ct tbody td span {
  flex:2
 }
}
@media screen and (max-width: 560px) {
 .area-table.notitle02 .ct tfoot {
  display:block
 }
}
.area-table.notitle02 .ct tfoot th,
.area-table.notitle02 .ct tfoot td {
 padding-top:8px
}
@media screen and (max-width: 560px) {
 .area-table.notitle02 .ct tr {
  display:block;
  padding:6px 0
 }
}
@media screen and (max-width: 560px) {
 .area-table.notitle02 .ct th,
 .area-table.notitle02 .ct td {
  display:block
 }
}
.area-table.notitle02 .ct th {
 background-color:#fefdfd;
 color:#222
}
@media screen and (max-width: 560px) {
 .area-table.notitle02 .ct td {
  padding:0
 }
}
.area-table.notitle02 .ct span {
 display:block;
 padding:12px 10px
}
@media screen and (max-width: 560px) {
 .area-table.notitle02 .ct span {
  padding:6px 8px
 }
}
.area-table.notitle02 .ct a {
 color:#2a1616
}
.area-table.notitle02 .ct a:hover {
 text-decoration:none
}
.area-table.notitle03 .ct table {
 width:100%
}
@media screen and (max-width: 560px) {
 .area-table.notitle03 .ct table {
  display:block
 }
}
.area-table.notitle03 .ct thead {
 display:none
}
@media screen and (max-width: 560px) {
 .area-table.notitle03 .ct thead {
  display:none
 }
}
.area-table.notitle03 .ct thead tr {
 background-color:#f0f0f0
}
.area-table.notitle03 .ct thead th span {
 padding:12px
}
@media screen and (max-width: 560px) {
 .area-table.notitle03 .ct tbody {
  display:block
 }
}
.area-table.notitle03 .ct tbody tr {
 border-bottom:1px dotted #a49898;
 transition:background 0.1s
}
.area-table.notitle03 .ct tbody tr:hover {
 background:rgba(75,40,40,0.05)
}
.area-table.notitle03 .ct tbody tr:hover td:first-child span {
 border-left-width:8px
}
@media screen and (max-width: 560px) {
 .area-table.notitle03 .ct tbody tr:hover td {
  border-left-width:8px
 }
}
@media screen and (max-width: 560px) {
 .area-table.notitle03 .ct tbody tr+tr {
  margin-top:1px
 }
}
@media screen and (max-width: 560px) {
 .area-table.notitle03 .ct tbody td {
  display:flex;
  border-bottom:0;
  border-left:4px solid #4b2828;
  -webkit-transition:border-left-width 2s;
  transition:border-left-width 0.2s;
  width:auto !important
 }
}
.area-table.notitle03 .ct tbody td:first-child span {
 border-left:4px solid #4b2828;
 -webkit-transition:border-left-width 2s;
 transition:border-left-width 0.2s
}
@media screen and (max-width: 560px) {
 .area-table.notitle03 .ct tbody td:first-child span {
  border-left:0
 }
}
.area-table.notitle03 .ct tbody td:before {
 flex:1;
 padding:6px;
 background-color:#f0f0f0;
 color:#343434;
 display:flex;
 align-items:center
}
@media screen and (max-width: 560px) {
 .area-table.notitle03 .ct tbody td:before {
  font-weight:700
 }
}
.area-table.notitle03 .ct tbody td:first-child:last-child {
 padding:8px 0
}
.area-table.notitle03 .ct tbody td:first-child:last-child:before {
 content:none
}
.area-table.notitle03 .ct tbody td span {
 word-break:break-word
}
@media screen and (max-width: 560px) {
 .area-table.notitle03 .ct tbody td span {
  flex:2
 }
}
@media screen and (max-width: 560px) {
 .area-table.notitle03 .ct tfoot {
  display:block
 }
}
.area-table.notitle03 .ct tfoot th,
.area-table.notitle03 .ct tfoot td {
 padding-top:8px
}
@media screen and (max-width: 560px) {
 .area-table.notitle03 .ct tr {
  display:block;
  padding:6px 0
 }
}
@media screen and (max-width: 560px) {
 .area-table.notitle03 .ct th,
 .area-table.notitle03 .ct td {
  display:block
 }
}
.area-table.notitle03 .ct td {
 padding:10px 0
}
@media screen and (max-width: 560px) {
 .area-table.notitle03 .ct td {
  padding:0 0 1px 0
 }
}
.area-table.notitle03 .ct span {
 display:block;
 padding:7px 10px
}
@media screen and (max-width: 560px) {
 .area-table.notitle03 .ct span {
  padding:5px 8px
 }
}
.area-table.notitle03 .ct a {
 color:#222
}
.area-table.notitle03 .ct a:hover {
 text-decoration:none
}
.area-table.title01 .ct>.in {
 border-radius:6px;
 border:1px solid #e1e1e1;
 border-top:2px solid #4b2828
}
.area-table.title01 .ct table {
 width:100%
}
@media screen and (max-width: 560px) {
 .area-table.title01 .ct table {
  display:block
 }
}
.area-table.title01 .ct thead {
 border-bottom:1px solid #dedede
}
@media screen and (max-width: 560px) {
 .area-table.title01 .ct thead {
  display:none
 }
}
.area-table.title01 .ct thead th span {
 padding:12px
}
@media screen and (max-width: 560px) {
 .area-table.title01 .ct tbody {
  display:block
 }
}
.area-table.title01 .ct tbody tr {
 border-bottom:1px solid #dedede
}
@media screen and (max-width: 560px) {
 .area-table.title01 .ct tbody tr {
  border-bottom:none
 }
}
.area-table.title01 .ct tbody tr:hover,
.area-table.title01 .ct tbody tr:nth-child(even):hover {
 background-color:#f0f0f0;
 border-bottom-color:0
}
.area-table.title01 .ct tbody tr:hover td a,
.area-table.title01 .ct tbody tr:nth-child(even):hover td a {
 color:#2a1616
}
.area-table.title01 .ct tbody tr:nth-child(odd) {
 background-color:#eee
}
.area-table.title01 .ct tbody tr:nth-child(even) {
 background-color:#f7f7f7
}
@media screen and (max-width: 560px) {
 .area-table.title01 .ct tbody td {
  display:flex;
  border-bottom:0;
  width:auto !important
 }
}
@media screen and (max-width: 560px) {
 .area-table.title01 .ct tbody td:last-child {
  border-bottom:1px solid #e4e4e4
 }
}
@media screen and (max-width: 560px) {
 .area-table.title01 .ct tbody td:before,
 .area-table.title01 .ct tbody td span {
  padding:8px 6px
 }
}
.area-table.title01 .ct tbody td:before {
 flex:1;
 color:#343434;
 display:flex;
 align-items:center;
 color:#2a1616
}
@media screen and (max-width: 560px) {
 .area-table.title01 .ct tbody td:before {
  content:attr(data-title);
  font-weight:700;
  background-color:#d3cdcc
 }
}
.area-table.title01 .ct tbody td:first-child:last-child:before {
 content:none
}
.area-table.title01 .ct tbody td span {
 word-break:break-word
}
@media screen and (max-width: 560px) {
 .area-table.title01 .ct tbody td span {
  flex:2
 }
}
@media screen and (max-width: 560px) {
 .area-table.title01 .ct tfoot {
  display:block
 }
}
.area-table.title01 .ct tfoot th,
.area-table.title01 .ct tfoot td {
 padding-top:8px
}
@media screen and (max-width: 560px) {
 .area-table.title01 .ct tr {
  display:block
 }
}
@media screen and (max-width: 560px) {
 .area-table.title01 .ct th,
 .area-table.title01 .ct td {
  display:block
 }
}
.area-table.title01 .ct th {
 color:#2a1616
}
.area-table.title01 .ct span {
 display:block;
 padding:12px 10px
}
@media screen and (max-width: 560px) {
 .area-table.title01 .ct span {
  padding:3px 8px
 }
}
.area-table.title01 .ct a:hover {
 text-decoration:none
}
.area-table.title02 .ct table {
 width:100%
}
@media screen and (max-width: 560px) {
 .area-table.title02 .ct table {
  display:block
 }
}
.area-table.title02 .ct thead {
 border-bottom-style:groove;
 border-bottom:2px groove white;
 background:#4b2828
}
@media screen and (max-width: 560px) {
 .area-table.title02 .ct thead {
  display:none
 }
}
.area-table.title02 .ct thead th {
 border:1px solid white;
 color:#fff
}
.area-table.title02 .ct thead th span {
 padding:10px
}
@media screen and (max-width: 560px) {
 .area-table.title02 .ct tbody {
  display:block
 }
}
.area-table.title02 .ct tbody tr {
 transition:background 0.1s;
 background-color:#F8f8f8
}
.area-table.title02 .ct tbody tr:hover,
.area-table.title02 .ct tbody tr:nth-child(odd):hover {
 background:#f0f0f0
}
@media screen and (max-width: 560px) {
 .area-table.title02 .ct tbody tr {
  margin:0 0 5px 0
 }
}
.area-table.title02 .ct tbody tr:nth-child(odd) {
 background:#f0f0f0
}
.area-table.title02 .ct tbody tr:hover td a {
 color:#2a1616
}
.area-table.title02 .ct tbody td {
 border:1px solid white
}
@media screen and (max-width: 560px) {
 .area-table.title02 .ct tbody td {
  display:flex;
  border-bottom:0;
  margin:-1px 0 0 0;
  width:auto !important
 }
}
.area-table.title02 .ct tbody td:before {
 flex:1;
 padding:6px;
 color:#343434;
 display:flex;
 align-items:center;
 color:#fff;
 background:#4b2828;
 border-bottom:1px solid #2a1616;
 border-right:2px groove #2a1616
}
@media screen and (max-width: 560px) {
 .area-table.title02 .ct tbody td:before {
  content:attr(data-title);
  font-weight:700
 }
}
.area-table.title02 .ct tbody td:first-child:last-child {
 padding:8px 0
}
.area-table.title02 .ct tbody td:first-child:last-child:before {
 content:none
}
.area-table.title02 .ct tbody td span {
 word-break:break-word
}
@media screen and (max-width: 560px) {
 .area-table.title02 .ct tbody td span {
  flex:2
 }
}
@media screen and (max-width: 560px) {
 .area-table.title02 .ct tfoot {
  display:block
 }
}
.area-table.title02 .ct tfoot th,
.area-table.title02 .ct tfoot td {
 padding-top:8px
}
@media screen and (max-width: 560px) {
 .area-table.title02 .ct tr {
  display:block
 }
}
@media screen and (max-width: 560px) {
 .area-table.title02 .ct th,
 .area-table.title02 .ct td {
  display:block
 }
}
.area-table.title02 .ct span {
 display:block;
 padding:7px 10px
}
@media screen and (max-width: 560px) {
 .area-table.title02 .ct span {
  padding:3px 8px
 }
}
.area-table.title03 .ct table {
 width:100%
}
@media screen and (max-width: 560px) {
 .area-table.title03 .ct table {
  display:block
 }
}
.area-table.title03 .ct thead {
 border-bottom:2px outset #4b2828
}
@media screen and (max-width: 560px) {
 .area-table.title03 .ct thead {
  display:none
 }
}
.area-table.title03 .ct thead th {
 color:#2a1616
}
.area-table.title03 .ct thead th span {
 padding:10px
}
@media screen and (max-width: 560px) {
 .area-table.title03 .ct tbody {
  display:block
 }
}
.area-table.title03 .ct tbody tr {
 border-bottom:1px solid #c5c5c5;
 transition:background 0.1s
}
@media screen and (max-width: 560px) {
 .area-table.title03 .ct tbody tr {
  border-bottom:2px solid #4b2828
 }
}
.area-table.title03 .ct tbody tr:hover,
.area-table.title03 .ct tbody tr:nth-child(odd):hover {
 background:#f6f6f6
}
.area-table.title03 .ct tbody tr:hover td a,
.area-table.title03 .ct tbody tr:nth-child(odd):hover td a {
 color:#2a1616
}
@media screen and (max-width: 560px) {
 .area-table.title03 .ct tbody td {
  display:flex;
  border-bottom:1px solid #c5c5c5;
  width:auto !important
 }
}
@media screen and (max-width: 560px) {
 .area-table.title03 .ct tbody td:last-child {
  border-bottom:none
 }
}
.area-table.title03 .ct tbody td:before {
 flex:1;
 padding:6px;
 color:#2a1616;
 display:flex;
 align-items:center
}
@media screen and (max-width: 560px) {
 .area-table.title03 .ct tbody td:before {
  content:attr(data-title);
  font-weight:700
 }
}
.area-table.title03 .ct tbody td:first-child:last-child {
 padding:8px 0
}
.area-table.title03 .ct tbody td:first-child:last-child:before {
 content:none
}
.area-table.title03 .ct tbody td span {
 word-break:break-word
}
@media screen and (max-width: 560px) {
 .area-table.title03 .ct tbody td span {
  flex:2
 }
}
@media screen and (max-width: 560px) {
 .area-table.title03 .ct tfoot {
  display:block
 }
}
.area-table.title03 .ct tfoot th,
.area-table.title03 .ct tfoot td {
 padding-top:8px
}
@media screen and (max-width: 560px) {
 .area-table.title03 .ct tr {
  display:block
 }
}
@media screen and (max-width: 560px) {
 .area-table.title03 .ct th,
 .area-table.title03 .ct td {
  display:block
 }
}
.area-table.title03 .ct td {
 padding:6px 0
}
@media screen and (max-width: 560px) {
 .area-table.title03 .ct td {
  padding:0
 }
}
.area-table.title03 .ct span {
 display:block;
 padding:7px 10px
}
@media screen and (max-width: 560px) {
 .area-table.title03 .ct span {
  padding:3px 8px
 }
}
.area-table.title03 .ct a:hover {
 text-decoration:none
}
.list-text.page-list .ct li+li {
 margin-top:5px
}
.list-text.page-list .ct span {
 display:block
}
.group-list.page-list-text>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.page-list-text>.in>.ct>.in>ul>li {
 padding-left:30px
}
@media screen and (max-width: 560px) {
 .group-list.page-list-text>.bg-drop-layout>.in>.ct>.in>ul>li,
 .group-list.page-list-text>.in>.ct>.in>ul>li {
  padding-left:8px
 }
}
.group-list.page-list-text>.bg-drop-layout>.in>.ct>.in>ul>li+li,
.group-list.page-list-text>.in>.ct>.in>ul>li+li {
 margin-top:15px
}
.group-list.vote-result>.bg-drop-layout>.in>.ct>.in>ul>li,
.group-list.vote-result>.in>.ct>.in>ul>li {
 margin-top:8px
}
.is-special .simple-text.vote-result .ct span {
 background-color:#DCA61F
}
.simple-text.vote-result .hd h4 {
 margin-bottom:5px
}
.simple-text.vote-result .hd a:hover {
 color:currentColor
}
.simple-text.vote-result .ct span {
 display:block;
 box-sizing:border-box;
 padding:8px;
 text-align:right;
 background-color:#646464;
 color:#fff;
 white-space:nowrap
}
.simple-text.vote-result .ct span:after {
 content:'%'
}
.area-table.vote-table .ct>.in {
 border-top:2px solid #646464;
 border-bottom:1px solid #646464
}
@media screen and (max-width: 768px) {
 .area-table.vote-table .ct>.in {
  border-top:0;
  border-bottom:0
 }
}
.area-table.vote-table .ct table {
 width:100%
}
@media screen and (max-width: 768px) {
 .area-table.vote-table .ct table {
  display:block;
  width:auto
 }
}
.area-table.vote-table .ct thead th {
 border-bottom:1px solid #646464
}
.area-table.vote-table .ct thead td {
 border-bottom:1px solid #e4e4e4
}
@media screen and (max-width: 768px) {
 .area-table.vote-table .ct thead {
  display:none
 }
}
@media screen and (max-width: 768px) {
 .area-table.vote-table .ct tbody {
  display:block
 }
}
@media screen and (max-width: 768px) {
 .area-table.vote-table .ct tbody tr+tr {
  margin-top:8px
 }
}
@media screen and (max-width: 768px) {
 .area-table.vote-table .ct tbody tr {
  display:block;
  border:1px solid #e4e4e4;
  border-width:2px
 }
}
.area-table.vote-table .ct tbody tr:hover {
 background-color:#f0f0f0;
 color:#4b2828
}
.area-table.vote-table .ct tbody td {
 border-bottom:1px solid #e4e4e4
}
@media screen and (max-width: 768px) {
 .area-table.vote-table .ct tbody td {
  display:block
 }
}
.area-table.vote-table .ct tbody td:first-child {
 white-space:nowrap
}
.area-table.vote-table .ct tbody td:last-child {
 white-space:nowrap
}
@media screen and (max-width: 768px) {
 .area-table.vote-table .ct tbody td:last-child {
  border-bottom:0
 }
}
.area-table.vote-table .ct th {
 font-weight:700;
 text-align:center
}
.area-table.vote-table .ct span {
 display:block;
 padding:8px
}
.area-table.vote-table .ct a {
 text-decoration:underline
}
.area-table.vote-table .ct a:hover {
 text-decoration:none
}
.area-table.vote-table .ct a.submit,
.area-table.vote-table .ct a.result {
 display:inline-block;
 padding:5px 8px;
 text-decoration:none;
 border:1px solid #e4e4e4;
 border-radius:3px;
 transition:transition
}
.area-table.vote-table .ct a.submit:before,
.area-table.vote-table .ct a.result:before {
 margin-right:3px
}
.area-table.vote-table .ct a.submit {
 color:#fff;
 border-color:#4b2828;
 background-color:#4b2828
}
.area-table.vote-table .ct a.submit:before {
 font-size:inherit;
 color:inherit
}
.area-table.vote-table .ct a.submit:hover {
 background-color:#2a1616
}
.area-table.vote-table .ct a.submit.is-disabled {
 border-color:#b6b6b6;
 background-color:#b6b6b6;
 cursor:default
}
.area-table.vote-table .ct a.result {
 margin-left:3px;
 color:#DCA61F;
 border-color:#DCA61F;
 background-color:#fff
}
.area-table.vote-table .ct a.result:before {
 font-size:inherit;
 color:inherit
}
.area-table.vote-table .ct a.result:hover {
 background-color:#f0f0f0
}
.area-table.vote-table .ct a.result.is-disabled {
 color:#343434;
 border-color:#343434;
 background-color:#fff;
 cursor:default
}
