﻿.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,.list-multiple .ct ul,.base-extend .simple-text.major-logo .ct h1,.base-extend .simple-text.major-logo .ct h2,.base-header .simple-text.major-logo .ct h1,.simple-text.heading .ct h3,.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,.area-customize.news-card .ct ul,.area-customize.icons-g2 .ct ul,.area-customize.message .ct>.in>ul,.area-customize.message02 .ct>.in>ul,[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,.list-multiple .ct ul,.base-extend .simple-text.major-logo .ct h1,.base-extend .simple-text.major-logo .ct h2,.base-header .simple-text.major-logo .ct h1,.simple-text.heading .ct h3,.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,.area-customize.news-card .ct ul,.area-customize.icons-g2 .ct ul,.area-customize.message .ct>.in>ul,.area-customize.message02 .ct>.in>ul,[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,.list-multiple .ct ul:before,.base-extend .simple-text.major-logo .ct h1:before,.base-extend .simple-text.major-logo .ct h2:before,.base-header .simple-text.major-logo .ct h1:before,.simple-text.heading .ct h3: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,.area-customize.news-card .ct ul:before,.area-customize.icons-g2 .ct ul:before,.area-customize.message .ct>.in>ul:before,.area-customize.message02 .ct>.in>ul: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,.list-multiple .ct ul:after,.base-extend .simple-text.major-logo .ct h1:after,.base-extend .simple-text.major-logo .ct h2:after,.base-header .simple-text.major-logo .ct h1:after,.simple-text.heading .ct h3: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,.area-customize.news-card .ct ul:after,.area-customize.icons-g2 .ct ul:after,.area-customize.message .ct>.in>ul:after,.area-customize.message02 .ct>.in>ul: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-header .info>.bg-drop-layout>.in>.ct>.in:after,.base-header .info>.in>.ct>.in:after,.base-footer .info>.bg-drop-layout>.in>.ct>.in:after,.base-footer .info>.in>.ct>.in:after,.countrylist .countryinf .countryname:before,.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,.base-header .list-text.share .ct ul:after,.base-mobile .list-text.share .ct ul:after,.list-multiple.page-click .ct>.in:after,.list-multiple.page-select .ct>.in:after,.list-text.tab .ct span: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.message02 .ct .essay:after,.area-customize.korea-pic-slider .ct .list-area ul:after,.area-customize.pchouse-album02 .ct>.in:after,.area-customize.video-list02 .ct>.in:after {
    content: "​";
    display: block;
    height: 0;
    clear: both
}

.group-list.default>.in>.ft li.next a,.base-content .list-text.link .ft li.next a,.area-form.page-search .ft li.next a,.base-page-area .list-text.message .ft li.next a,.base-module-area .list-text.message .ft li.next a,.list-pic.marquee .ft li.next a,.group-list.slider>.in>.ft li.next a,.group-list.marquee>.in>.ft li.next a,.list-text.slider .ft li.next a,.group-list.message>.in>.ft li.next a,.area-essay.message .ft li.next a,.base-module-area .group-list.album>.in>.ft li.next a,.base-page-area .group-list.album>.in>.ft li.next a,.area-figure.album .ft li.next a,.base-module-area .group-list.link>.in>.ft li.next a,.base-page-area .group-list.link>.in>.ft li.next a,.list-pic.link .ft li.next a,.list-pic.nmth-link .ft li.next a,.area-form.link .ft li.next a,.base-module-area .area-essay.link .ft li.next a,.base-page-area .area-essay.link .ft li.next a,.list-text.rss .ft li.next a,.area-customize.calendar .ft li.next a,.area-form.epaper .ft li.next a,.area-customize.video .ft li.next a,.area-customize.news-card .ft li.next a,.area-customize.icons-g2 .ft li.next a,.area-customize.message .ft li.next a,.area-customize.message02 .ft li.next a,.area-customize.ktnp-album .ft li.next a,.area-customize.pchouse-album .ft li.next a,.area-customize.pchouse-album04 .ft li.next a,.area-customize.korea-pic-slider .ft li.next a,.area-customize.pchouse-album02 .ft li.next a,.area-customize.pchouse-album03 .ft li.next a,.area-figure.album02 .ft li.next a,.area-figure.album03 .ft li.next a,.group-list.page-list-pic>.in>.ft li.next a,.area-form.sign-in .ft li.next a,.group-list.sitemap>.in>.ft li.next a,.list-text.sitemap .ft li.next a,.area-table.page-table .ft li.next a,.area-table.rwd-table .ft li.next a,.list-text.page-list .ft li.next a,.group-list.page-list-text>.in>.ft li.next a,.area-table.vote-table .ft li.next a,.group-list.default>.in>.ft li.prev a,.base-content .list-text.link .ft li.prev a,.area-form.page-search .ft li.prev a,.base-page-area .list-text.message .ft li.prev a,.base-module-area .list-text.message .ft li.prev a,.list-pic.marquee .ft li.prev a,.group-list.slider>.in>.ft li.prev a,.group-list.marquee>.in>.ft li.prev a,.list-text.slider .ft li.prev a,.group-list.message>.in>.ft li.prev a,.area-essay.message .ft li.prev a,.base-module-area .group-list.album>.in>.ft li.prev a,.base-page-area .group-list.album>.in>.ft li.prev a,.area-figure.album .ft li.prev a,.base-module-area .group-list.link>.in>.ft li.prev a,.base-page-area .group-list.link>.in>.ft li.prev a,.list-pic.link .ft li.prev a,.list-pic.nmth-link .ft li.prev a,.area-form.link .ft li.prev a,.base-module-area .area-essay.link .ft li.prev a,.base-page-area .area-essay.link .ft li.prev a,.list-text.rss .ft li.prev a,.area-customize.calendar .ft li.prev a,.area-form.epaper .ft li.prev a,.area-customize.video .ft li.prev a,.area-customize.news-card .ft li.prev a,.area-customize.icons-g2 .ft li.prev a,.area-customize.message .ft li.prev a,.area-customize.message02 .ft li.prev a,.area-customize.ktnp-album .ft li.prev a,.area-customize.pchouse-album .ft li.prev a,.area-customize.pchouse-album04 .ft li.prev a,.area-customize.korea-pic-slider .ft li.prev a,.area-customize.pchouse-album02 .ft li.prev a,.area-customize.pchouse-album03 .ft li.prev a,.area-figure.album02 .ft li.prev a,.area-figure.album03 .ft li.prev a,.group-list.page-list-pic>.in>.ft li.prev a,.area-form.sign-in .ft li.prev a,.group-list.sitemap>.in>.ft li.prev a,.list-text.sitemap .ft li.prev a,.area-table.page-table .ft li.prev a,.area-table.rwd-table .ft li.prev a,.list-text.page-list .ft li.prev a,.group-list.page-list-text>.in>.ft li.prev a,.area-table.vote-table .ft li.prev a,.base-mobile>.in>.hd a,.base-extend .simple-text.major-logo .ct a,.base-header .simple-text.major-logo .ct a,.simple-text.minor-logo .ct a,.base-header .list-text.share .ct a,.base-mobile .list-text.share .ct a,.list-text.share.share-list .ct a,.area-form.page-search .hd a,.base-mobile .area-form.search .ct .fieldset span.submit a,.base-extend .area-form.search .ct .fieldset span.submit 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,.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,.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,.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,.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,.area-customize.list-pic.slider .ft li.next a,.area-customize.list-pic.slider .ft li.prev a {
    font: 0/0 a;
    color: transparent
}

.group-tab>.bg-drop-layout>.in>.hd h4,.group-tab>.in>.hd h4,.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,.base-page-area .list-text.message .hd h4,.base-module-area .list-text.message .hd h4,.group-list.major-slider>.bg-drop-layout>.in>.hd h4,.group-list.major-slider>.in>.hd h4,.list-pic.marquee .hd h4,.list-pic.marquee02 .hd h4,.list-pic.marquee03 .hd h4,.list-pic.marquee04 .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,.simple-text.message .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.nmth-link .hd h4,.area-form.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,.list-text.anchor .hd h4,.area-form.epaper .hd h4,.area-customize.video .hd h4,.area-customize.news-card .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.message02 .hd h4,.area-customize.ktnp-album .hd h4,.area-customize.pchouse-album .hd h4,.area-customize.pchouse-album04 .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,.group-list.album03>.bg-drop-layout>.in>.hd h4,.group-list.album03>.in>.hd h4,.area-figure.album03 .hd h4,.area-customize.video-list02 .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-table .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-tab>.bg-drop-layout>.in>.hd h3,.group-tab>.in>.hd h3,.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,.base-page-area .list-text.message .hd h3,.base-module-area .list-text.message .hd h3,.group-list.major-slider>.bg-drop-layout>.in>.hd h3,.group-list.major-slider>.in>.hd h3,.list-pic.marquee .hd h3,.list-pic.marquee02 .hd h3,.list-pic.marquee03 .hd h3,.list-pic.marquee04 .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,.simple-text.message .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.nmth-link .hd h3,.area-form.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,.list-text.anchor .hd h3,.area-form.epaper .hd h3,.area-customize.video .hd h3,.area-customize.news-card .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.message02 .hd h3,.area-customize.ktnp-album .hd h3,.area-customize.pchouse-album .hd h3,.area-customize.pchouse-album04 .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,.group-list.album03>.bg-drop-layout>.in>.hd h3,.group-list.album03>.in>.hd h3,.area-figure.album03 .hd h3,.area-customize.video-list02 .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-table .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-footer .group.nav>.bg-drop-layout>.in>.hd a,.base-footer .group.nav>.in>.hd a,.base-content .list-text.link .ct a,.base-page-area .list-text.message .ct a,.list-text.slider .ct a,.area-essay.message .ct .caption,.area-figure.album .ct .label span,.list-text.rss .ct a,.area-customize.calendar .ct .caption,.area-customize.calendar .ct .list a,.list-text.anchor .ct a,.area-essay.message02 .ct .caption span,.area-customize.message .ct .caption,.area-customize.message02 .ct .caption,.area-customize.ktnp-album .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,.group-list.sitemap>.bg-drop-layout>.in>.hd h3,.group-list.sitemap>.in>.hd h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.data_midlle_link ul li .essay .figcaption,.area-essay.message .ct .p p,.base-wrapper-en .area-essay.message .caption,.base-wrapper-en .area-essay.message .p p,.area-figure.album .ct .p p,.area-customize.message .ct .p p,.area-figure.album02 .ct .p p {
    overflow: hidden
}

.data_midlle_link ul li .essay .figcaption:before,.area-essay.message .ct .p p:before,.base-wrapper-en .area-essay.message .caption:before,.base-wrapper-en .area-essay.message .p p:before,.area-figure.album .ct .p p:before,.area-customize.message .ct .p p:before,.area-figure.album02 .ct .p p:before {
    content: '\200B';
    float: left;
    width: 1px
}

.data_midlle_link ul li .essay .figcaption>*,.area-essay.message .ct .p p>*,.base-wrapper-en .area-essay.message .caption>*,.base-wrapper-en .area-essay.message .p p>*,.area-figure.album .ct .p p>*,.area-customize.message .ct .p p>*,.area-figure.album02 .ct .p p>* {
    float: right;
    width: 100%;
    box-sizing: border-box;
    margin-left: -1px
}

.data_midlle_link ul li .essay .figcaption:after,.area-essay.message .ct .p p:after,.base-wrapper-en .area-essay.message .caption:after,.base-wrapper-en .area-essay.message .p p:after,.area-figure.album .ct .p p:after,.area-customize.message .ct .p p:after,.area-figure.album02 .ct .p p:after {
    content: '...';
    position: relative;
    float: right;
    left: 100%;
    width: 50px;
    margin-left: -50px;
    margin-right:1px;
    text-indent: 30px
}

.area-customize.nav>.bg-drop-layout>.in,.area-customize.nav>.in,.simple-text.btn>.bg-drop-layout>.in,.simple-text.btn>.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: 1000px
}

.base-module-area [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 {
    display: none !important
}

.group.page-content [data-type]+.is-hide-header,.group.page-footer [data-type]+.is-hide-header,.base-content .list-pic.icon,.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,.area-editor.system-info>.in>.hd {
    display: none !important
}

.base-mobile>.in>.ct .is-hide-header>.in,.base-content .area-editor.address {
    margin-top: 8px !important
}

.base-mobile>.in>.ct .is-hide-header>.in>.in>.hd,.base-content .area-editor.address>.in>.hd {
    display: none !important
}

.base-module-area [data-index][data-type="0"]>.in,.base-module-area [data-index][data-type="2"]>.in,.base-module-area [data-index][data-type="4"]>.in {
    padding-left:50px;
    padding-right:50px
}

@media (max-width: 768px) and (min-width: 561px) {
    .base-module-area [data-index][data-type="0"]>.in,.base-module-area [data-index][data-type="2"]>.in,.base-module-area [data-index][data-type="4"]>.in {
        padding-left:26px;
        padding-right:26px
    }
}

@media (max-width: 560px) {
    .base-module-area [data-index][data-type="0"]>.in,.base-module-area [data-index][data-type="2"]>.in,.base-module-area [data-index][data-type="4"]>.in {
        padding-left:16px;
        padding-right:16px
    }
}

.base-module-area [data-index][data-type]>.in {
    padding-top: 50px;
    padding-bottom: 60px
}

@media (max-width: 768px) and (min-width: 561px) {
    .base-module-area [data-index][data-type]>.in {
        padding-left:26px;
        padding-right:26px
    }
}

@media (max-width: 560px) {
    .base-module-area [data-index][data-type]>.in {
        padding-left:16px;
        padding-right:16px
    }
}

.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,.area-figure.album02 .ct .p a,.area-form.vote .ct .form a,.area-customize.video .ct .p a,.area-form.sign-in .ct a,.area-table.rwd-table .ct tfoot span a,.base-content .area-editor.address .ct a,.area-customize.video-list02 .ct>.in>.div .p a,.area-editor.system-info .ct a,.base-footer .area-editor.address .ct a {
    color: #08c;
    text-decoration: underline
}

.area-essay.message .ct .p a:focus,.area-figure.album .ct .p a:focus,.base-module-area .area-essay.link .ct .p a:focus,.base-page-area .area-essay.link .ct .p a:focus,.area-form.vote .ct .p a:focus,.area-figure.album02 .ct .p a:focus,.area-form.vote .ct .form a:focus,.area-customize.video .ct .p a:focus,.area-form.sign-in .ct a:focus,.area-table.rwd-table .ct tfoot span a:focus,.base-content .area-editor.address .ct a:focus,.area-customize.video-list02 .ct>.in>.div .p a:focus,.area-editor.system-info .ct a:focus,.base-footer .area-editor.address .ct a:focus,.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,.area-figure.album02 .ct .p a:hover,.area-form.vote .ct .form a:hover,.area-customize.video .ct .p a:hover,.area-form.sign-in .ct a:hover,.area-table.rwd-table .ct tfoot span a:hover,.base-content .area-editor.address .ct a:hover,.area-customize.video-list02 .ct>.in>.div .p a:hover,.area-editor.system-info .ct a:hover,.base-footer .area-editor.address .ct a:hover {
    color: #069;
    text-decoration: none
}

.group-tab>.bg-drop-layout>.in>.hd h4,.group-tab>.in>.hd h4,.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,.base-page-area .list-text.message .hd h4,.base-module-area .list-text.message .hd h4,.group-list.major-slider>.bg-drop-layout>.in>.hd h4,.group-list.major-slider>.in>.hd h4,.list-pic.marquee .hd h4,.list-pic.marquee02 .hd h4,.list-pic.marquee03 .hd h4,.list-pic.marquee04 .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,.simple-text.message .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.nmth-link .hd h4,.area-form.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,.list-text.anchor .hd h4,.area-form.epaper .hd h4,.area-customize.video .hd h4,.area-customize.news-card .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.message02 .hd h4,.area-customize.ktnp-album .hd h4,.area-customize.pchouse-album .hd h4,.area-customize.pchouse-album04 .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,.group-list.album03>.bg-drop-layout>.in>.hd h4,.group-list.album03>.in>.hd h4,.area-figure.album03 .hd h4,.area-customize.video-list02 .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-table .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-tab>.bg-drop-layout>.in>.hd h3,.group-tab>.in>.hd h3,.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,.base-page-area .list-text.message .hd h3,.base-module-area .list-text.message .hd h3,.group-list.major-slider>.bg-drop-layout>.in>.hd h3,.group-list.major-slider>.in>.hd h3,.list-pic.marquee .hd h3,.list-pic.marquee02 .hd h3,.list-pic.marquee03 .hd h3,.list-pic.marquee04 .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,.simple-text.message .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.nmth-link .hd h3,.area-form.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,.list-text.anchor .hd h3,.area-form.epaper .hd h3,.area-customize.video .hd h3,.area-customize.news-card .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.message02 .hd h3,.area-customize.ktnp-album .hd h3,.area-customize.pchouse-album .hd h3,.area-customize.pchouse-album04 .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,.group-list.album03>.bg-drop-layout>.in>.hd h3,.group-list.album03>.in>.hd h3,.area-figure.album03 .hd h3,.area-customize.video-list02 .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-table .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;
    padding-bottom: 8px;
    margin-bottom: 8px;
    line-height: 40px
}

.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,.area-customize.message .ct .caption {
    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,.area-customize.message .ct .caption 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 {
    margin: 5px 0
}

.list-pic.marquee02 .ct .mark,.list-pic.marquee03 .ct .mark,.list-pic.marquee04 .ct .mark,.list-pic.link .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,.base-page-area .list-text.message .ct .mark,.list-text.slider .ct .mark,.simple-text.message .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,.simple-text.weather .ct .mark,.area-customize.video .ct .mark,.area-essay.message02 .ct .mark,.list-text.page-list .ct .mark {
    display: inline-block;
    padding: 8px 12px;
    vertical-align: middle;
    color: #858585;
    margin-right:5px
}

.list-pic.marquee02 .ct .mark,.list-pic.marquee03 .ct .mark,.list-pic.marquee04 .ct .mark,.list-pic.link .ct .mark,.list-pic.page-list .ct .mark,.list-pic.page-block .ct .mark,.list-pic.slider .ct .mark {
    position: absolute;
    bottom: 8px;
    left: 8px;
    z-index: 1
}

.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,.area-figure.album02 .ct .p {
    margin: 5px 0
}

.area-customize.calendar .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,a.news_search,.countrydetail .openinf .btnstyle01,.countrydetail .tabs01 ul li a,.organize ul #ContentPlaceHolder1_HistoryMofaLeader a,.list_gotopage_news table td a,.list_gotopage_b table td a,.black00.text_12pt .ButtonStyle,.list-text.jump-tool .ct a,.list-multiple.page-click .ct a,.list-multiple.page-select .ct ul[data-index="1"] a,.list-multiple.page-select .ct ul[data-index="2"] a,[data-js="false"] .base-extend .area-form.search .ft 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: 8px 12px;
    border: 1px solid #427fa9;
    box-sizing: border-box;
    line-height: 1;
    text-align: center;
    vertical-align: middle;
    color: #0e3cac;
    cursor: pointer;
    font-size: 0.9em;
    text-decoration: none;
    background-color: #fff;
    transition: 150ms;
    border-radius: 3px;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s
}

.area-customize.calendar .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,a.news_search:link,.countrydetail .openinf .btnstyle01:link,.countrydetail .tabs01 ul li a:link,.organize ul #ContentPlaceHolder1_HistoryMofaLeader a:link,.list_gotopage_news table td a:link,.list_gotopage_b table td a:link,.black00.text_12pt .ButtonStyle:link,.list-text.jump-tool .ct a:link,.list-multiple.page-click .ct a:link,.list-multiple.page-select .ct ul[data-index="1"] a:link,.list-multiple.page-select .ct ul[data-index="2"] a:link,[data-js="false"] .base-extend .area-form.search .ft 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: #0e3cac
}

.area-customize.calendar .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,a.news_search:visited,.countrydetail .openinf .btnstyle01:visited,.countrydetail .tabs01 ul li a:visited,.organize ul #ContentPlaceHolder1_HistoryMofaLeader a:visited,.list_gotopage_news table td a:visited,.list_gotopage_b table td a:visited,.black00.text_12pt .ButtonStyle:visited,.list-text.jump-tool .ct a:visited,.list-multiple.page-click .ct a:visited,.list-multiple.page-select .ct ul[data-index="1"] a:visited,.list-multiple.page-select .ct ul[data-index="2"] a:visited,[data-js="false"] .base-extend .area-form.search .ft 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: #0e3cac
}

.area-customize.calendar .ct .label a:focus,.sys-root a.btn:focus,.sys-root input[type="submit"]:focus,.sys-root input[type="reset"]:focus,.sys-root input[type="button"]:focus,.sys-root button:focus,a.news_search:focus,.countrydetail .openinf .btnstyle01:focus,.countrydetail .tabs01 ul li a:focus,.organize ul #ContentPlaceHolder1_HistoryMofaLeader a:focus,.list_gotopage_news table td a:focus,.list_gotopage_b table td a:focus,.black00.text_12pt .ButtonStyle:focus,.list-text.jump-tool .ct a:focus,.list-multiple.page-click .ct a:focus,.list-multiple.page-select .ct ul[data-index="1"] a:focus,.list-multiple.page-select .ct ul[data-index="2"] a:focus,[data-js="false"] .base-extend .area-form.search .ft a:focus,.base-wrapper .simple-text.query .ft a:focus,.base-extend .simple-text.query .ft a:focus,.area-customize.sign-in .ft a:focus,.area-customize.calendar .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,a.news_search:hover,.countrydetail .openinf .btnstyle01:hover,.countrydetail .tabs01 ul li a:hover,.organize ul #ContentPlaceHolder1_HistoryMofaLeader a:hover,.list_gotopage_news table td a:hover,.list_gotopage_b table td a:hover,.black00.text_12pt .ButtonStyle:hover,.list-text.jump-tool .ct a:hover,.list-multiple.page-click .ct a:hover,.list-multiple.page-select .ct ul[data-index="1"] a:hover,.list-multiple.page-select .ct ul[data-index="2"] a:hover,[data-js="false"] .base-extend .area-form.search .ft 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 {
    color: #fff !important
}

.area-customize.calendar .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,a.news_search:active,.countrydetail .openinf .btnstyle01:active,.countrydetail .tabs01 ul li a:active,.organize ul #ContentPlaceHolder1_HistoryMofaLeader a:active,.list_gotopage_news table td a:active,.list_gotopage_b table td a:active,.black00.text_12pt .ButtonStyle:active,.list-text.jump-tool .ct a:active,.list-multiple.page-click .ct a:active,.list-multiple.page-select .ct ul[data-index="1"] a:active,.list-multiple.page-select .ct ul[data-index="2"] a:active,[data-js="false"] .base-extend .area-form.search .ft 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;
    box-shadow: 0px 5px 8px rgba(2,2,2,0.3) inset
}

.area-customize.calendar .ct .label a:before,.sys-root a.btn:before,.sys-root input[type="submit"]:before,.sys-root input[type="reset"]:before,.sys-root input[type="button"]:before,.sys-root button:before,a.news_search:before,.countrydetail .openinf .btnstyle01:before,.countrydetail .tabs01 ul li a:before,.organize ul #ContentPlaceHolder1_HistoryMofaLeader a:before,.list_gotopage_news table td a:before,.list_gotopage_b table td a:before,.black00.text_12pt .ButtonStyle:before,.list-text.jump-tool .ct a:before,.list-multiple.page-click .ct a:before,.list-multiple.page-select .ct ul[data-index="1"] a:before,.list-multiple.page-select .ct ul[data-index="2"] a:before,[data-js="false"] .base-extend .area-form.search .ft a:before,.base-wrapper .simple-text.query .ft a:before,.base-extend .simple-text.query .ft a:before,.area-customize.sign-in .ft a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right:0;
    background: #054581;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.area-customize.calendar .ct .label a:focus,.sys-root a.btn:focus,.sys-root input[type="submit"]:focus,.sys-root input[type="reset"]:focus,.sys-root input[type="button"]:focus,.sys-root button:focus,a.news_search:focus,.countrydetail .openinf .btnstyle01:focus,.countrydetail .tabs01 ul li a:focus,.organize ul #ContentPlaceHolder1_HistoryMofaLeader a:focus,.list_gotopage_news table td a:focus,.list_gotopage_b table td a:focus,.black00.text_12pt .ButtonStyle:focus,.list-text.jump-tool .ct a:focus,.list-multiple.page-click .ct a:focus,.list-multiple.page-select .ct ul[data-index="1"] a:focus,.list-multiple.page-select .ct ul[data-index="2"] a:focus,[data-js="false"] .base-extend .area-form.search .ft a:focus,.base-wrapper .simple-text.query .ft a:focus,.base-extend .simple-text.query .ft a:focus,.area-customize.sign-in .ft a:focus,.area-customize.calendar .ct .label a:hover:before,.sys-root a.btn:hover:before,.sys-root input[type="submit"]:hover:before,.sys-root input[type="reset"]:hover:before,.sys-root input[type="button"]:hover:before,.sys-root button:hover:before,a.news_search:hover:before,.countrydetail .openinf .btnstyle01:hover:before,.countrydetail .tabs01 ul li a:hover:before,.organize ul #ContentPlaceHolder1_HistoryMofaLeader a:hover:before,.list_gotopage_news table td a:hover:before,.list_gotopage_b table td a:hover:before,.black00.text_12pt .ButtonStyle:hover:before,.list-text.jump-tool .ct a:hover:before,.list-multiple.page-click .ct a:hover:before,.list-multiple.page-select .ct ul[data-index="1"] a:hover:before,.list-multiple.page-select .ct ul[data-index="2"] a:hover:before,[data-js="false"] .base-extend .area-form.search .ft a:hover:before,.base-wrapper .simple-text.query .ft a:hover:before,.base-extend .simple-text.query .ft a:hover:before,.area-customize.sign-in .ft a:hover:before,.area-customize.calendar .ct .label a:focus:before,.sys-root a.btn:focus:before,.sys-root input[type="submit"]:focus:before,.sys-root input[type="reset"]:focus:before,.sys-root input[type="button"]:focus:before,.sys-root button:focus:before,a.news_search:focus:before,.countrydetail .openinf .btnstyle01:focus:before,.countrydetail .tabs01 ul li a:focus:before,.organize ul #ContentPlaceHolder1_HistoryMofaLeader a:focus:before,.list_gotopage_news table td a:focus:before,.list_gotopage_b table td a:focus:before,.black00.text_12pt .ButtonStyle:focus:before,.list-text.jump-tool .ct a:focus:before,.list-multiple.page-click .ct a:focus:before,.list-multiple.page-select .ct ul[data-index="1"] a:focus:before,.list-multiple.page-select .ct ul[data-index="2"] a:focus:before,[data-js="false"] .base-extend .area-form.search .ft a:focus:before,.base-wrapper .simple-text.query .ft a:focus:before,.base-extend .simple-text.query .ft a:focus:before,.area-customize.sign-in .ft a:focus:before,.area-customize.calendar .ct .label a:active:before,.sys-root a.btn:active:before,.sys-root input[type="submit"]:active:before,.sys-root input[type="reset"]:active:before,.sys-root input[type="button"]:active:before,.sys-root button:active:before,a.news_search:active:before,.countrydetail .openinf .btnstyle01:active:before,.countrydetail .tabs01 ul li a:active:before,.organize ul #ContentPlaceHolder1_HistoryMofaLeader a:active:before,.list_gotopage_news table td a:active:before,.list_gotopage_b table td a:active:before,.black00.text_12pt .ButtonStyle:active:before,.list-text.jump-tool .ct a:active:before,.list-multiple.page-click .ct a:active:before,.list-multiple.page-select .ct ul[data-index="1"] a:active:before,.list-multiple.page-select .ct ul[data-index="2"] a:active:before,[data-js="false"] .base-extend .area-form.search .ft a:active:before,.base-wrapper .simple-text.query .ft a:active:before,.base-extend .simple-text.query .ft a:active:before,.area-customize.sign-in .ft a:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    border-radius: 3px
}

.area-customize.calendar .ct .label a:active:before,.sys-root a.btn:active:before,.sys-root input[type="submit"]:active:before,.sys-root input[type="reset"]:active:before,.sys-root input[type="button"]:active:before,.sys-root button:active:before,a.news_search:active:before,.countrydetail .openinf .btnstyle01:active:before,.countrydetail .tabs01 ul li a:active:before,.organize ul #ContentPlaceHolder1_HistoryMofaLeader a:active:before,.list_gotopage_news table td a:active:before,.list_gotopage_b table td a:active:before,.black00.text_12pt .ButtonStyle:active:before,.list-text.jump-tool .ct a:active:before,.list-multiple.page-click .ct a:active:before,.list-multiple.page-select .ct ul[data-index="1"] a:active:before,.list-multiple.page-select .ct ul[data-index="2"] a:active:before,[data-js="false"] .base-extend .area-form.search .ft a:active:before,.base-wrapper .simple-text.query .ft a:active:before,.base-extend .simple-text.query .ft a:active:before,.area-customize.sign-in .ft a:active:before {
    box-shadow: 0px 5px 8px rgba(2,2,2,0.3) inset
}

.area-customize.calendar .ct .label a {
    padding: 8px 12px;
    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"],.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"],.area-customize.sign-in .ft li.submit a {
    background-color: #004dab
}

.area-form.page-search .ct .fieldset input[type="submit"]:focus,.area-form.vote .ct .fieldset input[type="submit"]:focus,.area-form.epaper .ct .fieldset input[type="submit"]:focus,.base-wrapper .simple-text.query .ft li.deny a:focus,.base-extend .simple-text.query .ft li.deny a:focus,.area-form.sign-in .ct .fieldset input[type="submit"]:focus,.area-customize.sign-in .ft li.submit a:focus,.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,.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,.area-customize.sign-in .ft li.submit a:hover {
    background-color: #003678
}

.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 input[type="file"],.sys-root select,.sys-root textarea {
    padding: 5px 8px;
    border: 1px solid #c5d1e0;
    box-sizing: border-box;
    background-color: #fff;
    vertical-align: middle;
    box-sizing: border-box;
    outline: none
}

.area-form.vote .ct .form,.area-customize.video .ct .p,.area-form.sign-in .ct,.area-table.rwd-table .ct tfoot span,.base-content .area-editor.address .ct,.area-customize.video-list02 .ct>.in>.div .p,.area-editor.system-info .ct {
    line-height: 1.7
}

.area-form.vote .ct .form img,.area-customize.video .ct .p img,.area-form.sign-in .ct img,.area-table.rwd-table .ct tfoot span img,.base-content .area-editor.address .ct img,.area-customize.video-list02 .ct>.in>.div .p img,.area-editor.system-info .ct img {
    max-width: 100%
}

.group-list.default>.bg-drop-layout>.in>.ft,.group-list.default>.in>.ft,.base-content .list-text.link .ft,.area-form.page-search .ft,.base-page-area .list-text.message .ft,.base-module-area .list-text.message .ft,.list-pic.marquee .ft,.group-list.slider>.bg-drop-layout>.in>.ft,.group-list.slider>.in>.ft,.group-list.marquee>.bg-drop-layout>.in>.ft,.group-list.marquee>.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.link .ft,.list-pic.nmth-link .ft,.area-form.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,.area-customize.icons-g2 .ft,.area-customize.message .ft,.area-customize.message02 .ft,.area-customize.ktnp-album .ft,.area-customize.pchouse-album .ft,.area-customize.pchouse-album04 .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-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-table .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 {
    margin-top: 44px
}

@media (max-width: 768px) {
    .group-list.default>.bg-drop-layout>.in>.ft,.group-list.default>.in>.ft,.base-content .list-text.link .ft,.area-form.page-search .ft,.base-page-area .list-text.message .ft,.base-module-area .list-text.message .ft,.list-pic.marquee .ft,.group-list.slider>.bg-drop-layout>.in>.ft,.group-list.slider>.in>.ft,.group-list.marquee>.bg-drop-layout>.in>.ft,.group-list.marquee>.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.link .ft,.list-pic.nmth-link .ft,.area-form.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,.area-customize.icons-g2 .ft,.area-customize.message .ft,.area-customize.message02 .ft,.area-customize.ktnp-album .ft,.area-customize.pchouse-album .ft,.area-customize.pchouse-album04 .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-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-table .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 !important;
        margin-top: 5px
    }
}

.group-list.default>.bg-drop-layout>.in>.ft ul,.group-list.default>.in>.ft ul,.base-content .list-text.link .ft ul,.area-form.page-search .ft ul,.base-page-area .list-text.message .ft ul,.base-module-area .list-text.message .ft ul,.list-pic.marquee .ft ul,.group-list.slider>.bg-drop-layout>.in>.ft ul,.group-list.slider>.in>.ft ul,.group-list.marquee>.bg-drop-layout>.in>.ft ul,.group-list.marquee>.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.link .ft ul,.list-pic.nmth-link .ft ul,.area-form.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,.area-customize.icons-g2 .ft ul,.area-customize.message .ft ul,.area-customize.message02 .ft ul,.area-customize.ktnp-album .ft ul,.area-customize.pchouse-album .ft ul,.area-customize.pchouse-album04 .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-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-table .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,.base-content .list-text.link .ft li,.area-form.page-search .ft li,.base-page-area .list-text.message .ft li,.base-module-area .list-text.message .ft li,.list-pic.marquee .ft li,.group-list.slider>.bg-drop-layout>.in>.ft li,.group-list.slider>.in>.ft li,.group-list.marquee>.bg-drop-layout>.in>.ft li,.group-list.marquee>.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.link .ft li,.list-pic.nmth-link .ft li,.area-form.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,.area-customize.icons-g2 .ft li,.area-customize.message .ft li,.area-customize.message02 .ft li,.area-customize.ktnp-album .ft li,.area-customize.pchouse-album .ft li,.area-customize.pchouse-album04 .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-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-table .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;
    vertical-align: middle
}

.group-list.default>.bg-drop-layout>.in>.ft li+li,.group-list.default>.in>.ft li+li,.base-content .list-text.link .ft li+li,.area-form.page-search .ft li+li,.base-page-area .list-text.message .ft li+li,.base-module-area .list-text.message .ft li+li,.list-pic.marquee .ft li+li,.group-list.slider>.bg-drop-layout>.in>.ft li+li,.group-list.slider>.in>.ft li+li,.group-list.marquee>.bg-drop-layout>.in>.ft li+li,.group-list.marquee>.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.link .ft li+li,.list-pic.nmth-link .ft li+li,.area-form.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,.area-customize.icons-g2 .ft li+li,.area-customize.message .ft li+li,.area-customize.message02 .ft li+li,.area-customize.ktnp-album .ft li+li,.area-customize.pchouse-album .ft li+li,.area-customize.pchouse-album04 .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-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-table .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: 3px
}

@media (max-width: 768px) {
    .group-list.default>.in>.ft li.more,.base-content .list-text.link .ft li.more,.area-form.page-search .ft li.more,.base-page-area .list-text.message .ft li.more,.base-module-area .list-text.message .ft li.more,.list-pic.marquee .ft li.more,.group-list.slider>.in>.ft li.more,.group-list.marquee>.in>.ft li.more,.list-text.slider .ft li.more,.group-list.message>.in>.ft li.more,.area-essay.message .ft li.more,.base-module-area .group-list.album>.in>.ft li.more,.base-page-area .group-list.album>.in>.ft li.more,.area-figure.album .ft li.more,.base-module-area .group-list.link>.in>.ft li.more,.base-page-area .group-list.link>.in>.ft li.more,.list-pic.link .ft li.more,.list-pic.nmth-link .ft li.more,.area-form.link .ft li.more,.base-module-area .area-essay.link .ft li.more,.base-page-area .area-essay.link .ft li.more,.list-text.rss .ft li.more,.area-customize.calendar .ft li.more,.area-form.epaper .ft li.more,.area-customize.video .ft li.more,.area-customize.news-card .ft li.more,.area-customize.icons-g2 .ft li.more,.area-customize.message .ft li.more,.area-customize.message02 .ft li.more,.area-customize.ktnp-album .ft li.more,.area-customize.pchouse-album .ft li.more,.area-customize.pchouse-album04 .ft li.more,.area-customize.korea-pic-slider .ft li.more,.area-customize.pchouse-album02 .ft li.more,.area-customize.pchouse-album03 .ft li.more,.area-figure.album02 .ft li.more,.area-figure.album03 .ft li.more,.group-list.page-list-pic>.in>.ft li.more,.area-form.sign-in .ft li.more,.group-list.sitemap>.in>.ft li.more,.list-text.sitemap .ft li.more,.area-table.page-table .ft li.more,.area-table.rwd-table .ft li.more,.list-text.page-list .ft li.more,.group-list.page-list-text>.in>.ft li.more,.area-table.vote-table .ft li.more {
        margin-top: 20px
    }
}

.group-list.default>.in>.ft li.more a,.base-content .list-text.link .ft li.more a,.area-form.page-search .ft li.more a,.base-page-area .list-text.message .ft li.more a,.base-module-area .list-text.message .ft li.more a,.list-pic.marquee .ft li.more a,.group-list.slider>.in>.ft li.more a,.group-list.marquee>.in>.ft li.more a,.list-text.slider .ft li.more a,.group-list.message>.in>.ft li.more a,.area-essay.message .ft li.more a,.base-module-area .group-list.album>.in>.ft li.more a,.base-page-area .group-list.album>.in>.ft li.more a,.area-figure.album .ft li.more a,.base-module-area .group-list.link>.in>.ft li.more a,.base-page-area .group-list.link>.in>.ft li.more a,.list-pic.link .ft li.more a,.list-pic.nmth-link .ft li.more a,.area-form.link .ft li.more a,.base-module-area .area-essay.link .ft li.more a,.base-page-area .area-essay.link .ft li.more a,.list-text.rss .ft li.more a,.area-customize.calendar .ft li.more a,.area-form.epaper .ft li.more a,.area-customize.video .ft li.more a,.area-customize.news-card .ft li.more a,.area-customize.icons-g2 .ft li.more a,.area-customize.message .ft li.more a,.area-customize.message02 .ft li.more a,.area-customize.ktnp-album .ft li.more a,.area-customize.pchouse-album .ft li.more a,.area-customize.pchouse-album04 .ft li.more a,.area-customize.korea-pic-slider .ft li.more a,.area-customize.pchouse-album02 .ft li.more a,.area-customize.pchouse-album03 .ft li.more a,.area-figure.album02 .ft li.more a,.area-figure.album03 .ft li.more a,.group-list.page-list-pic>.in>.ft li.more a,.area-form.sign-in .ft li.more a,.group-list.sitemap>.in>.ft li.more a,.list-text.sitemap .ft li.more a,.area-table.page-table .ft li.more a,.area-table.rwd-table .ft li.more a,.list-text.page-list .ft li.more a,.group-list.page-list-text>.in>.ft li.more a,.area-table.vote-table .ft li.more a {
    background-color: #fff;
    color: #054581
}

.group-list.default>.in>.ft li.more a:focus,.base-content .list-text.link .ft li.more a:focus,.area-form.page-search .ft li.more a:focus,.base-page-area .list-text.message .ft li.more a:focus,.base-module-area .list-text.message .ft li.more a:focus,.list-pic.marquee .ft li.more a:focus,.group-list.slider>.in>.ft li.more a:focus,.group-list.marquee>.in>.ft li.more a:focus,.list-text.slider .ft li.more a:focus,.group-list.message>.in>.ft li.more a:focus,.area-essay.message .ft li.more a:focus,.base-module-area .group-list.album>.in>.ft li.more a:focus,.base-page-area .group-list.album>.in>.ft li.more a:focus,.area-figure.album .ft li.more a:focus,.base-module-area .group-list.link>.in>.ft li.more a:focus,.base-page-area .group-list.link>.in>.ft li.more a:focus,.list-pic.link .ft li.more a:focus,.list-pic.nmth-link .ft li.more a:focus,.area-form.link .ft li.more a:focus,.base-module-area .area-essay.link .ft li.more a:focus,.base-page-area .area-essay.link .ft li.more a:focus,.list-text.rss .ft li.more a:focus,.area-customize.calendar .ft li.more a:focus,.area-form.epaper .ft li.more a:focus,.area-customize.video .ft li.more a:focus,.area-customize.news-card .ft li.more a:focus,.area-customize.icons-g2 .ft li.more a:focus,.area-customize.message .ft li.more a:focus,.area-customize.message02 .ft li.more a:focus,.area-customize.ktnp-album .ft li.more a:focus,.area-customize.pchouse-album .ft li.more a:focus,.area-customize.pchouse-album04 .ft li.more a:focus,.area-customize.korea-pic-slider .ft li.more a:focus,.area-customize.pchouse-album02 .ft li.more a:focus,.area-customize.pchouse-album03 .ft li.more a:focus,.area-figure.album02 .ft li.more a:focus,.area-figure.album03 .ft li.more a:focus,.group-list.page-list-pic>.in>.ft li.more a:focus,.area-form.sign-in .ft li.more a:focus,.group-list.sitemap>.in>.ft li.more a:focus,.list-text.sitemap .ft li.more a:focus,.area-table.page-table .ft li.more a:focus,.area-table.rwd-table .ft li.more a:focus,.list-text.page-list .ft li.more a:focus,.group-list.page-list-text>.in>.ft li.more a:focus,.area-table.vote-table .ft li.more a:focus,.group-list.default>.in>.ft li.more a:hover,.base-content .list-text.link .ft li.more a:hover,.area-form.page-search .ft li.more a:hover,.base-page-area .list-text.message .ft li.more a:hover,.base-module-area .list-text.message .ft li.more a:hover,.list-pic.marquee .ft li.more a:hover,.group-list.slider>.in>.ft li.more a:hover,.group-list.marquee>.in>.ft li.more a:hover,.list-text.slider .ft li.more a:hover,.group-list.message>.in>.ft li.more a:hover,.area-essay.message .ft li.more a:hover,.base-module-area .group-list.album>.in>.ft li.more a:hover,.base-page-area .group-list.album>.in>.ft li.more a:hover,.area-figure.album .ft li.more a:hover,.base-module-area .group-list.link>.in>.ft li.more a:hover,.base-page-area .group-list.link>.in>.ft li.more a:hover,.list-pic.link .ft li.more a:hover,.list-pic.nmth-link .ft li.more a:hover,.area-form.link .ft li.more a:hover,.base-module-area .area-essay.link .ft li.more a:hover,.base-page-area .area-essay.link .ft li.more a:hover,.list-text.rss .ft li.more a:hover,.area-customize.calendar .ft li.more a:hover,.area-form.epaper .ft li.more a:hover,.area-customize.video .ft li.more a:hover,.area-customize.news-card .ft li.more a:hover,.area-customize.icons-g2 .ft li.more a:hover,.area-customize.message .ft li.more a:hover,.area-customize.message02 .ft li.more a:hover,.area-customize.ktnp-album .ft li.more a:hover,.area-customize.pchouse-album .ft li.more a:hover,.area-customize.pchouse-album04 .ft li.more a:hover,.area-customize.korea-pic-slider .ft li.more a:hover,.area-customize.pchouse-album02 .ft li.more a:hover,.area-customize.pchouse-album03 .ft li.more a:hover,.area-figure.album02 .ft li.more a:hover,.area-figure.album03 .ft li.more a:hover,.group-list.page-list-pic>.in>.ft li.more a:hover,.area-form.sign-in .ft li.more a:hover,.group-list.sitemap>.in>.ft li.more a:hover,.list-text.sitemap .ft li.more a:hover,.area-table.page-table .ft li.more a:hover,.area-table.rwd-table .ft li.more a:hover,.list-text.page-list .ft li.more a:hover,.group-list.page-list-text>.in>.ft li.more a:hover,.area-table.vote-table .ft li.more a:hover {
    color: #fff;
    background-color: #054581
}

.group-list.default>.in>.ft li.more a:before,.base-content .list-text.link .ft li.more a:before,.area-form.page-search .ft li.more a:before,.base-page-area .list-text.message .ft li.more a:before,.base-module-area .list-text.message .ft li.more a:before,.list-pic.marquee .ft li.more a:before,.group-list.slider>.in>.ft li.more a:before,.group-list.marquee>.in>.ft li.more a:before,.list-text.slider .ft li.more a:before,.group-list.message>.in>.ft li.more a:before,.area-essay.message .ft li.more a:before,.base-module-area .group-list.album>.in>.ft li.more a:before,.base-page-area .group-list.album>.in>.ft li.more a:before,.area-figure.album .ft li.more a:before,.base-module-area .group-list.link>.in>.ft li.more a:before,.base-page-area .group-list.link>.in>.ft li.more a:before,.list-pic.link .ft li.more a:before,.list-pic.nmth-link .ft li.more a:before,.area-form.link .ft li.more a:before,.base-module-area .area-essay.link .ft li.more a:before,.base-page-area .area-essay.link .ft li.more a:before,.list-text.rss .ft li.more a:before,.area-customize.calendar .ft li.more a:before,.area-form.epaper .ft li.more a:before,.area-customize.video .ft li.more a:before,.area-customize.news-card .ft li.more a:before,.area-customize.icons-g2 .ft li.more a:before,.area-customize.message .ft li.more a:before,.area-customize.message02 .ft li.more a:before,.area-customize.ktnp-album .ft li.more a:before,.area-customize.pchouse-album .ft li.more a:before,.area-customize.pchouse-album04 .ft li.more a:before,.area-customize.korea-pic-slider .ft li.more a:before,.area-customize.pchouse-album02 .ft li.more a:before,.area-customize.pchouse-album03 .ft li.more a:before,.area-figure.album02 .ft li.more a:before,.area-figure.album03 .ft li.more a:before,.group-list.page-list-pic>.in>.ft li.more a:before,.area-form.sign-in .ft li.more a:before,.group-list.sitemap>.in>.ft li.more a:before,.list-text.sitemap .ft li.more a:before,.area-table.page-table .ft li.more a:before,.area-table.rwd-table .ft li.more a:before,.list-text.page-list .ft li.more a:before,.group-list.page-list-text>.in>.ft li.more a:before,.area-table.vote-table .ft li.more a:before {
    content: '+ '
}

.group-list.default>.in>.ft li.next a,.base-content .list-text.link .ft li.next a,.area-form.page-search .ft li.next a,.base-page-area .list-text.message .ft li.next a,.base-module-area .list-text.message .ft li.next a,.list-pic.marquee .ft li.next a,.group-list.slider>.in>.ft li.next a,.group-list.marquee>.in>.ft li.next a,.list-text.slider .ft li.next a,.group-list.message>.in>.ft li.next a,.area-essay.message .ft li.next a,.base-module-area .group-list.album>.in>.ft li.next a,.base-page-area .group-list.album>.in>.ft li.next a,.area-figure.album .ft li.next a,.base-module-area .group-list.link>.in>.ft li.next a,.base-page-area .group-list.link>.in>.ft li.next a,.list-pic.link .ft li.next a,.list-pic.nmth-link .ft li.next a,.area-form.link .ft li.next a,.base-module-area .area-essay.link .ft li.next a,.base-page-area .area-essay.link .ft li.next a,.list-text.rss .ft li.next a,.area-customize.calendar .ft li.next a,.area-form.epaper .ft li.next a,.area-customize.video .ft li.next a,.area-customize.news-card .ft li.next a,.area-customize.icons-g2 .ft li.next a,.area-customize.message .ft li.next a,.area-customize.message02 .ft li.next a,.area-customize.ktnp-album .ft li.next a,.area-customize.pchouse-album .ft li.next a,.area-customize.pchouse-album04 .ft li.next a,.area-customize.korea-pic-slider .ft li.next a,.area-customize.pchouse-album02 .ft li.next a,.area-customize.pchouse-album03 .ft li.next a,.area-figure.album02 .ft li.next a,.area-figure.album03 .ft li.next a,.group-list.page-list-pic>.in>.ft li.next a,.area-form.sign-in .ft li.next a,.group-list.sitemap>.in>.ft li.next a,.list-text.sitemap .ft li.next a,.area-table.page-table .ft li.next a,.area-table.rwd-table .ft li.next a,.list-text.page-list .ft li.next a,.group-list.page-list-text>.in>.ft li.next a,.area-table.vote-table .ft li.next a,.group-list.default>.in>.ft li.prev a,.base-content .list-text.link .ft li.prev a,.area-form.page-search .ft li.prev a,.base-page-area .list-text.message .ft li.prev a,.base-module-area .list-text.message .ft li.prev a,.list-pic.marquee .ft li.prev a,.group-list.slider>.in>.ft li.prev a,.group-list.marquee>.in>.ft li.prev a,.list-text.slider .ft li.prev a,.group-list.message>.in>.ft li.prev a,.area-essay.message .ft li.prev a,.base-module-area .group-list.album>.in>.ft li.prev a,.base-page-area .group-list.album>.in>.ft li.prev a,.area-figure.album .ft li.prev a,.base-module-area .group-list.link>.in>.ft li.prev a,.base-page-area .group-list.link>.in>.ft li.prev a,.list-pic.link .ft li.prev a,.list-pic.nmth-link .ft li.prev a,.area-form.link .ft li.prev a,.base-module-area .area-essay.link .ft li.prev a,.base-page-area .area-essay.link .ft li.prev a,.list-text.rss .ft li.prev a,.area-customize.calendar .ft li.prev a,.area-form.epaper .ft li.prev a,.area-customize.video .ft li.prev a,.area-customize.news-card .ft li.prev a,.area-customize.icons-g2 .ft li.prev a,.area-customize.message .ft li.prev a,.area-customize.message02 .ft li.prev a,.area-customize.ktnp-album .ft li.prev a,.area-customize.pchouse-album .ft li.prev a,.area-customize.pchouse-album04 .ft li.prev a,.area-customize.korea-pic-slider .ft li.prev a,.area-customize.pchouse-album02 .ft li.prev a,.area-customize.pchouse-album03 .ft li.prev a,.area-figure.album02 .ft li.prev a,.area-figure.album03 .ft li.prev a,.group-list.page-list-pic>.in>.ft li.prev a,.area-form.sign-in .ft li.prev a,.group-list.sitemap>.in>.ft li.prev a,.list-text.sitemap .ft li.prev a,.area-table.page-table .ft li.prev a,.area-table.rwd-table .ft li.prev a,.list-text.page-list .ft li.prev a,.group-list.page-list-text>.in>.ft li.prev a,.area-table.vote-table .ft li.prev a {
    width: 10px;
    height: 21px;
    background-repeat: no-repeat;
    background-position: center
}

.group-list.default>.in>.ft li.next a,.base-content .list-text.link .ft li.next a,.area-form.page-search .ft li.next a,.base-page-area .list-text.message .ft li.next a,.base-module-area .list-text.message .ft li.next a,.list-pic.marquee .ft li.next a,.group-list.slider>.in>.ft li.next a,.group-list.marquee>.in>.ft li.next a,.list-text.slider .ft li.next a,.group-list.message>.in>.ft li.next a,.area-essay.message .ft li.next a,.base-module-area .group-list.album>.in>.ft li.next a,.base-page-area .group-list.album>.in>.ft li.next a,.area-figure.album .ft li.next a,.base-module-area .group-list.link>.in>.ft li.next a,.base-page-area .group-list.link>.in>.ft li.next a,.list-pic.link .ft li.next a,.list-pic.nmth-link .ft li.next a,.area-form.link .ft li.next a,.base-module-area .area-essay.link .ft li.next a,.base-page-area .area-essay.link .ft li.next a,.list-text.rss .ft li.next a,.area-customize.calendar .ft li.next a,.area-form.epaper .ft li.next a,.area-customize.video .ft li.next a,.area-customize.news-card .ft li.next a,.area-customize.icons-g2 .ft li.next a,.area-customize.message .ft li.next a,.area-customize.message02 .ft li.next a,.area-customize.ktnp-album .ft li.next a,.area-customize.pchouse-album .ft li.next a,.area-customize.pchouse-album04 .ft li.next a,.area-customize.korea-pic-slider .ft li.next a,.area-customize.pchouse-album02 .ft li.next a,.area-customize.pchouse-album03 .ft li.next a,.area-figure.album02 .ft li.next a,.area-figure.album03 .ft li.next a,.group-list.page-list-pic>.in>.ft li.next a,.area-form.sign-in .ft li.next a,.group-list.sitemap>.in>.ft li.next a,.list-text.sitemap .ft li.next a,.area-table.page-table .ft li.next a,.area-table.rwd-table .ft li.next a,.list-text.page-list .ft li.next a,.group-list.page-list-text>.in>.ft li.next a,.area-table.vote-table .ft li.next a {
    background-image: url('../images/icon-pic/away-w-right05.png?1520990622')
}

.group-list.default>.in>.ft li.prev a,.base-content .list-text.link .ft li.prev a,.area-form.page-search .ft li.prev a,.base-page-area .list-text.message .ft li.prev a,.base-module-area .list-text.message .ft li.prev a,.list-pic.marquee .ft li.prev a,.group-list.slider>.in>.ft li.prev a,.group-list.marquee>.in>.ft li.prev a,.list-text.slider .ft li.prev a,.group-list.message>.in>.ft li.prev a,.area-essay.message .ft li.prev a,.base-module-area .group-list.album>.in>.ft li.prev a,.base-page-area .group-list.album>.in>.ft li.prev a,.area-figure.album .ft li.prev a,.base-module-area .group-list.link>.in>.ft li.prev a,.base-page-area .group-list.link>.in>.ft li.prev a,.list-pic.link .ft li.prev a,.list-pic.nmth-link .ft li.prev a,.area-form.link .ft li.prev a,.base-module-area .area-essay.link .ft li.prev a,.base-page-area .area-essay.link .ft li.prev a,.list-text.rss .ft li.prev a,.area-customize.calendar .ft li.prev a,.area-form.epaper .ft li.prev a,.area-customize.video .ft li.prev a,.area-customize.news-card .ft li.prev a,.area-customize.icons-g2 .ft li.prev a,.area-customize.message .ft li.prev a,.area-customize.message02 .ft li.prev a,.area-customize.ktnp-album .ft li.prev a,.area-customize.pchouse-album .ft li.prev a,.area-customize.pchouse-album04 .ft li.prev a,.area-customize.korea-pic-slider .ft li.prev a,.area-customize.pchouse-album02 .ft li.prev a,.area-customize.pchouse-album03 .ft li.prev a,.area-figure.album02 .ft li.prev a,.area-figure.album03 .ft li.prev a,.group-list.page-list-pic>.in>.ft li.prev a,.area-form.sign-in .ft li.prev a,.group-list.sitemap>.in>.ft li.prev a,.list-text.sitemap .ft li.prev a,.area-table.page-table .ft li.prev a,.area-table.rwd-table .ft li.prev a,.list-text.page-list .ft li.prev a,.group-list.page-list-text>.in>.ft li.prev a,.area-table.vote-table .ft li.prev a {
    background-image: url('../images/icon-pic/away-w-left05.png?1520990622')
}

.group-list.default>.bg-drop-layout>.in>.ft span,.group-list.default>.in>.ft span,.base-content .list-text.link .ft span,.area-form.page-search .ft span,.base-page-area .list-text.message .ft span,.base-module-area .list-text.message .ft span,.list-pic.marquee .ft span,.group-list.slider>.bg-drop-layout>.in>.ft span,.group-list.slider>.in>.ft span,.group-list.marquee>.bg-drop-layout>.in>.ft span,.group-list.marquee>.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.link .ft span,.list-pic.nmth-link .ft span,.area-form.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,.area-customize.icons-g2 .ft span,.area-customize.message .ft span,.area-customize.message02 .ft span,.area-customize.ktnp-album .ft span,.area-customize.pchouse-album .ft span,.area-customize.pchouse-album04 .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-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-table .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 !important
}

.group-list.default>.bg-drop-layout>.in>.ft a,.group-list.default>.in>.ft a,.base-content .list-text.link .ft a,.area-form.page-search .ft a,.base-page-area .list-text.message .ft a,.base-module-area .list-text.message .ft a,.list-pic.marquee .ft a,.group-list.slider>.bg-drop-layout>.in>.ft a,.group-list.slider>.in>.ft a,.group-list.marquee>.bg-drop-layout>.in>.ft a,.group-list.marquee>.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.link .ft a,.list-pic.nmth-link .ft a,.area-form.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,.area-customize.icons-g2 .ft a,.area-customize.message .ft a,.area-customize.message02 .ft a,.area-customize.ktnp-album .ft a,.area-customize.pchouse-album .ft a,.area-customize.pchouse-album04 .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-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-table .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 {
    display: block;
    padding: 8px 30px;
    border: 1px solid #054581;
    transition: 150ms;
    background-color: #054581;
    color: #fff
}

.group-list.default>.in>.ft a:focus,.base-content .list-text.link .ft a:focus,.area-form.page-search .ft a:focus,.base-page-area .list-text.message .ft a:focus,.base-module-area .list-text.message .ft a:focus,.list-pic.marquee .ft a:focus,.group-list.slider>.in>.ft a:focus,.group-list.marquee>.in>.ft a:focus,.list-text.slider .ft a:focus,.group-list.message>.in>.ft a:focus,.area-essay.message .ft a:focus,.base-module-area .group-list.album>.in>.ft a:focus,.base-page-area .group-list.album>.in>.ft a:focus,.area-figure.album .ft a:focus,.base-module-area .group-list.link>.in>.ft a:focus,.base-page-area .group-list.link>.in>.ft a:focus,.list-pic.link .ft a:focus,.list-pic.nmth-link .ft a:focus,.area-form.link .ft a:focus,.base-module-area .area-essay.link .ft a:focus,.base-page-area .area-essay.link .ft a:focus,.list-text.rss .ft a:focus,.area-customize.calendar .ft a:focus,.area-form.epaper .ft a:focus,.area-customize.video .ft a:focus,.area-customize.news-card .ft a:focus,.area-customize.icons-g2 .ft a:focus,.area-customize.message .ft a:focus,.area-customize.message02 .ft a:focus,.area-customize.ktnp-album .ft a:focus,.area-customize.pchouse-album .ft a:focus,.area-customize.pchouse-album04 .ft a:focus,.area-customize.korea-pic-slider .ft a:focus,.area-customize.pchouse-album02 .ft a:focus,.area-customize.pchouse-album03 .ft a:focus,.area-figure.album02 .ft a:focus,.area-figure.album03 .ft a:focus,.group-list.page-list-pic>.in>.ft a:focus,.area-form.sign-in .ft a:focus,.group-list.sitemap>.in>.ft a:focus,.list-text.sitemap .ft a:focus,.area-table.page-table .ft a:focus,.area-table.rwd-table .ft a:focus,.list-text.page-list .ft a:focus,.group-list.page-list-text>.in>.ft a:focus,.area-table.vote-table .ft a:focus,.group-list.default>.in>.ft a:hover,.base-content .list-text.link .ft a:hover,.area-form.page-search .ft a:hover,.base-page-area .list-text.message .ft a:hover,.base-module-area .list-text.message .ft a:hover,.list-pic.marquee .ft a:hover,.group-list.slider>.in>.ft a:hover,.group-list.marquee>.in>.ft a:hover,.list-text.slider .ft a:hover,.group-list.message>.in>.ft a:hover,.area-essay.message .ft a:hover,.base-module-area .group-list.album>.in>.ft a:hover,.base-page-area .group-list.album>.in>.ft a:hover,.area-figure.album .ft a:hover,.base-module-area .group-list.link>.in>.ft a:hover,.base-page-area .group-list.link>.in>.ft a:hover,.list-pic.link .ft a:hover,.list-pic.nmth-link .ft a:hover,.area-form.link .ft a:hover,.base-module-area .area-essay.link .ft a:hover,.base-page-area .area-essay.link .ft a:hover,.list-text.rss .ft a:hover,.area-customize.calendar .ft a:hover,.area-form.epaper .ft a:hover,.area-customize.video .ft a:hover,.area-customize.news-card .ft a:hover,.area-customize.icons-g2 .ft a:hover,.area-customize.message .ft a:hover,.area-customize.message02 .ft a:hover,.area-customize.ktnp-album .ft a:hover,.area-customize.pchouse-album .ft a:hover,.area-customize.pchouse-album04 .ft a:hover,.area-customize.korea-pic-slider .ft a:hover,.area-customize.pchouse-album02 .ft a:hover,.area-customize.pchouse-album03 .ft a:hover,.area-figure.album02 .ft a:hover,.area-figure.album03 .ft a:hover,.group-list.page-list-pic>.in>.ft a:hover,.area-form.sign-in .ft a:hover,.group-list.sitemap>.in>.ft a:hover,.list-text.sitemap .ft a:hover,.area-table.page-table .ft a:hover,.area-table.rwd-table .ft a:hover,.list-text.page-list .ft a:hover,.group-list.page-list-text>.in>.ft a:hover,.area-table.vote-table .ft a:hover {
    background-color: #032b50
}

.simple-text.default .ct a,.base-content .list-text.link .ct a,.base-page-area .list-text.message .ct a,.list-text.slider .ct a,.simple-text.message .ct a,.list-text.rss .ct a,.area-customize.calendar .ct .list a,.simple-text.weather .ct a,.list-text.sitemap .ct a,.list-text.page-list .ct a {
    display: block;
    padding: 8px 0;
    transition: 150ms
}

.simple-text.default .ct a:focus,.base-content .list-text.link .ct a:focus,.base-page-area .list-text.message .ct a:focus,.list-text.slider .ct a:focus,.simple-text.message .ct a:focus,.list-text.rss .ct a:focus,.area-customize.calendar .ct .list a:focus,.simple-text.weather .ct a:focus,.list-text.sitemap .ct a:focus,.list-text.page-list .ct a:focus,.simple-text.default .ct a:hover,.base-content .list-text.link .ct a:hover,.base-page-area .list-text.message .ct a:hover,.list-text.slider .ct a:hover,.simple-text.message .ct a:hover,.list-text.rss .ct a:hover,.area-customize.calendar .ct .list a:hover,.simple-text.weather .ct a:hover,.list-text.sitemap .ct a:hover,.list-text.page-list .ct a:hover {
    color: currentColor;
    background-color: #f0f0f0
}

.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-img a,.group-list.major-slider>.in>.ft li.is-img a,.list-pic.link .ct a {
    position: relative;
    display: block
}

.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-img a:after,.group-list.major-slider>.in>.ft li.is-img a:after,.list-pic.link .ct a:after {
    content: "​";
    display: block;
    position: absolute;
    top: 0;
    right:0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    transition: 150ms
}

.group-list.major-slider>.in>.ft li.is-img a:focus:after,.list-pic.link .ct a:focus:after,.group-list.major-slider>.in>.ft li.is-img a:hover:after,.list-pic.link .ct a:hover:after {
    background-color: #1a1a1a;
    background-color: rgba(26,26,26,0.3)
}

.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-img a,.group-list.major-slider>.in>.ft li.is-img a {
    position: absolute;
    display: block;
    top: 0;
    right:0;
    bottom: 0;
    left: 0
}

.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-img span,.group-list.major-slider>.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,.base-page-area .area-essay.link .ct .img span,.area-customize.message .ct .img span,.area-customize.message02 .ct .img span,.area-customize.ktnp-album .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,.list-pic.page-list .ct span {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.base-extend .simple-text.major-logo .ct a,.base-header .simple-text.major-logo .ct a,.simple-text.minor-logo .ct a,.area-customize.icons-g2 .ct .img 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,.list-text.share.share-list .ct li.facebook a,.list-text.share.share-list .ct li.google a,.list-text.share.share-list .ct li.twitter a,.list-text.share.share-list .ct li.plurk a,.list-text.share.share-list .ct li.line a,.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-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 {
    content: "​";
    display: inline-block;
    vertical-align: middle
}

.base-footer.is-active>.in>.hd a:after,.base-footer>.in>.hd a:after,.second_menucountry h4:before,.openbtncountry:after,.openbtn2country:after,.closebtncountry:after,.closebtn2country:after,.base-mobile .group.nav>.bg-drop-layout>.in .hd a:before,.base-mobile .group.nav>.in .hd a:before,.list-text.breadcrumb .ct li:before,.list-text.breadcrumb .ct li+li:before,.list-text.open-data:focus .hd a:before,.list-text.open-data:hover .hd a:before,.list-text.open-data.is-active .hd a:before,.list-text.open-data .hd a:before,.list-text.open-data .ct a:before,.list-text.user-tool:focus .hd a:before,.list-text.user-tool:hover .hd a:before,.list-text.user-tool.is-active .hd a:before,.list-text.user-tool .hd a:before,.list-text.user-tool .ct li.login a:before,.list-text.user-tool .ct li.logout a:before,.list-text.user-tool .ct li.bopomofo a:before,.list-text.user-tool .ct li.edit a:before,.list-text.user-tool .ct li.data a:before,.list-text.user-tool .ct li.nav-edit a:before,.list-text.user-tool .ct li.index-edit a:before,.list-text.user-tool .ct li.article-edit a:before,.base-content .area-editor.address .ct a.is-map:after,.base-footer .area-editor.address .ct a.is-map:after,.area-customize.message .ct .div.is-location .label ul:before,.area-customize.message .ct .mark: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
}

@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
}

.base-footer.is-active>.in>.hd a:after,.base-footer>.in>.hd a:after,.openbtncountry:after,.openbtn2country:after,.closebtncountry:after,.closebtn2country:after {
    content: "\e01d"
}

.list-text.user-tool .ct li.bopomofo a:before {
    content: "\e08b"
}

.list-text.user-tool .ct li.data a:before {
    content: "\e09f"
}

.area-table.vote-table .ct a.result:before {
    content: "\e0e5"
}

.list-text.open-data .ct a:before {
    content: "\e0fb"
}

.base-mobile .group.nav>.bg-drop-layout>.in .hd a:before,.base-mobile .group.nav>.in .hd a:before {
    content: "\e10f"
}

.list-text.user-tool .ct li.edit a:before,.list-text.user-tool .ct li.nav-edit a:before,.list-text.user-tool .ct li.index-edit a:before,.list-text.user-tool .ct li.article-edit a:before {
    content: "\e15e"
}

.list-text.breadcrumb .ct li+li:before {
    content: "\e19b"
}

.base-content .area-editor.address .ct a.is-map:after,.base-footer .area-editor.address .ct a.is-map:after {
    content: "\e1f3"
}

.area-customize.message .ct .div.is-location .label ul:before {
    content: "\e1f7"
}

.list-text.open-data .hd a:before,.list-text.user-tool .hd a:before,.list-text.sitemap .hd h4:before {
    content: "\e201"
}

.list-text.open-data:focus .hd a:before,.list-text.open-data:hover .hd a:before,.list-text.open-data.is-active .hd a:before,.list-text.user-tool:focus .hd a:before,.list-text.user-tool:hover .hd a:before,.list-text.user-tool.is-active .hd a:before,.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.user-tool .ct li.login a:before {
    content: "\e253"
}

.list-text.user-tool .ct li.logout a:before {
    content: "\e255"
}

.list-text.breadcrumb .ct li:before {
    content: "\e29e"
}

.second_menucountry h4:before {
    content: "\e2ca"
}

.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-double-b-left,.icon-pic-away-double-b-right,.icon-pic-away-g-right,.icon-pic-away-gr-left,.icon-pic-away-gr-right,.icon-pic-away-w-bottom,.icon-pic-away-w-bottom02,.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-away-w-top02,.icon-pic-block,.icon-pic-calendar,.icon-pic-clock,.icon-pic-ctrl-b-close,.icon-pic-email,.icon-pic-eyes,.icon-pic-file-type-ai,.base-section a.ai:after,.icon-pic-file-type-avi,.base-section a.avi:after,.icon-pic-file-type-bmp,.base-section a.bmp:after,.icon-pic-file-type-cdr,.base-section a.cdr:after,.icon-pic-file-type-css,.base-section a.css:after,.icon-pic-file-type-csv,.base-section a.csv:after,.icon-pic-file-type-dmg,.base-section a.dmg:after,.icon-pic-file-type-doc,.base-section a.doc:after,.icon-pic-file-type-docx,.base-section a.docx:after,.icon-pic-file-type-exe,.base-section a.exe:after,.icon-pic-file-type-gif,.base-section a.gif:after,.icon-pic-file-type-html,.base-section a.html:after,.icon-pic-file-type-ico,.base-section a.ico:after,.icon-pic-file-type-jpeg,.base-section a.jpeg:after,.icon-pic-file-type-jpg,.base-section a.jpg:after,.icon-pic-file-type-js,.base-section a.js:after,.icon-pic-file-type-json,.icon-pic-file-type-link,.base-section a.link:after,.icon-pic-file-type-md,.base-section a.md:after,.icon-pic-file-type-mov,.base-section a.mov:after,.icon-pic-file-type-mp3,.base-section a.mp3:after,.icon-pic-file-type-mp4,.base-section a.mp4:after,.icon-pic-file-type-odf,.base-section a.odf:after,.icon-pic-file-type-odp,.base-section a.odp:after,.icon-pic-file-type-ods,.base-section a.ods:after,.icon-pic-file-type-odt,.base-section a.odt:after,.icon-pic-file-type-ogg,.base-section a.ogg:after,.icon-pic-file-type-ogv,.base-section a.ogv:after,.icon-pic-file-type-other,.base-section a.other:after,.icon-pic-file-type-pdf,.base-section a.pdf:after,.icon-pic-file-type-png,.base-section a.png:after,.icon-pic-file-type-ppt,.base-section a.ppt:after,.icon-pic-file-type-pptx,.base-section a.pptx:after,.icon-pic-file-type-psd,.base-section a.psd:after,.icon-pic-file-type-rar,.base-section a.rar:after,.icon-pic-file-type-rss,.base-section a.rss:after,.icon-pic-file-type-sass,.base-section a.sass:after,.icon-pic-file-type-svg,.base-section a.svg:after,.icon-pic-file-type-swf,.base-section a.swf:after,.icon-pic-file-type-tar,.base-section a.tar:after,.icon-pic-file-type-tif,.base-section a.tif:after,.icon-pic-file-type-txt,.base-section a.txt:after,.icon-pic-file-type-wav,.base-section a.wav:after,.icon-pic-file-type-webm,.base-section a.webm:after,.icon-pic-file-type-xls,.base-section a.xls:after,.icon-pic-file-type-xlsx,.base-section a.xlsx:after,.icon-pic-file-type-xml,.base-section a.xml:after,.icon-pic-file-type-zip,.base-section a.zip:after,.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-w-img,.icon-pic-icon-w-search,.icon-pic-icon-w-video,.icon-pic-info,.icon-pic-link_app,.icon-pic-link_flickr,.icon-pic-link_line,.icon-pic-link_rss,.icon-pic-link_share,.icon-pic-link_youtube,.icon-pic-list,.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,.list-text.share.share-list .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-google,.list-text.share.share-list .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-line,.list-text.share.share-list .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-plurk,.list-text.share.share-list .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-twitter,.list-text.share.share-list .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-metadata,.icon-pic-user-tool-print,.icon-pic-weather-type-01,.icon-pic-weather-type-02,.icon-pic-weather-type-03,.icon-pic-weather-type-04,.icon-pic-weather-type-05,.icon-pic-weather-type-06,.icon-pic-weather-type-07,.icon-pic-weather-type-08,.icon-pic-weather-type-09,.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-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-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-40,.icon-pic-weather-type-41,.icon-pic-weather-type-42,.icon-pic-weather-type-43,.icon-pic-weather-type-44,.icon-pic-weather-type-45,.icon-pic-weather-type-46,.icon-pic-weather-type-47,.icon-pic-weather-type-48,.icon-pic-weather-type-49,.icon-pic-weather-type-50,.icon-pic-weather-type-51,.icon-pic-weather-type-52,.icon-pic-weather-type-53,.icon-pic-weather-type-54,.icon-pic-weather-type-55,.icon-pic-weather-type-56,.icon-pic-weather-type-57,.icon-pic-weather-type-58,.icon-pic-weather-type-59,.icon-pic-weather-type-60,.icon-pic-weather-type-61,.icon-pic-weather-type-62,.icon-pic-weather-type-63,.icon-pic-weather-type-64,.icon-pic-weather-type-65 {
    background-image: url('../images/icon-pic-s1f61740931.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 -88px
}

.icon-pic-away-double-b-left {
    background-position: 0 -112px
}

.icon-pic-away-double-b-right {
    background-position: 0 -136px
}

.icon-pic-away-g-right {
    background-position: 0 -160px
}

.icon-pic-away-gr-left {
    background-position: 0 -179px
}

.icon-pic-away-gr-right {
    background-position: 0 -229px
}

.icon-pic-away-w-bottom {
    background-position: 0 -279px
}

.icon-pic-away-w-bottom02 {
    background-position: 0 -295px
}

.icon-pic-away-w-left {
    background-position: 0 -312px
}

.icon-pic-away-w-left02 {
    background-position: 0 -328px
}

.icon-pic-away-w-left03 {
    background-position: 0 -340px
}

.icon-pic-away-w-left04 {
    background-position: 0 -352px
}

.icon-pic-away-w-left05 {
    background-position: 0 -390px
}

.icon-pic-away-w-right {
    background-position: 0 -406px
}

.icon-pic-away-w-right02 {
    background-position: 0 -422px
}

.icon-pic-away-w-right03 {
    background-position: 0 -434px
}

.icon-pic-away-w-right04 {
    background-position: 0 -446px
}

.icon-pic-away-w-right05 {
    background-position: 0 -484px
}

.icon-pic-away-w-top {
    background-position: 0 -500px
}

.icon-pic-away-w-top02 {
    background-position: 0 -516px
}

.icon-pic-block {
    background-position: 0 -533px
}

.icon-pic-calendar {
    background-position: 0 -549px
}

.icon-pic-clock {
    background-position: 0 -571px
}

.icon-pic-ctrl-b-close {
    background-position: 0 -585px
}

.icon-pic-email {
    background-position: 0 -601px
}

.icon-pic-eyes {
    background-position: 0 -637px
}

.icon-pic-file-type-ai,.base-section a.ai:after {
    background-position: 0 -653px
}

.icon-pic-file-type-avi,.base-section a.avi:after {
    background-position: 0 -669px
}

.icon-pic-file-type-bmp,.base-section a.bmp:after {
    background-position: 0 -685px
}

.icon-pic-file-type-cdr,.base-section a.cdr:after {
    background-position: 0 -701px
}

.icon-pic-file-type-css,.base-section a.css:after {
    background-position: 0 -717px
}

.icon-pic-file-type-csv,.base-section a.csv:after {
    background-position: 0 -733px
}

.icon-pic-file-type-dmg,.base-section a.dmg:after {
    background-position: 0 -749px
}

.icon-pic-file-type-doc,.base-section a.doc:after {
    background-position: 0 -765px
}

.icon-pic-file-type-docx,.base-section a.docx:after {
    background-position: 0 -781px
}

.icon-pic-file-type-exe,.base-section a.exe:after {
    background-position: 0 -797px
}

.icon-pic-file-type-gif,.base-section a.gif:after {
    background-position: 0 -813px
}

.icon-pic-file-type-html,.base-section a.html:after {
    background-position: 0 -829px
}

.icon-pic-file-type-ico,.base-section a.ico:after {
    background-position: 0 -845px
}

.icon-pic-file-type-jpeg,.base-section a.jpeg:after {
    background-position: 0 -861px
}

.icon-pic-file-type-jpg,.base-section a.jpg:after {
    background-position: 0 -877px
}

.icon-pic-file-type-js,.base-section a.js:after {
    background-position: 0 -893px
}

.icon-pic-file-type-json {
    background-position: 0 -909px
}

.icon-pic-file-type-link,.base-section a.link:after {
    background-position: 0 -925px
}

.icon-pic-file-type-md,.base-section a.md:after {
    background-position: 0 -941px
}

.icon-pic-file-type-mov,.base-section a.mov:after {
    background-position: 0 -957px
}

.icon-pic-file-type-mp3,.base-section a.mp3:after {
    background-position: 0 -973px
}

.icon-pic-file-type-mp4,.base-section a.mp4:after {
    background-position: 0 -989px
}

.icon-pic-file-type-odf,.base-section a.odf:after {
    background-position: 0 -1005px
}

.icon-pic-file-type-odp,.base-section a.odp:after {
    background-position: 0 -1021px
}

.icon-pic-file-type-ods,.base-section a.ods:after {
    background-position: 0 -1037px
}

.icon-pic-file-type-odt,.base-section a.odt:after {
    background-position: 0 -1053px
}

.icon-pic-file-type-ogg,.base-section a.ogg:after {
    background-position: 0 -1069px
}

.icon-pic-file-type-ogv,.base-section a.ogv:after {
    background-position: 0 -1085px
}

.icon-pic-file-type-other,.base-section a.other:after {
    background-position: 0 -1101px
}

.icon-pic-file-type-pdf,.base-section a.pdf:after {
    background-position: 0 -1117px
}

.icon-pic-file-type-png,.base-section a.png:after {
    background-position: 0 -1133px
}

.icon-pic-file-type-ppt,.base-section a.ppt:after {
    background-position: 0 -1149px
}

.icon-pic-file-type-pptx,.base-section a.pptx:after {
    background-position: 0 -1165px
}

.icon-pic-file-type-psd,.base-section a.psd:after {
    background-position: 0 -1181px
}

.icon-pic-file-type-rar,.base-section a.rar:after {
    background-position: 0 -1197px
}

.icon-pic-file-type-rss,.base-section a.rss:after {
    background-position: 0 -1213px
}

.icon-pic-file-type-sass,.base-section a.sass:after {
    background-position: 0 -1229px
}

.icon-pic-file-type-svg,.base-section a.svg:after {
    background-position: 0 -1245px
}

.icon-pic-file-type-swf,.base-section a.swf:after {
    background-position: 0 -1261px
}

.icon-pic-file-type-tar,.base-section a.tar:after {
    background-position: 0 -1277px
}

.icon-pic-file-type-tif,.base-section a.tif:after {
    background-position: 0 -1293px
}

.icon-pic-file-type-txt,.base-section a.txt:after {
    background-position: 0 -1309px
}

.icon-pic-file-type-wav,.base-section a.wav:after {
    background-position: 0 -1325px
}

.icon-pic-file-type-webm,.base-section a.webm:after {
    background-position: 0 -1341px
}

.icon-pic-file-type-xls,.base-section a.xls:after {
    background-position: 0 -1357px
}

.icon-pic-file-type-xlsx,.base-section a.xlsx:after {
    background-position: 0 -1373px
}

.icon-pic-file-type-xml,.base-section a.xml:after {
    background-position: 0 -1389px
}

.icon-pic-file-type-zip,.base-section a.zip:after {
    background-position: 0 -1405px
}

.icon-pic-font-large {
    background-position: 0 -1421px
}

.icon-pic-font-medium {
    background-position: 0 -1447px
}

.icon-pic-font-smail {
    background-position: 0 -1473px
}

.icon-pic-icon-mobile_btn_close {
    background-position: 0 -1499px
}

.icon-pic-icon-mobile_btn_menu {
    background-position: 0 -1539px
}

.icon-pic-icon-w-img {
    background-position: 0 -1579px
}

.icon-pic-icon-w-search {
    background-position: 0 -1605px
}

.icon-pic-icon-w-video {
    background-position: 0 -1621px
}

.icon-pic-info {
    background-position: 0 -1647px
}

.icon-pic-link_app {
    background-position: 0 -1663px
}

.icon-pic-link_flickr {
    background-position: 0 -1686px
}

.icon-pic-link_line {
    background-position: 0 -1696px
}

.icon-pic-link_rss {
    background-position: 0 -1719px
}

.icon-pic-link_share {
    background-position: 0 -1734px
}

.icon-pic-link_youtube {
    background-position: 0 -1750px
}

.icon-pic-list {
    background-position: 0 -1765px
}

.icon-pic-opn-data-csv {
    background-position: 0 -1781px
}

.icon-pic-opn-data-json {
    background-position: 0 -1805px
}

.icon-pic-opn-data-rss {
    background-position: 0 -1829px
}

.icon-pic-opn-data-xml {
    background-position: 0 -1853px
}

.icon-pic-search {
    background-position: 0 -1877px
}

.icon-pic-share-email {
    background-position: 0 -1907px
}

.icon-pic-share-facebook,.list-text.share.share-list .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 -1943px
}

.icon-pic-share-google,.list-text.share.share-list .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 -1979px
}

.icon-pic-share-line,.list-text.share.share-list .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 -2015px
}

.icon-pic-share-plurk,.list-text.share.share-list .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 -2051px
}

.icon-pic-share-twitter,.list-text.share.share-list .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 -2087px
}

.icon-pic-share {
    background-position: 0 -2123px
}

.icon-pic-user-tool-bopomofo {
    background-position: 0 -2147px
}

.icon-pic-user-tool-metadata {
    background-position: 0 -2171px
}

.icon-pic-user-tool-print {
    background-position: 0 -2195px
}

.icon-pic-weather-type-01 {
    background-position: 0 -2219px
}

.icon-pic-weather-type-02 {
    background-position: 0 -2264px
}

.icon-pic-weather-type-03 {
    background-position: 0 -2309px
}

.icon-pic-weather-type-04 {
    background-position: 0 -2354px
}

.icon-pic-weather-type-05 {
    background-position: 0 -2399px
}

.icon-pic-weather-type-06 {
    background-position: 0 -2444px
}

.icon-pic-weather-type-07 {
    background-position: 0 -2489px
}

.icon-pic-weather-type-08 {
    background-position: 0 -2534px
}

.icon-pic-weather-type-09 {
    background-position: 0 -2579px
}

.icon-pic-weather-type-10 {
    background-position: 0 -2624px
}

.icon-pic-weather-type-11 {
    background-position: 0 -2669px
}

.icon-pic-weather-type-12 {
    background-position: 0 -2714px
}

.icon-pic-weather-type-13 {
    background-position: 0 -2759px
}

.icon-pic-weather-type-14 {
    background-position: 0 -2804px
}

.icon-pic-weather-type-15 {
    background-position: 0 -2849px
}

.icon-pic-weather-type-16 {
    background-position: 0 -2894px
}

.icon-pic-weather-type-17 {
    background-position: 0 -2939px
}

.icon-pic-weather-type-18 {
    background-position: 0 -2984px
}

.icon-pic-weather-type-19 {
    background-position: 0 -3029px
}

.icon-pic-weather-type-20 {
    background-position: 0 -3074px
}

.icon-pic-weather-type-21 {
    background-position: 0 -3119px
}

.icon-pic-weather-type-22 {
    background-position: 0 -3164px
}

.icon-pic-weather-type-23 {
    background-position: 0 -3209px
}

.icon-pic-weather-type-24 {
    background-position: 0 -3254px
}

.icon-pic-weather-type-25 {
    background-position: 0 -3299px
}

.icon-pic-weather-type-26 {
    background-position: 0 -3344px
}

.icon-pic-weather-type-27 {
    background-position: 0 -3389px
}

.icon-pic-weather-type-28 {
    background-position: 0 -3434px
}

.icon-pic-weather-type-29 {
    background-position: 0 -3479px
}

.icon-pic-weather-type-30 {
    background-position: 0 -3524px
}

.icon-pic-weather-type-31 {
    background-position: 0 -3569px
}

.icon-pic-weather-type-32 {
    background-position: 0 -3614px
}

.icon-pic-weather-type-33 {
    background-position: 0 -3659px
}

.icon-pic-weather-type-34 {
    background-position: 0 -3704px
}

.icon-pic-weather-type-35 {
    background-position: 0 -3749px
}

.icon-pic-weather-type-36 {
    background-position: 0 -3794px
}

.icon-pic-weather-type-37 {
    background-position: 0 -3839px
}

.icon-pic-weather-type-38 {
    background-position: 0 -3884px
}

.icon-pic-weather-type-39 {
    background-position: 0 -3929px
}

.icon-pic-weather-type-40 {
    background-position: 0 -3974px
}

.icon-pic-weather-type-41 {
    background-position: 0 -4019px
}

.icon-pic-weather-type-42 {
    background-position: 0 -4064px
}

.icon-pic-weather-type-43 {
    background-position: 0 -4109px
}

.icon-pic-weather-type-44 {
    background-position: 0 -4154px
}

.icon-pic-weather-type-45 {
    background-position: 0 -4199px
}

.icon-pic-weather-type-46 {
    background-position: 0 -4244px
}

.icon-pic-weather-type-47 {
    background-position: 0 -4289px
}

.icon-pic-weather-type-48 {
    background-position: 0 -4334px
}

.icon-pic-weather-type-49 {
    background-position: 0 -4379px
}

.icon-pic-weather-type-50 {
    background-position: 0 -4424px
}

.icon-pic-weather-type-51 {
    background-position: 0 -4469px
}

.icon-pic-weather-type-52 {
    background-position: 0 -4514px
}

.icon-pic-weather-type-53 {
    background-position: 0 -4559px
}

.icon-pic-weather-type-54 {
    background-position: 0 -4604px
}

.icon-pic-weather-type-55 {
    background-position: 0 -4649px
}

.icon-pic-weather-type-56 {
    background-position: 0 -4694px
}

.icon-pic-weather-type-57 {
    background-position: 0 -4739px
}

.icon-pic-weather-type-58 {
    background-position: 0 -4784px
}

.icon-pic-weather-type-59 {
    background-position: 0 -4829px
}

.icon-pic-weather-type-60 {
    background-position: 0 -4874px
}

.icon-pic-weather-type-61 {
    background-position: 0 -4919px
}

.icon-pic-weather-type-62 {
    background-position: 0 -4964px
}

.icon-pic-weather-type-63 {
    background-position: 0 -5009px
}

.icon-pic-weather-type-64 {
    background-position: 0 -5054px
}

.icon-pic-weather-type-65 {
    background-position: 0 -5099px
}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-family: Microsoft JhengHei;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

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:focus,select:focus {
    outline-width: 3px;
    outline-style: dashed;
    outline-color: #faba7e
}

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.3333333333%
}

[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.6666666667%
}

[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.2857142857%
}

[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.1111111111%
}

[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.3333333333%
}

[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.6666666667%
}

[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.2857142857%
}

[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.1111111111%
}

[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 (max-width: 768px) and (min-width: 561px) {
    [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: 50%
    }

    [data-type="1"][data-child]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type]:nth-of-type(odd),[data-type="1"][data-child]>.in>.ct>.in>[data-index][data-type]:nth-of-type(odd) {
        clear: left
    }

    [data-type="1"][data-child]>.bg-drop-layout>.in>.ct>.in>[data-index][data-type] [data-index][data-type],[data-type="1"][data-child]>.in>.ct>.in>[data-index][data-type] [data-index][data-type] {
        width: 100%
    }
}

@media (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
}

.sys-root .is-pc-hide {
    display: none !important
}

@media (max-width: 768px) and (min-width: 561px) {
    .sys-root .is-pad-hide {
        display: none !important
    }
}

@media (max-width: 560px) {
    .sys-root .is-phone-hide {
        display: none !important
    }
}

.sys-root .is-hide-header>.in>.hd {
    display: none !important
}

html:lang(en) [data-js="false"] .sys-root:before {
    display: block;
    content: "Your browser does not support JavaScript,but it does not matter.JavaScript syntax here does not affect the content of the statement.If you need to select the front size,IE6 users,please press ALT V → X → (G)x-large(L)large(M)medium(S)small(A)x-small to select your text size. The IE7 or Firefox browsers can use the keyboard Ctrl ( ) enlarge(-) reduce to change the font size. If you want go back to previous page,you can use the keyboard's ALT left arrow button achieve. If you want print function,you can use Ctrl P function.";
    padding: 8px;
    line-height: 1.7;
    background-color: #343434;
    color: #fff
}

[data-js="false"] .sys-root:before {
    display: block;
    content: '您的瀏覽器似乎不支援 JavaScript 語法，但沒關係，這並不會影響到內容的陳述。如需要選擇適合您的字級大小，可利用鍵盤 Ctrl + (+)放大 (-)縮小。如需要回到上一頁，可使用瀏覽器提供的 Alt + 左方向鍵(←)。如需要列印，可利用鍵盤 Ctrl + p 使用瀏覽器提供的列印功能。';
    padding: 8px;
    line-height: 1.7;
    background-color: #343434;
    color: #fff
}

@media \0screen\,screen\9 {
    .sys-root {
        min-width: 1000px
    }
}

.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: #faba7e
}

.sys-root a {
    color: inherit;
    text-decoration: none
}

.sys-root a:link {
    color: inherit
}

.sys-root a:visited {
    color: inherit
}

.sys-root a:focus,.sys-root a:hover {
    color: #858585
}

.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="submit"]:focus,.sys-root input[type="submit"]:hover,.sys-root input[type="reset"]:focus,.sys-root input[type="reset"]:hover,.sys-root input[type="button"]:focus,.sys-root input[type="button"]:hover {
    background: #05336b
}

.sys-root input[type="radio"],.sys-root input[yupe="checkbox"] {
    cursor: pointer
}

.sys-root select {
    font-size: 14px
}

[data-js="false"] .sys-root button {
    display: none
}

.sys-root label {
    cursor: pointer
}

.sys-root img {
    position: relative
}

.sys-root img:after {
    content: "​";
    position: absolute;
    display: block;
    top: 0;
    right:0;
    bottom: 0;
    left: 0;
    background-color: #fff
}

.sys-root [href] {
    cursor: pointer
}

.sys-root [disabled] {
    cursor: not-allowed
}

.base-mobile {
    z-index: 68 !important;
    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?1508811715')
}

.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 (max-width: 768px) and (min-width: 561px) {
    .base-mobile {
        max-width: 350px
    }
}

@media (max-width: 560px) {
    .base-mobile {
        max-width: 260px
    }
}

@media (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 {
    display: block;
    width: 60px;
    height: 60px;
    background-color: #032b50;
    background-image: url('../images/icon-pic/icon-mobile_btn_menu.png?1508811715');
    background-repeat: no-repeat;
    background-position: center;
    color: #054581
}

.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 {
    padding: 5px 30px;
    background-color: #042a57;
    color: #fff;
    text-align: right;
    z-index: 65 !important;
    box-sizing: border-box
}

@media (max-width: 768px) {
    .base-extend {
        position: fixed;
        top: 0;
        left: 0;
        right:0;
        padding: 0;
        background-color: #054582;
        z-index: 1
    }
}

.base-extend>.in {
    width: 1000px;
    margin: 0 auto
}

@media (max-width: 1050px) and (min-width: 1px) {
    .base-extend>.in {
        width: 100%
    }
}

@media (max-width: 768px) {
    .base-extend>.in {
        width: 100%
    }
}

.base-extend>.in>.hd {
    display: none
}

.base-wrapper {
    background-color: #efefef
}

@media (max-width: 768px) {
    .base-wrapper {
        margin-top: 60px
    }
}

.base-wrapper>.in .inner-wrapper {
    width: 1000px;
    margin: 0 auto;
    box-shadow: 0px 7px 12px 4px #9a9c9f;
    background-color: #efefef;
    background-image: url('../images/inner-bg.jpg');
    background-repeat: repeat-y;
    position: relative
}

@media (max-width: 1000px) and (min-width: 1px) {
    .base-wrapper>.in .inner-wrapper {
        width: 100%;
    }
}

@media (max-width: 845px) and (min-width: 1px) {
    .base-wrapper>.in .inner-wrapper {
        width: 100%;
        background: #fff;
    }
}

.base-wrapper>.in .inner-wrapper:after {
    /* width: 200px;
    background: #eeeeee;
    position: absolute;
    left: 0;
    content: "";
    height: 100%;
    top: 0;
    z-index: 0;
    padding-bottom: 54px */
    content: "​";
    display: block;
    height: 0;
    clear: both
}

@media (max-width: 768px) {
    .base-wrapper>.in .inner-wrapper:after {
        display: none
    }
}

.base-header {
    width: 200px;
    float: left;
    z-index: 1;
    position: relative;
    padding: 0 2px;
    padding-bottom: 54px;
    box-sizing: border-box;
    background-color: #efefef
}

@media (max-width: 768px) {
    .base-header {
        display: none
    }
}

.base-content {
    background-color: #fff;
    overflow: hidden;
    margin: 0 auto
}

@media (max-width: 1220px) and (min-width: 1px) {
    .base-content {
        width: auto
    }
}

.base-content>.in>.ct>.in {
    min-height: 1020px;
}

.base-footer {
    clear: both;
    background-color: #05336b;
    z-index: 1;
    position: relative
}

.base-footer.is-active>.in>.hd a {
    padding: 15px 40px 15px 30px
}

.base-footer.is-active>.in>.hd a:after {
    font-size: inherit;
    color: inherit;
    transform: rotate(90deg);
    font-size: 1.3em;
    font-weight: lighter;
    position: absolute;
    right:18px;
    top: 14px
}

.base-footer>.in>.hd {
    margin: 0 auto;
    width: 1000px;
    height: 0
}

@media (max-width: 1050px) and (min-width: 1px) {
    .base-footer>.in>.hd {
        width: 100%
    }
}

[data-js="false"] .base-footer>.in>.hd {
    display: none
}

@media (max-width: 768px) {
    .base-footer>.in>.hd {
        display: none
    }
}

.base-footer>.in>.hd>.in {
    position: relative
}

.base-footer>.in>.hd span {
    display: inline-block
}

.base-footer>.in>.hd a {
    display: block;
    padding: 15px 40px 15px 30px;
    border-radius: 5px 5px 0 0;
    background-color: #05336b;
    color: #fff;
    font-size: 0.9em;
    text-decoration: none;
    position: absolute;
    right:0;
    top: -48px
}

.base-footer>.in>.hd a:after {
    font-size: inherit;
    color: inherit;
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    margin-left: 3px;
    vertical-align: bottom;
    font-size: 1.3em;
    font-weight: lighter;
    margin: 2px 0 -1px 5px;
    position: absolute
}

.base-page-area {
    margin: 8px 0px 76px
}

.base-aside {
    display: none
}

.base-section {
    overflow: hidden;
    position: relative
}

.base-section a.ai:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.avi:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.bmp:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.cdr:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.css:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.csv:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.dmg:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.doc:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.docx:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.exe:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.gif:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.html:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.ico:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.jpeg:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.jpg:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.js:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.link:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.md:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.mov:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.mp3:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.mp4:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.odf:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.odp:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.ods:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.odt:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.ogg:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.ogv:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.other:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.pdf:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.png:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.ppt:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.pptx:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.psd:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.rar:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.rss:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.sass:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.svg:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.swf:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.tar:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.tif:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.txt:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.wav:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.webm:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.xls:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.xlsx:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.xml:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

.base-section a.zip:after {
    width: 16px;
    height: 16px;
    margin-left: 5px;
    display: none
}

@media (max-width: 560px) {
    .base-section>.in {
        margin: 0
    }
}

.base-section>.in>.ct>.in .group.default.info {
    height: 54px
}

.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 {
    text-align: right
}

.base-footer .info>.bg-drop-layout>.in,.base-footer .info>.in {
    padding: 30px 15px;
    margin: 0 auto;
    width: 1000px;
    box-sizing: border-box
}

@media (max-width: 1000px) and (min-width: 1px) {
    .base-footer .info>.bg-drop-layout>.in,.base-footer .info>.in {
        width: 100%
    }
}

.base-footer .info>.bg-drop-layout>.in>.hd,.base-footer .info>.in>.hd {
    display: none
}

.base-footer .info>.bg-drop-layout>.in>.ct,.base-footer .info>.in>.ct {
    position: relative
}

.base-header .msg-tool {
    position: relative
}

.base-footer .msg-tool {
    overflow: hidden
}

.link-youtube,.link-twitter,.link-flickr,.link-Instagram,.link-rss,.link-line,.link-app,.link-facebook,.link-mail {
    float: left;
    width: 33.3333333333%
}

.link-youtube .ct span,.link-twitter .ct span,.link-flickr .ct span,.link-Instagram .ct span,.link-rss .ct span,.link-line .ct span,.link-app .ct span,.link-facebook .ct span,.link-mail .ct span {
    display: block
}

.link-youtube .ct a,.link-twitter .ct a,.link-flickr .ct a,.link-Instagram .ct a,.link-rss .ct a,.link-line .ct a,.link-app .ct a,.link-facebook .ct a,.link-mail .ct a {
    display: block;
    text-align: center;
    line-height: 36px;
    font-size: 0.9em
}

.link-youtube .ct a:before,.link-twitter .ct a:before,.link-flickr .ct a:before,.link-Instagram .ct a:before,.link-rss .ct a:before,.link-line .ct a:before,.link-app .ct a:before,.link-facebook .ct a:before,.link-mail .ct a:before {
    content: "​";
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: 8px auto;
    background-repeat: no-repeat;
    background-position: center
}

.link-youtube .ct a img,.link-twitter .ct a img,.link-flickr .ct a img,.link-Instagram .ct a img,.link-rss .ct a img,.link-line .ct a img,.link-app .ct a img,.link-facebook .ct a img,.link-mail .ct a img {
    display: none
}

.link-youtube .ct a:before {
    background-image: url('../images/icon-pic/link_youtube.png?1520990622');
    background-color: #cd3634
}

.link-twitter .ct a:before {
    background-image: url('../images/icon-pic/link_twitter.png?1520990622');
    background-color: #03a9f4
}

.link-flickr .ct a:before {
    background-image: url('../images/icon-pic/link_flickr.png?1520990622');
    background-color: #fff;
    border: 1px solid #b0b0b0
}
.link-Instagram .ct a:before {
    background-image: url('../images/icon-pic/link_Instagram.png');
    background-color: #fff;
    border: 1px solid #b0b0b0;
    width: 28px;
    height: 28px;
}
.link-rss .ct a:before {
    background-image: url('../images/icon-pic/link_rss.png?1520990622');
    background-color: #e46c10
}

.link-line .ct a:before {
    background-image: url('../images/icon-pic/link_line.png?1520990622');
    background-color: #3cc435
}

.link-app .ct a:before {
    background-image: url('../images/icon-pic/link_app.png?1520990622');
    background-color: #727b89
}

.link-facebook .ct a:before {
    background: url("../Images/link_facebook.png") no-repeat center;
    background-color: #4267b2
}

.link-mail .ct a:before {
    background-image: url('../images/icon-pic/email.png?1520990622');
    background-color: #3ba1a5;
    background-position: center 55%
}

.link-mail .ct a span {
    line-height: 1.1em
}

a.news_search {
    color: #0e3cac;
    padding: 6px 49px;
    font-size: 1em
}

a.news_search:focus,a.news_search:hover {
    color: #fff
}

.countrylist table {
    width: 100%
}

.countrylist table tr td {
    width: 50%
}

@media (max-width: 560px) {
    .countrylist table tr td {
        width: 100%;
        float: left
    }
}

@media (max-width: 560px) {
    .countrylist .countryinf {
        padding: 10px 0
    }
}

.countrylist .countryinf:focus,.countrylist .countryinf:hover {
    background-color: #f2f7fa
}

.countrylist .countryinf a {
    display: table;
    width: 100%
}

.countrylist .countryinf a:focus,.countrylist .countryinf a:hover {
    color: #1a1a1a
}

.countrylist .countryinf .flagbox {
    display: table-cell;
    width: 112px;
    vertical-align: middle
}

.countrylist .countryinf .flagbox img {
    display: inline-block;
    vertical-align: middle
}

.countrylist .countryinf .countryname {
    display: table-cell;
    vertical-align: middle;
    float: left;
    width: 100%
}

@media (max-width: 560px) {
    .countrylist .countryinf .countryname {
        display: block;
        margin: 9px 0 0px 0;
        line-height: 17px
    }
}

.countrylist .countryinf .countryname:before {
    height: 100%;
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.countrydetail .firstintro {
    width: 100%;
    box-sizing: border-box
}

.countrydetail .tabcontentnew {
    width: 100%
}

.countrydetail .tabcontentnew .selectone select {
    width: 100%
}

.countrydetail .tabcontentnew .holiday table {
    width: 100%
}

.countrydetail .openinf {
    text-align: center
}

.countrydetail .openinf .btnstyle01 {
    font-family: "微軟正黑體";
    text-align: center;
    margin: 0 auto
}

.countrydetail .CountryNews {
    margin: 10px 0 0 0
}

.countrydetail .CountryNews ul {
    padding: 0
}

.countrydetail .tabs01 ul {
    list-style: none;
    padding: 0
}

.countrydetail .tabs01 ul li {
    display: inline-block;
    margin-right:5px
}

.countrydetail .tabs01 ul li a {
    font-size: 1em;
    margin-bottom: 10px
}

.countrydetail .tabcontent .selectone select {
    width: 100%;
    height: 32px;
    line-height: 2em;
}

.tabcontentnew {
    width: 100%
}

.tabcontentnew .selectone select {
    width: 100%ㄤ
}

.tabcontentnew .holiday table {
    width: 100%
}

.tabcontentnew .positionmap iframe {
    width: 100%
}

.positionmap {
    text-align: center
}

@media (max-width: 900px) and (min-width: 1px) {
    .positionmap img {
        width: 96%;
        height: auto
    }
}

.tab_container {
    box-sizing: border-box
}

.organize {
    width: 100%
}

.organize .tabs1,.organize .tabs2 {
    margin-bottom: 0;
    position: absolute;
    z-index: 50;
    top: -31px;
    width: 105px;
    height: 30px;
    margin-bottom: -1px;
    border: 1px solid #CCC;
    background: #C7E0ED
}

@media (max-width: 560px) {
    .organize .tabs1,.organize .tabs2 {
        width: 50%;
        display: inline-block
    }
}

.organize .tabs2 {
    left: 106px
}

@media (max-width: 560px) {
    .organize .tabs2 {
        right:0;
        left: inherit
    }
}

@media (max-width: 560px) {
    .organize .resume {
        display: inline-block;
        width: 100%;
        text-align: right
    }
}

.organize ul #ContentPlaceHolder1_HistoryMofaLeader a {
    font-size: 1em;
    display: inline-block;
    position: absolute;
    right:10%
}

@media (max-width: 768px) and (min-width: 561px) {
    .organize ul #ContentPlaceHolder1_HistoryMofaLeader a {
        right:10%
    }
}

@media (max-width: 560px) {
    .organize ul #ContentPlaceHolder1_HistoryMofaLeader a {
        font-size: 1em;
        display: block;
        position: initial;
        width: 110px;
        margin: 15px auto 0 auto
    }
}

.exMinister {
    width: 100%;
    margin: 0 auto
}

.exMinister ul li {
    display: inline-block;
    margin: 5px
}

.groups ul {
    margin: 12px auto 0 auto;
    width: 80%
}

@media (max-width: 1024px) and (min-width: 1px) {
    .groups ul {
        width: 100%
    }
}

.groups ul li {
    display: inline-block;
    text-align: center;
    margin: 5px;
    width: 23%;
    box-sizing: border-box
}

@media (max-width: 860px) and (min-width: 1px) {
    .groups ul li {
        width: 31%
    }
}

@media (max-width: 560px) {
    .groups ul li {
        width: 96%
    }
}

.base-wrapper-en .groups ul li {
    display: table;
    margin: 5px;
    width: 23%;
    box-sizing: border-box;
    float: left
}

@media (max-width: 768px) {
    .base-wrapper-en .groups ul li {
        width: 48%
    }
}

@media (max-width: 560px) {
    .base-wrapper-en .groups ul li {
        width: 98%
    }
}

.base-wrapper-en .groups ul li a {
    color: #034F82;
    background: url(../images/title_bg07.jpg) repeat-x #b0d9ed;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    text-align: center;
    display: table-cell;
    line-height: 16px;
    height: 95px;
    box-sizing: border-box;
    align-items: center;
    vertical-align: middle
}
.base-wrapper-en .groups ul li a:hover {
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    text-align: center;
    display: table-cell;
    line-height: 16px;
    height: 95px;
    box-sizing: border-box;
    align-items: center;
    vertical-align: middle;
    background-size: contain;
    background-repeat: repeat-x;
}

@media (max-width: 768px) {
    .base-wrapper-en .groups ul li a {
        height: 60px
    }
    .base-wrapper-en .groups ul li a:hover {
        height: 60px;
        background-size: contain;
        background-repeat: repeat-x;
    }
}

@media (max-width: 560px) {
    .base-wrapper-en .groups ul li a {
        height: 50px
    }
    .base-wrapper-en .groups ul li a:hover {
        height: 50px;
        background-size: contain;
        background-repeat: repeat-x;
    }
}

@media (max-width: 400px) {
    .base-wrapper-en .introBox h2 {
        min-height: 60px
    }
}

@media (max-width: 560px) {
    .base-wrapper-en .introBox .link {
        margin-top: 2px;
        width: 80px
    }
}

@media (max-width: 560px) {
    .base-wrapper-en .introBox .tabs1 {
        /*top: 50px*/
    }
}

.introBox .tabs2 {
    left: 106px
}

@media (max-width: 560px) {
    .introBox .tabs2 {
        right:0;
        left: inherit
    }
}

.introBox .link {
    top: 33px;
    right:-1px;
    padding: 6px 22px;
    color: white !important;
    text-decoration: none;
    z-index: 100;
    min-width: 60px;
    margin-left: auto;
    margin-right:auto;
    border-radius: 5px
}

@media (max-width: 400px) {
    .introBox .link {
        top: 40px!important;
        /*position: initial !important;
        display: block;
        margin-top: 80px;
        width: 80px;
        text-align: center;
        margin-right:initial*/
    }
}

.introBox .tab_container {
    margin-top: 34px
}

@media (max-width: 560px) {
    .introBox .tab_container {
        padding: 0px 10px 15px 10px !important;
        /*margin-top: 16px !important*/
    }
}

.introBox .source p {
    line-height: 17px
}

.data_midlle_news_search {
    width: 100%;
    border: 1px solid #d9dee3;
    border-collapse: separate
}

.data_midlle_news_search th,.data_midlle_news_search td {
    padding: 6px;
    border: 1px solid #fff
}

.data_midlle_news_search th {
    background: #e9eff6;
    width: 80px
}

.data_midlle_news_search td input[type="text"],.data_midlle_news_search td select {
    width: 100%
}

.data_midlle_news_search td .Wdate {
    width: 105px !important;
    margin: 5px auto;
    text-align: center
}

.data_midlle_news_search_btn {
    width: 100%;
    text-align: center;
    margin: 10px 0
}

.data_midlle_news_search_btn td input[type="submit"] {
    background-color: #2c65a8;
    border: 1px solid #2564ad;
    color: #fff
}

.list_gotopage_b {
    margin-top: 10px
}

.list_gotopage_b #ContentPlaceHolder1_tbPage span {
    margin: 5px 0
}

.list_gotopage_news table,.list_gotopage_b table {
    margin: 10px auto
}

.list_gotopage_news table td input[type="text"],.list_gotopage_news table td select,.list_gotopage_b table td input[type="text"],.list_gotopage_b table td select {
    width: 80px;
    text-align: center
}

.list_gotopage_news table td #spPage input[type="text"],.list_gotopage_news table td #spPage select,.list_gotopage_news table td .noscript input[type="text"],.list_gotopage_news table td .noscript select,.list_gotopage_b table td #spPage input[type="text"],.list_gotopage_b table td #spPage select,.list_gotopage_b table td .noscript input[type="text"],.list_gotopage_b table td .noscript select {
    width: 80px;
    text-align: center
}

.list_gotopage_news table td a,.list_gotopage_b table td a {
    margin: 0 5px
}

.list_gotopage_news #ContentPlaceHolder1_tbPage tr,.list_gotopage_b #ContentPlaceHolder1_tbPage tr {
    border: none
}

.chronology .text {
    width: 72%
}

@media (max-width: 768px) {
    .chronology .text {
        width: 100%
    }
}

.chronology table tr,.chronology table td {
    width: 50%
}

@media (max-width: 560px) {
    .chronology table tr,.chronology table td {
        width: 100%;
        float: left
    }
}

.chronology table .list {
    position: relative
}

.chronology table .list img {
    z-index: 10;
    margin: 0
}

@media (max-width: 910px) and (min-width: 1px) {
    .chronology table .list img {
        float: right
    }
}

@media (max-width: 768px) {
    .chronology table .list img {
        z-index: 1
    }
}

@media (max-width: 560px) {
    .chronology table .list img {
        margin: 0 auto;
        display: block
    }
}

.chronology table .list .cheifBoxT {
    padding: 8px
}

@media (max-width: 560px) {
    .chronology table .list .cheifBoxT {
        display: inline-block;
        float: left
    }
}

@media (max-width: 910px) and (min-width: 1px) {
    .chronology table .list .cheifBoxdes {
        width: 83%;
        position: absolute;
        left: 34px
    }
}

@media (max-width: 560px) {
    .chronology table .list .cheifBoxdes {
        width: 81%;
        display: inline-block;
        float: left
    }
}

.chronology table .list .text {
    width: 72%;
    position: absolute !important;
    top: 43px !important;
    z-index: 0
}

@media (max-width: 560px) {
    .chronology table .list .text {
        position: initial !important;
        width: 100%
    }
}

.black00.text_12pt .ButtonStyle {
    background: none;
    padding: 15px;
    line-height: 0px;
    margin: 0 9px
}

@media (max-width: 320px) and (min-width: 1px) {
    .black00.text_12pt .ButtonStyle {
        margin: 0
    }
}

.black00.text_12pt #ContentPlaceHolder1_UpdatePanel1 #ContentPlaceHolder1_Imgchkcode {
    width: auto;
    height: 31px;
    margin: 4px 5px
}

.MofaLeaderUrlLink img {
    width: 157px;
    height: 200px
}

.MofaLeaderUrlLink .freeBox {
    display: inline-block;
    margin: 0 10px 0 18px;
    position: absolute
}

@media (max-width: 560px) {
    .MofaLeaderUrlLink .freeBox {
        margin: 14px 10px 0 0px;
        position: initial
    }
}

.MofaLeaderUrlLink.banner img {
    width: 100%;
    height: auto
}

.MofaLeaderInformation {
    width: 100%
}

.base-wrapper-en .data_midlle_link_Mid ul #ContentPlaceHolder1_dlindex span {
    width: 33.33%
}

.base-wrapper-en .data_midlle_link_Mid ul #ContentPlaceHolder1_dlindex span li a {
    padding: 0 7px
}

.data_midlle_link_Mid ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.data_midlle_link_Mid ul li {
    width: 100%;
    display: table
}

.data_midlle_link_Mid ul #ContentPlaceHolder1_dlindex br,.data_midlle_link_Mid ul #ContentPlaceHolder1_dlindex p {
    display: none
}

.data_midlle_link_Mid ul #ContentPlaceHolder1_dlindex span {
    width: 25%;
    padding: 10px 10px 0px 10px;
    box-sizing: border-box;
    display: block;
    float: left
}

@media (max-width: 1035px) and (min-width: 1px) {
    .data_midlle_link_Mid ul #ContentPlaceHolder1_dlindex span {
        width: 33.33%
    }
}

@media (max-width: 850px) and (min-width: 1px) {
    .data_midlle_link_Mid ul #ContentPlaceHolder1_dlindex span {
        width: 50%
    }
}

@media (max-width: 560px) {
    .data_midlle_link_Mid ul #ContentPlaceHolder1_dlindex span {
        width: 100%
    }
}

.data_midlle_link_Mid ul #ContentPlaceHolder1_dlindex span li a {
    font-size: 1em;
    color: #fff !important;
    background: #004dab;
    text-decoration: none;
    box-sizing: border-box;
    display: table-cell;
    text-align: center;
    border-radius: 5px;
    line-height: 1.5em;
    height: 64px;
    vertical-align: middle;
    position: relative
}

.data_midlle_link_Mid ul #ContentPlaceHolder1_dlindex span li a:focus,.data_midlle_link_Mid ul #ContentPlaceHolder1_dlindex span li a:hover {
    background: #003D88
}

.data_midlle_link_Mid ul #ContentPlaceHolder1_dlindex span li a:before {
    display: inline-block;
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    bottom: 5px;
    right:6px;
    background: url("../Images/arrow_drop_up.png") no-repeat
}

.data_midlle_link_Mid ul #ContentPlaceHolder1_dlindex span li a:active {
    box-shadow: 0px 5px 8px rgba(2,2,2,0.3) inset
}

.data_midlle_link_Mid ul #ContentPlaceHolder1_dlindex span li a img {
    display: none
}

.data_midlle_news_box01 {
    width: 100%
}

.data_midlle_news_box01 dl {
    margin: 10px 0 0 0
}

.data_midlle_news_box01 dl dt {
    width: 100%
}

.data_midlle_news_box01 dl dd {
    width: 60%
}

@media (max-width: 768px) {
    .data_midlle_news_box01 dl dd {
        width: 100%
    }
}

.data_midlle_news_box03_2 ul,
.data_midlle_news_box03_2 ol {
    padding: 0;
    margin: 0
}

.data_midlle_news_box03_2 ul #ContentPlaceHolder1_RelData1_liPic .news_box03_img ol {
    padding: 0;
    list-style: none
}

.data_midlle_news_box03_2 ul #ContentPlaceHolder1_RelData1_liPic .news_box03_img ol li {
    width: 180px;
    height: 210px
}

.data_midlle_news_box03_2 ul #ContentPlaceHolder1_RelData1_liPic .news_box03_img ol li p {
    margin: 0
}

.data_midlle_news_box03_2 ul #ContentPlaceHolder1_RelData1_liPic .news_box03_img ol li a img {
    height: 100%;
    margin: 0 auto;
    box-sizing: border-box
}

.data_midlle_cp table {
    width: 100%;
    table-layout: fixed
}

.data_midlle_cp table tr td {
    padding: 5px;
    box-sizing: border-box
}

.data_midlle_cp table tr td p {
    line-height: 1.6em;
    text-align: justify;
    margin: 0
}

.data_midlle_cp table tr td a {
    color: #0e3cac !important
}

.data_midlle_cp table tr td a:focus,.data_midlle_cp table tr td a:hover {
    color: #0067e5 !important
}

.data_midlle_cp table tr td a img {
    width: initial
}

@media (max-width: 560px) {
    .data_midlle_cp table tr td img[align="left"],.data_midlle_cp table tr td img[align="right"] {
        width: 100%;
        display: block;
        margin: 10px 0
    }
}

.data_midlle_cp table tr td img[align="left"] {
    margin: 10px;
    margin-left: 0
}

.data_midlle_cp table tr td img[align="right"] {
    margin: 10px;
    margin-right:0
}

.data_midlle_cp table tr td ul li {
    margin: 13px 0;
    line-height: 1.5em
}

.data_midlle_cp table tr td ol {
    margin-left: 25px;
    margin-top: 0;
    margin-bottom: 0
}

.data_midlle_cp table tr td ol li {
    list-style-position: outside
}

.data_midlle_cp table tr td ol li div {
    margin-left: 10px
}

.data_midlle_cp table tr td ol li a {
    color: #004dab !important
}

.data_midlle_cp table tr td ol li a:focus,.data_midlle_cp table tr td ol li a:hover {
    color: #0067e5 !important
}

.base-wrapper-en .data_midlle_cp table {
    table-layout: fixed
}

.base-wrapper-en .data_midlle_cp table td ol {
    padding: 0;
    list-style: none
}

.base-wrapper-en .data_midlle_cp table td p {
    text-align: initial
}

.base-wrapper-en .data_midlle_cp table td ul {
    margin-left: 10px
}

@media (max-width: 560px) {
    .base-wrapper-en .data_midlle_news_box02 {
        text-align: inherit
    }
}

.base-wrapper-en .data_midlle_news_box02 ul,.base-wrapper-en .data_midlle_news_box02 li {
    padding: 0;
    list-style: none
}

.base-wrapper-en .data_midlle_news_box02 .title04,.base-wrapper-en .data_midlle_news_box02 h3 {
    color: #184fb5;
    font-weight: bold;
    font-size: 1.1em
}

.base-wrapper-en .news_box03_data a {
    color: #097ec0
}

.base-wrapper-en .news_box03_data a:focus,.base-wrapper-en .news_box03_data a:hover {
    color: #0067e5
}

.data_midlle_news table tr {
    border-bottom: 1px solid #d8d8d8
}

.data_midlle_news table tr td a:focus,.data_midlle_news table tr td a:hover {
    color: #0067e5
}

.data_midlle_news table tr .H15 {
    width: 10%
}

.news_box03_data ol li a:focus,.news_box03_data ol li a:hover {
    color: #0067e5
}

.data_midlle_service ul li a:focus,.data_midlle_service ul li a:hover {
    color: #0067e5
}

.second_menucountry {
    display: block;
    width: 100%;
    margin-top: 30px
}

.second_menucountry h4 {
    border-top: 2px solid #054581;
    background-color: #f5f5f5;
    border-bottom: 1px solid #dcdcdc;
    font-size: 18px;
    line-height: 58px;
    font-weight: bold;
    padding: 7px 0px -1px 0;
    line-height: 2.4em;
    text-align: center;
    color: #054581;
    width: 100%;
    box-sizing: border-box;
    margin: 10px 0 9px 0
}

.second_menucountry h4:before {
    font-size: inherit;
    color: inherit;
    color: #d1d1d1;
    display: inline-block;
    font-size: 2em;
    margin: 3px -57px 0 33px;
    float: left
}

.menu_contentcountry,.menu_content2country {
    width: 100%;
    background-color: #F5F5F5;
    display: block;
    border: solid 1px #406f9c;
    padding: 5px;
    margin: 5px 0 0 0;
    box-sizing: border-box
}

.menu_contentcountry:active,.menu_content2country:active {
    opacity: 0
}

.second_menucountry,.second_menucountryOff {
    width: 97%;
    margin: 0 auto
}

.second_menucountry #footermenuCountry,.second_menucountry #footermenu2Country,.second_menucountryOff #footermenuCountry,.second_menucountryOff #footermenu2Country {
    margin: 31px 0 0 0;
    border-top: 1px solid #cccccc;
    transition: opacity 1s ease-in-out
}

.second_menucountry #footermenuCountry div,.second_menucountry #footermenu2Country div,.second_menucountryOff #footermenuCountry div,.second_menucountryOff #footermenu2Country div {
    line-height: 1em;
    margin: 10px 0
}

.second_menucountry #footermenuCountry select,.second_menucountry #footermenuCountry input,.second_menucountry #footermenu2Country select,.second_menucountry #footermenu2Country input,.second_menucountryOff #footermenuCountry select,.second_menucountryOff #footermenuCountry input,.second_menucountryOff #footermenu2Country select,.second_menucountryOff #footermenu2Country input {
    width: 100%;
    margin: 5px 0;
    padding: 8px 10px
}

.second_menucountry #footermenuCountry input[type="button"],.second_menucountry #footermenu2Country input[type="button"],.second_menucountryOff #footermenuCountry input[type="button"],.second_menucountryOff #footermenu2Country input[type="button"] {
    width: 100%;
    margin: 10px 0 0 0;
    text-align: center
}

.openbtncountry,.openbtn2country {
    position: relative;
    height: 27px;
    cursor: pointer
}

.openbtncountry:after,.openbtn2country:after {
    font-size: inherit;
    color: inherit;
    transform: rotate(90deg);
    display: inline-block;
    float: right;
    margin: 4px 3px;
    font-size: 1.3em;
    color: #0071de
}

.openbtncountry p,.openbtn2country p {
    font-size: 1em;
    display: block;
    width: 100%;
    line-height: 27px;
    position: absolute;
    font-weight: 700;
    color: #0071de;
    margin: 1px 0 0 10px
}

#open,#open2 {
    right:0px
}

.closebtncountry,.closebtn2country {
    position: relative;
    cursor: pointer
}

.closebtncountry:after,.closebtn2country:after {
    font-size: inherit;
    color: inherit;
    transform: rotate(270deg);
    display: inline-block;
    float: right;
    margin: 4px 3px;
    font-size: 1.3em;
    color: #0078e8
}

.closebtncountry:active,.closebtn2country:active {
    box-shadow: 0px 5px 8px rgba(2,2,2,0.3) inset
}

.closebtncountry p,.closebtn2country p {
    font-size: 1em;
    display: block;
    width: 100%;
    line-height: 27px;
    position: absolute;
    font-weight: 700;
    color: #0071de;
    margin: 1px 0 0 10px
}

#close {
    position: absolute;
    right:0px
}

#close2 {
    position: absolute;
    right:0px
}

#mobile_footermenuCountry,#mobile_footermenu2Country {
    margin: 31px 5px 6px 5px;
    border-top: 1px solid #cccccc;
    padding-top: 11px
}

#mobile_footermenuCountry input,#mobile_footermenuCountry select,#mobile_footermenu2Country input,#mobile_footermenu2Country select {
    margin: 5px 0
}

.AddressBookDownload .OfficeDownload input[type="submit"]:focus,.AddressBookDownload .OfficeDownload input[type="submit"]:hover {
    background: url(../images/OfficeDownload.png) no-repeat center center
}

.AddressBookDownload .ROCDownload input[type="submit"]:focus,.AddressBookDownload .ROCDownload input[type="submit"]:hover {
    background: url(../images/RocDownload.png) no-repeat center center
}

.AddressBookDownload .OfficeDownload,.AddressBookDownload .ROCDownload {
    transition: all .25s ease-in;
    position: relative
}

.AddressBookDownload .OfficeDownload:focus,.AddressBookDownload .OfficeDownload:hover,.AddressBookDownload .ROCDownload:focus,.AddressBookDownload .ROCDownload:hover {
    background-color: #e8ecec;
    top: -8px;
    left: -8px;
    box-shadow: 8px 8px 0px 0px rgba(133,133,133,0.6)
}

.data_midlle_glossary table {
    margin-top: 20px
}

.data_midlle_glossary table tr:nth-child(even) {
    background-color: #f7f7f7
}

.data_midlle_glossary table tr:nth-last-child(1),.data_midlle_glossary table tr:last-child td {
    background-color: #fff
}

.data_midlle_glossary table tr td a:focus,.data_midlle_glossary table tr td a:hover {
    color: #0067e5
}

.data_midlle_link {
    position: relative;
    z-index: 100
}

@media (max-width: 560px) {
    .data_midlle_link {
        z-index: 0
    }
}

.data_midlle_link ul {
    padding-left:0;
    margin: 0;
    list-style: none
}

.data_midlle_link ul li {
    width: 25%;
    border-bottom: 1px solid #e4e4e4;
    border-right:1px solid #e4e4e4;
    box-sizing: border-box;
    padding: 0;
    float: left
}

.data_midlle_link ul li:focus,.data_midlle_link ul li:hover {
    background-color: transparent
}

.data_midlle_link ul li:nth-child(4n) {
    border-right:1px solid #fff
}

@media (max-width: 1000px) and (min-width: 1px) {
    .data_midlle_link ul li {
        width: 33%
    }

    .data_midlle_link ul li:nth-child(3n) {
        border-right:1px solid #fff !important
    }

    .data_midlle_link ul li:nth-child(4n) {
        border-right:1px solid #e4e4e4
    }
}

@media (max-width: 560px) {
    .data_midlle_link ul li {
        width: 50%
    }

    .data_midlle_link ul li:nth-child(3n) {
        border-right:1px solid #e4e4e4 !important
    }

    .data_midlle_link ul li:nth-child(2n) {
        border-right:1px solid #fff !important
    }
}

@media (max-width: 370px) and (min-width: 1px) {
    .data_midlle_link ul li {
        width: 100%;
        border-right:1px solid #fff !important
    }

    .data_midlle_link ul li:nth-child(3n) {
        border-right:1px solid #fff !important
    }
}

@media (max-width: 768px) {
    .data_midlle_link ul li:after {
        background-image: url("../Images/mask.png");
        content: none
    }
}

.data_midlle_link ul li+span {
    border-left: 1px solid #e4e4e4
}

.data_midlle_link ul li:nth-child(4n+1) {
    border-left: none
}

.data_midlle_link ul li a {
    text-align: center;
    padding: 10px
}

.data_midlle_link ul li a:focus,.data_midlle_link ul li a:hover {
    background-color: #f0f0f0;
    color: #0067e5
}

.data_midlle_link ul li a:active {
    box-shadow: 0px 5px 8px rgba(2,2,2,0.3) inset
}

.data_midlle_link ul li .img img {
    width: 150px;
    height: 58px
}

.data_midlle_link ul li .essay {
    letter-spacing: 1px;
    font-size: 0.9em;
    width: 150px;
    margin: 0 auto;
    text-align: left
}

.data_midlle_link ul li .essay .figcaption {
    height: 72px
}

.data_midlle_link ul li .essay .figcaption:before {
    height: 72px
}

.data_midlle_link ul li .essay .figcaption>* {
    line-height: 24px
}

.data_midlle_link ul li .essay .figcaption:after {
    top: -24px;
    line-height: 24px;
    background-image: linear-gradient(to right,transparent 0,#fff 60%)
}

.data_midlle_link ul li .essay .figcaption:after {
    background-image: url("../Images/mask.png")
}

@media (max-width: 768px) {
    .data_midlle_link ul li .essay .figcaption:after {
        background-image: url("../Images/mask.png")
    }
}

.data_midlle_link.list ul li {
    width: 100%;
    border-right:none
}

.data_midlle_link.list ul li a {
    text-align: left;
    background: url(../images/CountryICon.png) no-repeat left center
}

#qaContent ul {
    padding: 0;
    list-style: none
}

#qaContent ul table td li .qa_title {
    background: url("../images/q_icon.png") no-repeat 5px 2px #f0f0f0;
    border-radius: 5px;
    padding: 10px;
    padding-right:10px;
    font-size: 1em;
    padding: 10px 42px 10px 46px;
    margin: 5px 0;
    position: relative;
    text-align: justify
}

#qaContent ul table td li .qa_title a {
    color: #054581
}

.data_midlle_Schedule_box table {
    width: 100%;
    table-layout: auto
}

@media (max-width: 600px) and (min-width: 1px) {
    .data_midlle_Schedule_box table {
        table-layout: fixed
    }
}

.data_midlle_Schedule_box table th {
    text-align: right
}

@media (max-width: 600px) and (min-width: 1px) {
    .data_midlle_Schedule_box table th {
        width: 100%;
        display: block;
        text-align: left
    }
}

.data_midlle_Schedule_box table td {
    box-sizing: border-box
}

@media (max-width: 600px) and (min-width: 1px) {
    .data_midlle_Schedule_box table td {
        width: 100%;
        display: block
    }
}

.data_midlle_Schedule_box table td:nth-child {
    width: 20%
}

@media (max-width: 600px) and (min-width: 1px) {
    .data_midlle_Schedule_box table td {
        width: 100%
    }
}

.data_midlle_Schedule_box table td input,.data_midlle_Schedule_box table td select {
    margin: 0 5px
}

@media (max-width: 560px) {
    .data_midlle_Schedule_box table td input,.data_midlle_Schedule_box table td select {
        display: inline-block
    }
}

@media (max-width: 600px) and (min-width: 1px) {
    .data_midlle_Schedule_box table td select {
        width: 100%
    }
}

@media (max-width: 360px) and (min-width: 1px) {
    .data_midlle_Schedule_box table td select {
        width: 83%
    }
}

@media (max-width: 320px) and (min-width: 1px) {
    .data_midlle_Schedule_box table td #ContentPlaceHolder1_radioAgreePublic input {
        display: inline-block;
        float: left;
        margin: 10px 5px 0 -5px
    }
}

.data_midlle_Schedule_box table td #ContentPlaceHolder1_radioAgreePublic label {
    margin-right:40px
}

@media (max-width: 320px) and (min-width: 1px) {
    .data_midlle_Schedule_box table td #ContentPlaceHolder1_radioAgreePublic label {
        width: 77%;
        display: inline-block;
        float: left
    }
}

.data_midlle_Schedule_box table td .stra {
    display: none
}

.data_midlle_Schedule_box table td .ipXS {
    width: 55px
}

.data_midlle_Schedule_box table td .ipS {
    width: 30%
}

.data_midlle_Schedule_box table td .ipSL {
    width: 60px
}

.data_midlle_Schedule_box table td .ipM {
    width: 50%
}

.data_midlle_Schedule_box table td .ipL {
    width: 90%
}

.data_midlle_Schedule_box table td .Wdate {
    width: 137px
}

@media (max-width: 600px) and (min-width: 1px) {
    .data_midlle_Schedule_box table td table.vercode td {
        width: 33%;
        float: left
    }
}

@media (max-width: 320px) and (min-width: 1px) {
    .data_midlle_Schedule_box table td table.vercode td {
        width: 48%;
        text-align: center
    }
}

.data_midlle_Schedule_box table td table.vercode td label {
    display: none
}

@media (max-width: 560px) {
    .data_midlle_Schedule_box table td table.vercode td .ipM {
        width: 100%
    }
}

.data_midlle_Schedule_box table td .info {
    background: #808080;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    color: #fff;
    line-height: 2em;
    margin: 10px 0 15px 0
}

@media (max-width: 560px) {
    .data_midlle_Schedule_box table td .info {
        width: 100%
    }
}

.data_midlle_Schedule_box table td .star {
    display: none
}

.data_midlle_Schedule_box table td .red01 {
    color: #d82a2a
}

.data_midlle_Schedule_box input[type="file"] {
    border: none;
    background-color: transparent;
    padding: 0
}

#ContentPlaceHolder1_RelData1_liFile table td .news_box03_data ol {
    list-style: none;
    padding: 0
}

.sitemap_tab {
    list-style: none
}

.schedule {
    table-layout: fixed
}

@media (max-width: 560px) {
    .schedule th {
        display: none
    }
}

.schedule .td-date {
    width: 77px
}

.schedule .td-day {
    width: 44px
}

.schedule .td-note {
    width: 100px
}

@media (max-width: 560px) {
    .schedule .td-date,.schedule .td-day,.schedule .td-file,.schedule .td-note {
        width: 100%
    }
}

@media (max-width: 560px) {
    .schedule td {
        display: inline-table;
        width: 100%;
        border-bottom: 1px solid #999
    }
}

.schedule td .cell-td,.schedule td p {
    margin: 0
}

@media (max-width: 560px) {
    .schedule td .cell-td,.schedule td p {
        letter-spacing: 0;
        display: table-cell;
        padding: 7px;
        text-align: left
    }
}

.schedule td .cell-td {
    display: none
}

@media (max-width: 560px) {
    .schedule td .cell-td {
        width: 95px;
        vertical-align: middle;
        background-color: #999;
        color: #fff;
        border-bottom: 1px solid #fff;
        display: table-cell
    }
}

@media (max-width: 560px) {
    .schedule tr {
        display: inline-table;
        border: 1px solid #999;
        box-sizing: border-box;
        margin: 3px 0px;
        border-collapse: collapse
    }
}

.sitemap_info {
    font-size: 1em
}

.sitemap_info a:focus,.sitemap_info a:hover {
    color: inherit
}

.data_midlle_sitemap ul {
    list-style: none;
    padding: 0
}

@media (max-width: 768px) {
    .GoogleMap {
        max-width: 100%
    }
}

.data_midlle_cp ul,.data_midlle_cp ol,.data_midlle_link2 ul,.data_midlle_link2 ol,.data_midlle_news3 ul,.data_midlle_news3 ol {
    list-style: none;
    padding-left:0
}

.data_midlle_cp table td ol li ul {
    margin-left: 15px
}

.cp_tabs ul li {
    box-sizing: border-box
}

@media (max-width: 736px) and (min-width: 1px) {
    .cp_tabs ul li {
        margin: 0px 0 5px 0 !important
    }
}

@media (max-width: 560px) {
    .cp_tabs ul li {
        width: 46%;
        margin: 0 !important;
        padding: 8px 0px 8px 19px !important
    }
}

.calendar {
    z-index: 10
}

.advance_search ul {
    list-style: none
}

.data_midlle_news3 ul table td li {
    margin-bottom: 10px;
    padding: 0 10px 10px 10px;
    border-bottom: 1px dotted #999;
    line-height: 1.6em
}

.data_midlle_news3 ul table td li a {
    color: #097ec0 !important;
    font-size: 1.1em;
    text-decoration: none;
    display: block;
    line-height: 1.6em;
    margin-bottom: 10px
}

.data_midlle_news3 ul table td li a:focus,.data_midlle_news3 ul table td li a:hover {
    color: #0067e5 !important
}

.data_midlle_news3 ul table td li span {
    color: #858585
}

.data_midlle_news3 ul table td li p {
    display: block;
    text-align: justify;
    position: relative;
    margin: 0
}

.data_midlle_news3 ul table td li p u a {
    color: #097ec0;
    text-decoration: none;
    position: absolute;
    right:0px;
    bottom: -5px
}

.data_midlle_rss ul {
    padding: 0;
    list-style: none
}

.newsSearchBox {
    table-layout: fixed;
    display: table;
    width: 100%;
    box-sizing: border-box
}

.newsSearchBox input[type="text"] {
    width: 100%
}

.newsSearchBox .newsSearchBox dd {
    margin-left: 89px;
    padding-top: 7px
}

.base-wrapper-en .newsSearchBox .newsSearchBox dd {
    margin-left: 78px
}

.base-wrapper-en .css_tr {
    table-layout: fixed
}

.base-wrapper-en .css_tr .td-date,.base-wrapper-en .css_tr .td-type {
    text-align: center
}

.base-wrapper-en .css_tr .td-date {
    width: 116px
}

.base-wrapper-en .css_tr .td-download {
    width: 100px
}

.base-wrapper-en .css_tr .td-type {
    width: 100px
}

.base-wrapper-en .css_tr th p,.base-wrapper-en .css_tr td p {
    margin: 0
}

.base-wrapper-en .css_tr th {
    letter-spacing: 0
}

.base-wrapper-en .css_tr .td_date {
    width: 144px;
    text-align: center
}

@media (max-width: 560px) {
    .base-wrapper-en .css_tr .td_date {
        width: 102px
    }
}

.base-wrapper-en .css_tr .cell-td {
    display: none;
    background-color: #155498;
    color: #fff
}

@media (max-width: 560px) {
    .base-wrapper-en .css_tr .cell-td {
        display: inline-table
    }
}

.base-wrapper-en .data_midlle_news_box01 dl dd {
    width: 100%
}

.major-slider:after {
    display: block;
    content: '';
    width: 100%;
    height: 80px;
    background: url("../images/Flag.jpg") top center no-repeat
}

.data_midlle_news_box03_2 ul #ContentPlaceHolder1_RelData1_liPic .news_box03_img ol li a {
    position: relative;
    height: 105px
}

.data_midlle_news_box03_2 ul #ContentPlaceHolder1_RelData1_liPic .news_box03_img ol li a img {
    position: absolute;
    max-width: 100%;
    height: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right:0
}

.group-tab>.bg-drop-layout>.in>.hd h3,.group-tab>.in>.hd h3 {
    white-space: initial
}

[data-js="false"] .group-tab>.bg-drop-layout>.in>.ct>.in>ul>li,[data-js="false"] .group-tab>.in>.ct>.in>ul>li {
    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: block !important
}

.group-tab>.bg-drop-layout>.in>.ct>.in>ul>li+li+li,.group-tab>.in>.ct>.in>ul>li+li+li {
    display: none
}

.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 !important
}



.group-tab.default.dOverseasOffice {
    background-color: #d8f4ff
}

.group-tab.default>.bg-drop-layout>.in>.ct>.in>ul>li+li,.group-tab.default>.in>.ct>.in>ul>li+li {
    margin: 0 5px;
    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-tab.default .group-list>.in>.ct>.in>ul::after{
    content: "";
    display: block;
    clear: both;
}
.group-tab.default .area-essay.message .ct .img span{
    width: 60px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.group-tab.default .area-essay.message .ct .label{
    display: none;
}
.group-tab.default .area-essay.message .ct .p {
    display: none;
}
.group-tab.default .area-essay.message .ct .div{
    position: relative;
    box-sizing: border-box;
    margin: 0 5px;
    height: 66px;
    border: none;
    border-bottom: #c0cfe4 6px solid;
    border-radius: 9px;
    background: linear-gradient(0deg, #e6e6e6 0%, #f6f4f7 60%)!important; 
    background: -moz-linear-gradient(0deg, #e6e6e6 0%, #f6f4f7 60%); 
    background: -webkit-linear-gradient(0deg, #e6e6e6 0%, #f6f4f7 60%); 
    background: -o-linear-gradient(0deg, #e6e6e6 0%, #f6f4f7 60%); 
}
.group-tab.default .area-essay.message .ct .div::after{
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    background-size: cover;
    background-image: url('../images/icon-pic/blank.png');
    position: absolute;
    top: unset;
    bottom: 10px;
    right: 10px;

}
.group-tab.default .area-essay.message .ct .div:focus,
.group-tab.default .area-essay.message .ct .div:hover{
    border: none;
    margin-top: 6px;
    height: 60px;
    box-shadow: inset rgba(0,0,0,0.3) 2px 2px 4px;
    background: -moz-linear-gradient(0deg, #f6f4f7 0%, #e5e5e5 60%)!important;	
    background: -webkit-linear-gradient(0deg, #f6f4f7 0%, #e5e5e5 60%)!important;	
    background: -o-linear-gradient(0deg, #f6f4f7 0%, #e5e5e5 60%)!important;
}
.group-tab.default .area-essay.message .ct .essay{
    padding: 0!important;
}
.group-tab.default .area-essay.message .ct .caption{
    text-overflow: unset;
    white-space: normal;
    margin: 0!important;
    color: #222!important;
    font-weight: normal!important;
    font-size: .95em!important;
    line-height: 1.4em!important;
    padding-left: 5px;
}
.group-tab.default .area-essay.message .ct .caption span{
    white-space: normal;
    word-break: break-word;
    width: 100%;
}
.group-tab.default .area-essay.message .ct .img img{
    right: unset!important;
    bottom: unset!important;
    width: 54px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative!important;
}
.group-list.message>.in>.ct>.in>ul>li:nth-child(2n+1){
    clear: both!important;
}
.group-tab.default .group-list.message>.in>.ct>.in>ul>li{
    width: 50%;
}
@media screen and (min-width: 640px) and (max-width: 960px) {
    .group-tab.default .area-essay.message .ct .div{height: 86px;}
    .group-tab.default .area-essay.message .ct .div:focus,
    .group-tab.default .area-essay.message .ct .div:hover{
        height: 80px;
    }
}
@media screen and (max-width: 844px){
    .area-essay.message .ct .img{
        float: left!important;
    }
    .group-tab.default .group-list.message>.in>.ct>.in>ul>li {
        width: 50%;
        display: inline-block;
        padding: 0;
    }
    .group-list.message>.in>.ct>.in>ul>li+li{
        display: inline-block!important;
        padding: 0;

    }
}
@media screen and (max-width: 639px){
    .group-tab.default .group-list.message>.in>.ct>.in>ul>li {
        width: 100%;
    }
    .group-tab.default.dOverseasOffice .group-list>.in>.ct>.in>ul{
        overflow: visible;
        box-sizing: border-box;
    }
    .group-tab.default.dOverseasOffice .group-list.message>.in>.ct>.in>ul>li:nth-child(4),
    .group-tab.default.dOverseasOffice .group-list.message>.in>.ct>.in>ul>li:nth-child(5),
    .group-tab.default.dOverseasOffice .group-list.message>.in>.ct>.in>ul>li:nth-child(6),
    .group-tab.default.dOverseasOffice .group-list.message>.in>.ct>.in>ul>li:nth-child(7),
    .group-tab.default.dOverseasOffice .group-list.message>.in>.ct>.in>ul>li:nth-child(8),
    .group-tab.default.dOverseasOffice .group-list.message>.in>.ct>.in>ul>li:nth-child(9){display: none!important;}
}
.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-table .ct td,.area-table .ct th {
    padding: 5px 5px
}

.area-essay .ct img {
    max-width: 100% !important
}

.area-essay .ct table {
    max-width: 100% !important
}

@media (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 (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 (max-width: 768px) {
    .area-editor .ct table {
        table-layout: fixed
    }
}

.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: 10px;
    transition: 150ms;
    padding: 11px 28px;
    color: #054581;
    font-size: 1.1em;
    transition: 150ms;
    word-wrap: break-word
}

.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: 15px;
    right:10px
}

.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
}

.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 {
    display: block;
    position: relative;
    padding: 16px 28px;
    color: #054581;
    font-size: 1.1em;
    line-height: 1.5em;
    transition: 150ms;
    word-wrap: break-word
}

.base-header .group.nav>.bg-drop-layout>.in>.ct,.base-header .group.nav>.in>.ct {
    display: none
}

[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-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: 12px;
    transition: 150ms;
    font-size: 1.1em
}

.base-content .group.nav>.bg-drop-layout>.in>.hd a:focus,.base-content .group.nav>.bg-drop-layout>.in>.hd a:hover,.base-content .group.nav>.in>.hd a:focus,.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
}

[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: #032b50
}

.base-content .group.nav>.bg-drop-layout>.in>.ct>.nav>.in,.base-content .group.nav>.in>.ct>.nav>.in {
    margin: 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 {
    display: block;
    padding: 8px;
    margin-bottom: 5px;
    color: #fff;
    text-align: center;
    background-color: #0d50a2;
    text-decoration: none
}

.base-footer .group.nav>.bg-drop-layout>.in>.hd a:focus,.base-footer .group.nav>.bg-drop-layout>.in>.hd a:hover,.base-footer .group.nav>.in>.hd a:focus,.base-footer .group.nav>.in>.hd a:hover {
    background-color: #093973
}

.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>.group.nav>.in>.hd a,.base-mobile .group-list.nav>.in>.ct>.in>ul>li>.group.nav>.in>.hd a {
    color: #054581
}

.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: #054581;
    color: #fff
}

.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-parent.is-active>.group.nav>.in .ct,.base-mobile .group-list.nav>.in>.ct>.in>ul>li.is-parent.is-active>.group.nav>.in .ct {
    display: block
}

.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-parent>.group.nav>.in>.hd a,.base-mobile .group-list.nav>.in>.ct>.in>ul>li.is-parent>.group.nav>.in>.hd a {
    position: relative;
    padding-right:38px
}

.base-mobile .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-parent>.group.nav>.in>.hd a:before,.base-mobile .group-list.nav>.in>.ct>.in>ul>li.is-parent>.group.nav>.in>.hd a:before {
    content: "";
    position: absolute;
    display: block;
    width: 30px;
    height: 46px;
    right:0;
    top: 50%;
    margin-top: -23px;
    background-image: url('../images/icon-pic/away-g-right.png?1520990622');
    background-repeat: no-repeat;
    background-position: center
}

[data-js="false"] .base-header .group-list.nav {
    padding-bottom: 15px
}

@media (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
}

.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 {
    background-color: #054581 !important;
    color: #fff !important
}

.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.ct,.base-header .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.ct {
    display: block
}

.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-parent>.group.nav>.in>.hd a,.base-header .group-list.nav>.in>.ct>.in>ul>li.is-parent>.group.nav>.in>.hd a {
    position: relative;
    padding-right:38px
}

.base-header .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-parent>.group.nav>.in>.hd a:before,.base-header .group-list.nav>.in>.ct>.in>ul>li.is-parent>.group.nav>.in>.hd a:before {
    content: "";
    position: absolute;
    display: block;
    width: 30px;
    height: 46px;
    right:0;
    top: 5px;
    bottom: 0;
    background-image: url('../images/icon-pic/away-g-right.png?1520990622');
    background-repeat: no-repeat;
    background-position: center
}

.base-content .group-list.nav>.bg-drop-layout>.in,.base-content .group-list.nav>.in {
    border: 1px solid #fff;
    border-bottom-width: 3px;
    border-radius: 0 0 3px 3px;
    background-color: #fff
}

.base-content .group-list.nav>.bg-drop-layout>.in>.hd,.base-content .group-list.nav>.in>.hd {
    background-color: #054581;
    background-image: repeating-linear-gradient(-45deg,rgba(255,255,255,0.1) 3px,rgba(255,255,255,0.1) 6px,transparent 0,transparent 9px)
}

.base-content .group-list.nav>.bg-drop-layout>.in>.hd h3,.base-content .group-list.nav>.in>.hd h3 {
    padding: 25px;
    padding-top: 30px;
    color: #fff;
    font-size: 1.4em;
    line-height: 25px
}

.base-content .group-list.nav>.bg-drop-layout>.in>.ct,.base-content .group-list.nav>.in>.ct {
    border-top: 1px solid #fff;
    border-top-color: #fff
}

.base-content .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li+li,.base-content .group-list.nav>.in>.ct>.in>ul>li+li {
    border-top: 1px solid #fff
}

.base-content .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a,.base-content .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.hd a {
    background-color: #054581 !important;
    color: #fff !important
}

.base-content .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.ct,.base-content .group-list.nav>.in>.ct>.in>ul>li.is-active>.group.nav>.in>.ct {
    display: block
}

.base-content .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-parent.is-active>.group.nav>.in>.hd a:before,.base-content .group-list.nav>.in>.ct>.in>ul>li.is-parent.is-active>.group.nav>.in>.hd a:before {
    background-image: url('../images/icon-pic/away-w-bottom.png?1508811715')
}

.base-content .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-parent>.group.nav>.in>.hd a,.base-content .group-list.nav>.in>.ct>.in>ul>li.is-parent>.group.nav>.in>.hd a {
    position: relative;
    padding-right:38px
}

.base-content .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li.is-parent>.group.nav>.in>.hd a:before,.base-content .group-list.nav>.in>.ct>.in>ul>li.is-parent>.group.nav>.in>.hd a:before {
    content: "​";
    position: absolute;
    display: block;
    width: 30px;
    right:0;
    top: 0;
    bottom: 0;
    background-image: url('../images/icon-pic/away-b-bottom.png?1508811715');
    background-repeat: no-repeat;
    background-position: center
}

@media (max-width: 768px) {
    .base-footer .group-list.nav {
        display: none
    }
}

.base-footer .group-list.nav.is-close {
    display: none
}

.base-footer .group-list.nav.is-close ul {
    display: none
}

.base-footer .group-list.nav:before,.base-footer .group-list.nav:after {
    content: "​";
    display: block;
    height: 16px;
    background-image: repeating-linear-gradient(-45deg,rgba(255,255,255,0.5) 0,rgba(255,255,255,0.5) 5px,transparent 0,transparent 10px)
}

.base-footer .group-list.nav>.bg-drop-layout>.in,.base-footer .group-list.nav>.in {
    margin: 0 auto;
    width: 1000px
}

@media (max-width: 1050px) and (min-width: 1px) {
    .base-footer .group-list.nav>.bg-drop-layout>.in,.base-footer .group-list.nav>.in {
        width: 100%
    }
}

.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,.base-footer .group-list.nav>.in>.ct {
    padding: 8px 0
}

.base-footer .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul,.base-footer .group-list.nav>.in>.ct>.in>ul {
    padding: 0 10px
}

.base-footer .group-list.nav>.bg-drop-layout>.in>.ct>.in>ul>li,.base-footer .group-list.nav>.in>.ct>.in>ul>li {
    display: inline-block;
    width: 211px;
    padding: 0 10px;
    vertical-align: top;
    margin-top: 8px;
    margin-bottom: 8px
}

.simple-text.accesskey .hd {
    display: none
}

.simple-text.accesskey .ct {
    height: 0
}

.simple-text.accesskey .ct>.in {
    color: #858585
}

.simple-text.accesskey .ct span {
    color: inherit
}

.simple-text.accesskey .ct a {
    color: inherit
}

.base-extend .simple-text.accesskey .ct {
    height: 0
}

.base-extend .simple-text.accesskey .ct>.in {
    color: #858585
}

.base-extend .simple-text.accesskey .ct span {
    color: inherit
}

.base-extend .simple-text.accesskey .ct a {
    position: absolute;
    left: 0;
    top: 7px;
    z-index: 9;
    color: #fff
}

.base-module-area .simple-text.accesskey .ct {
    height: 0
}

.base-module-area .simple-text.accesskey .ct>.in {
    color: #858585
}

.base-module-area .simple-text.accesskey .ct span {
    color: inherit
}

.base-module-area .simple-text.accesskey .ct a {
    position: absolute;
    z-index: 99;
    color: #000
}

#Accesskey_U {
    position: absolute;
    left: 0;
    z-index: 9;
    color: #fff
}

#Accesskey_C {
    position: absolute;
    z-index: 99;
    color: #000
}

.base-extend .simple-text.major-logo {
    display: none
}

@media (max-width: 768px) {
    .base-extend .simple-text.major-logo {
        display: block
    }
}

.base-extend .simple-text.major-logo .hd {
    display: none
}

.base-extend .simple-text.major-logo .ct h1,.base-extend .simple-text.major-logo .ct h2 {
    margin: 0
}

.base-extend .simple-text.major-logo .ct span {
    display: block
}

.base-extend .simple-text.major-logo .ct a {
    background-image: url('../images/minor_logo.png?1520990622');
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    height: 60px
}

.base-header .simple-text.major-logo .hd {
    display: none
}

.base-header .simple-text.major-logo .ct span {
    display: block
}

.base-header .simple-text.major-logo .ct a {
    background-image: url('../images/logo.jpg?1520990622');
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    height: 188px
}

.simple-text.minor-logo {
    float: left
}

@media (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?1520990622');
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    width: 270px;
    padding-bottom: 29.2592592593%
}

.simple-text.update-time {
    margin-bottom: 5px;
    font-size: 0.9em;
    color: #fff
}

.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
}

.simple-text.update-time .ct span {
    display: block
}

.simple-text.update-time .ct a {
    display: block
}

.simple-text.visit-count {
    margin-bottom: 5px;
    font-size: 0.9em;
    color: #fff
}

.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
}

.simple-text.visit-count .ct span {
    display: block
}

.simple-text.visit-count .ct a {
    display: block
}

.simple-text.heading {
    display: inline-table;
    align-items: center;
    vertical-align: middle;
    text-align: left;
    width: 45%
}

@media (max-width: 1023px) and (min-width: 1px) {
    .simple-text.heading {
        width: 100%
    }
}

.simple-text.heading .ct h3 {
    padding-left:30px;
    font-size: 1.6em;
    color: #073f7c
}

@media (max-width: 768px) {
    .simple-text.heading .ct h3 {
        padding-left:10px
    }
}

@media (max-width: 560px) {
    .simple-text.heading .ct h3 {
        width: 98%
    }
}

.simple-text.heading .ct span {
    display: block
}

@media (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 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 {
    position: absolute;
    top: 0;
    right:0
}

@media (max-width: 768px) {
    .base-footer .list-pic.icon {
        display: none
    }
}

.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: 5px
}

.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 {
    margin-top: 30px
}

.base-mobile .list-text.link .hd {
    display: none
}

.base-mobile .list-text.link .ct span {
    display: block
}

.base-mobile .list-text.link .ct a {
    width: 96%;
    display: inline-block;
    border: 1px solid #20698e;
    background: #355e8a;
    color: #fff;
    border-radius: 5px;
    margin: 5px;
    box-sizing: border-box;
    padding: 8px 10px
}

.base-mobile .list-text.link .ct a:focus,.base-mobile .list-text.link .ct a:hover {
    background: #3c5998
}

.base-mobile .list-text.link .ft {
    display: none
}

.base-extend .list-text.link {
    display: inline-block;
    vertical-align: middle;
    text-align: left
}

@media (max-width: 768px) {
    .base-extend .list-text.link {
        display: none
    }
}

.base-extend .list-text.link .hd {
    display: none
}

.base-extend .list-text.link .ct li {
    display: inline-block;
    vertical-align: middle
}

.base-extend .list-text.link .ct li+li a {
    padding-left:8px
}

.base-extend .list-text.link .ct span {
    display: block
}

.base-extend .list-text.link .ct a {
    display: block;
    padding-right:8px
}

.base-extend .list-text.link .ct .mark {
    display: none
}

.base-extend .list-text.link .ft {
    display: none
}

.base-content .list-text.link .ct li {
    border-bottom: 1px dotted #b5b5b5
}

.base-content .list-text.link .ct li:first-child {
    border-top: 1px solid #fff
}

.base-content .list-text.link .ct span {
    display: block
}

.base-content .list-text.link .ct a:after {
    margin-left: 3px
}

.base-content .list-text.link .ct a:focus,.base-content .list-text.link .ct a:hover {
    border-left-width: 8px
}

.base-footer .list-text.link {
    margin-top: 15px
}

@media (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 {
    margin-left: 5px
}

.base-footer .list-text.link .ct span {
    display: block
}

.base-footer .list-text.link .ct a {
    display: block;
    padding: 8px;
    border-radius: 3px;
    background-color: #0959a0;
    color: #fff;
    text-decoration: none
}

.base-footer .list-text.link .ct a:focus,.base-footer .list-text.link .ct a:hover {
    background-color: #063e70
}

.base-footer .list-text.link .ct .mark {
    display: none
}

.base-footer .list-text.link .ft {
    display: none
}

.base-header .list-text.share,.base-mobile .list-text.share {
    float: left;
    width: 33.3333333333%
}

@media (max-width: 768px) {
    .base-header .list-text.share,.base-mobile .list-text.share {
        display: none
    }
}

.base-header .list-text.share:focus .ct,.base-header .list-text.share:hover .ct,.base-header .list-text.share.is-active .ct,.base-mobile .list-text.share:focus .ct,.base-mobile .list-text.share:hover .ct,.base-mobile .list-text.share.is-active .ct {
    display: block
}

.base-header .list-text.share .hd span,.base-mobile .list-text.share .hd span {
    display: block
}

.base-header .list-text.share .hd a,.base-mobile .list-text.share .hd a {
    display: block;
    text-align: center;
    line-height: 36px;
    font-size: 0.9em
}

.base-header .list-text.share .hd a:before,.base-mobile .list-text.share .hd a:before {
    content: "​";
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: 8px auto;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../images/icon-pic/link_share.png?1520990622');
    background-color: #f1b406
}

.base-header .list-text.share .ct,.base-mobile .list-text.share .ct {
    display: none;
    position: absolute;
    left: 100%;
    top: -10px;
    z-index: 1;
    padding: 8px;
    background-color: #1a1a1a;
    background-color: rgba(26,26,26,0.7);
    border-radius: 3px
}

.base-header .list-text.share .ct:before,.base-mobile .list-text.share .ct:before {
    content: "​";
    display: block;
    position: absolute;
    top: 20px;
    right:100%;
    width: 0;
    height: 0;
    border-color: transparent;
    border-width: 6px;
    border-style: solid;
    border-right-color: #1a1a1a;
    border-right-color: rgba(26,26,26,0.7)
}

.base-header .list-text.share .ct ul,.base-mobile .list-text.share .ct ul {
    width: 50px
}

.base-header .list-text.share .ct li.facebook a,.base-mobile .list-text.share .ct li.facebook a {
    background-image: url('../images/icon-pic/share-facebook.png?1508811715');
    background-color: #3c5998
}

.base-header .list-text.share .ct li.facebook a:focus,.base-header .list-text.share .ct li.facebook a:hover,.base-mobile .list-text.share .ct li.facebook a:focus,.base-mobile .list-text.share .ct li.facebook a:hover {
    background-color: #2e4473
}

.base-header .list-text.share .ct li.google a,.base-mobile .list-text.share .ct li.google a {
    background-image: url('../images/icon-pic/share-google.png?1508811715');
    background-color: #cb3726
}

.base-header .list-text.share .ct li.google a:focus,.base-header .list-text.share .ct li.google a:hover,.base-mobile .list-text.share .ct li.google a:focus,.base-mobile .list-text.share .ct li.google a:hover {
    background-color: #a02b1e
}

.base-header .list-text.share .ct li.twitter a,.base-mobile .list-text.share .ct li.twitter a {
    background-image: url('../images/icon-pic/share-twitter.png?1508811715');
    background-color: #6aaed0
}

.base-header .list-text.share .ct li.twitter a:focus,.base-header .list-text.share .ct li.twitter a:hover,.base-mobile .list-text.share .ct li.twitter a:focus,.base-mobile .list-text.share .ct li.twitter a:hover {
    background-color: #4399c4
}

.base-header .list-text.share .ct li.plurk a,.base-mobile .list-text.share .ct li.plurk a {
    background-image: url('../images/icon-pic/share-plurk.png?1508811715');
    background-color: #C6602B
}

.base-header .list-text.share .ct li.plurk a:focus,.base-header .list-text.share .ct li.plurk a:hover,.base-mobile .list-text.share .ct li.plurk a:focus,.base-mobile .list-text.share .ct li.plurk a:hover {
    background-color: #9c4c22
}

.base-header .list-text.share .ct li.line a,.base-mobile .list-text.share .ct li.line a {
    background-image: url('../images/icon-pic/share-line.png?1508811715');
    background-color: #4bc700
}

.base-header .list-text.share .ct li.line a:focus,.base-header .list-text.share .ct li.line a:hover,.base-mobile .list-text.share .ct li.line a:focus,.base-mobile .list-text.share .ct li.line a:hover {
    background-color: #389400
}

.base-header .list-text.share .ct .email,.base-mobile .list-text.share .ct .email {
    display: none
}

.base-header .list-text.share .ct span,.base-mobile .list-text.share .ct span {
    display: block
}

.base-header .list-text.share .ct a,.base-mobile .list-text.share .ct a {
    display: block;
    height: 46px;
    transition: 150ms;
    background-position: center;
    background-repeat: no-repeat
}

.base-mobile .list-text.share {
    display: block !important
}

.list-text.share.share-list .link {
    display: none
}

.list-text.share.share-list .ct ul li {
    display: inline-block;
    margin: 0 0 0 5px
}

.list-text.share.share-list .ct ul li span a img {
    display: none
}

.list-text.share.share-list .ct li.facebook a {
    width: 36px;
    height: 36px;
    background-color: #3c5998;
    border-radius: 20px;
    margin: 5px 0
}

.list-text.share.share-list .ct li.facebook a:focus,.list-text.share.share-list .ct li.facebook a:hover {
    background-color: #2e4473
}

.list-text.share.share-list .ct li.google a {
    width: 36px;
    height: 36px;
    background-color: #cb3726;
    border-radius: 20px;
    margin: 5px 0
}

.list-text.share.share-list .ct li.google a:focus,.list-text.share.share-list .ct li.google a:hover {
    background-color: #a02b1e
}

.list-text.share.share-list .ct li.twitter a {
    width: 36px;
    height: 36px;
    background-color: #6aaed0;
    border-radius: 20px;
    margin: 5px 0
}

.list-text.share.share-list .ct li.twitter a:focus,.list-text.share.share-list .ct li.twitter a:hover {
    background-color: #4399c4
}

.list-text.share.share-list .ct li.plurk a {
    width: 36px;
    height: 36px;
    background-color: #C6602B;
    border-radius: 20px;
    margin: 5px 0
}

.list-text.share.share-list .ct li.plurk a:focus,.list-text.share.share-list .ct li.plurk a:hover {
    background-color: #9c4c22
}

.list-text.share.share-list .ct li.line a {
    width: 36px;
    height: 36px;
    background-color: #4bc700;
    border-radius: 20px;
    margin: 5px 0
}

.list-text.share.share-list .ct li.line a:focus,.list-text.share.share-list .ct li.line a:hover {
    background-color: #389400
}

.list-text.share.share-list .ct span {
    display: block
}

.list-text.share.share-list .ct a {
    display: block !important;
    transition: 150ms
}

.list-text.font-size {
    margin: 15px 20px
}

[data-js="false"] .list-text.font-size {
    display: none
}

@media (max-width: 768px) {
    .list-text.font-size {
        display: none
    }
}

.list-text.font-size .hd {
    display: none
}

.list-text.font-size .ct ul {
    border: 1px solid #054581
}

.list-text.font-size .ct li {
    width: 33.3333%;
    float: left
}

.list-text.font-size .ct li+li span {
    border-left: 1px solid #054581
}

.list-text.font-size .ct li+li span a {
    margin-right:0
}

.list-text.font-size .ct li.is-active a {
    background-color: #054581;
    color: #fff
}

.list-text.font-size .ct span {
    display: block
}

.list-text.font-size .ct a {
    display: block;
    line-height: 32px;
    margin-right:2px;
    text-align: center
}

.base-mobile .list-text.hot-key-word .hd {
    display: none
}

.base-mobile .list-text.hot-key-word .ct li {
    border-top: 1px solid #fff
}

.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 {
    position: absolute;
    top: 45px;
    right:325px;
    font-size: 0.9em
}

[data-js="false"] .base-wrapper .list-text.hot-key-word {
    right:100px
}

@media (max-width: 768px) {
    .base-wrapper .list-text.hot-key-word {
        display: none
    }
}

.base-wrapper .list-text.hot-key-word .hd {
    display: inline-block;
    vertical-align: middle
}

.base-wrapper .list-text.hot-key-word .hd h4:after {
    content: ' : '
}

.base-wrapper .list-text.hot-key-word .hd span {
    display: inline-block
}

.base-wrapper .list-text.hot-key-word .hd a {
    display: block
}

.base-wrapper .list-text.hot-key-word .ct {
    display: inline-block;
    vertical-align: middle
}

.base-wrapper .list-text.hot-key-word .ct li {
    display: inline-block;
    vertical-align: middle
}

.base-wrapper .list-text.hot-key-word .ct li+li:before {
    content: ' ,'
}

.base-wrapper .list-text.hot-key-word .ct span {
    display: inline-block
}

.base-wrapper .list-text.hot-key-word .ct a {
    display: block
}

.base-mobile .list-text.nav.is-open .hd a:after {
    background-image: url('../images/icon-pic/away-b-bottom.png?1508811715');
    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 li+li {
    border-top: 1px solid #fff
}

.base-mobile .list-text.nav .ct span {
    display: block
}

.base-mobile .list-text.nav .ct a {
    display: block;
    padding: 8px 22px;
    transition: 150ms;
    background-color: #cfe5ff
}

.base-mobile .list-text.nav .ct a:focus,.base-mobile .list-text.nav .ct a:hover {
    background-color: #9cc9ff;
    color: inherit
}

.base-mobile .list-text.nav .ct a img {
    display: none
}

.base-header .list-text.nav .ct span {
    display: block
}

.base-header .list-text.nav .ct a {
    display: block;
    padding: 8px 40px;
    transition: 150ms;
    background-color: #cfe5ff;
    border-bottom: 1px solid #fff
}

.base-header .list-text.nav .ct a:focus,.base-header .list-text.nav .ct a:hover {
    background-color: #9cc9ff;
    color: inherit
}

.base-header .list-text.nav .ct a img {
    display: none
}

.base-content .list-text.nav>.bg-drop-layout>.in,.base-content .list-text.nav>.in {
    margin: 3px !important
}

.base-content .list-text.nav .ct li.is-active a {
    background-color: #fff;
    color: #032b50
}

.base-content .list-text.nav .ct span {
    display: block
}

.base-content .list-text.nav .ct a {
    display: block;
    padding: 5px 8px;
    color: #fff
}

.base-content .list-text.nav .ct a:focus,.base-content .list-text.nav .ct a:hover {
    background-color: #fff;
    color: #003678
}

.base-footer .list-text.nav .ct li+li {
    margin-top: 3px
}

.base-footer .list-text.nav .ct span {
    display: block
}

.base-footer .list-text.nav .ct a {
    display: block;
    padding: 8px;
    transition: 150ms;
    font-size: 0.9em;
    background-color: #054581;
    text-align: left;
    color: #fff;
    text-decoration: none
}

.base-footer .list-text.nav .ct a:before {
    content: '> '
}

.base-footer .list-text.nav .ct a:focus,.base-footer .list-text.nav .ct a:hover {
    background-color: #032b50
}

.base-footer .list-text.nav .ct a img {
    display: none
}

.base-footer .list-text.nav .ft .more {
    text-align: center;
    color: #0869bc;
    line-height: 32px;
    margin: 10px 0
}

.base-footer .list-text.nav .ft .more a {
    text-decoration: none;
    color: #0869bc
}

.base-footer .list-text.nav .ft a:before {
    content: '+ '
}

.data_midlle_news_box03_2 ul,
.data_midlle_news_box03_2 ol, {
    list-style: none
}

.list-text.minor-nav>.bg-drop-layout>.in,.list-text.minor-nav>.in {
    border: 1px solid #fff;
    border-bottom-width: 3px;
    border-radius: 0 0 3px 3px;
    background-color: #fff
}

.list-text.minor-nav .hd {
    background-color: #054581;
    background-image: repeating-linear-gradient(-45deg,rgba(255,255,255,0.1) 3px,rgba(255,255,255,0.1) 6px,transparent 0,transparent 9px)
}

.list-text.minor-nav .hd h4 {
    padding: 25px;
    padding-top: 30px;
    color: #fff;
    font-size: 1.4em;
    line-height: 25px
}

.list-text.minor-nav .ct {
    border-top: 1px solid #fff;
    border-top-color: #fff
}

.list-text.minor-nav .ct li+li {
    border-top: 1px solid #fff
}

.list-text.minor-nav .ct li.is-active a {
    background-color: #054581;
    color: #fff
}

.list-text.minor-nav .ct span {
    display: block
}

.list-text.minor-nav .ct a {
    display: block;
    padding: 12px;
    transition: 150ms;
    font-size: 1.1em
}

.list-text.minor-nav .ct a:focus,.list-text.minor-nav .ct a:hover {
    background-color: #f0f0f0;
    color: currentColor
}

.list-text.breadcrumb {
    vertical-align: middle
}

.list-text.breadcrumb .hd {
    display: none
}

.list-text.breadcrumb .ct ul {
    padding-right:8px;
    text-align: right
}

.list-text.breadcrumb .ct li {
    display: inline-block;
    font-size: 0.9em;
    color: #054581
}

.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;
    margin-left: 5px;
    content: none
}

.list-text.breadcrumb .ct li:last-child {
    color: #1a1a1a
}

.list-text.breadcrumb .ct span {
    margin: 0 5px
}

.list-text.open-data {
    display: none;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 2
}

[data-js="false"] .list-text.open-data {
    display: none
}

@media (max-width: 768px) {
    .list-text.open-data {
        display: none
    }
}

.list-text.open-data:focus .hd,.list-text.open-data:hover .hd,.list-text.open-data.is-active .hd {
    background-color: #fff
}

.list-text.open-data:focus .hd a,.list-text.open-data:hover .hd a,.list-text.open-data.is-active .hd a {
    color: #054581
}

.list-text.open-data:focus .hd a:before,.list-text.open-data:hover .hd a:before,.list-text.open-data.is-active .hd a:before {
    font-size: inherit;
    color: inherit
}

.list-text.open-data:focus .ct,.list-text.open-data:hover .ct,.list-text.open-data.is-active .ct {
    display: block
}

.list-text.open-data .hd {
    background-color: #f0f0f0;
    border: 1px solid #fff;
    border-bottom-width: 0
}

.list-text.open-data .hd span {
    display: block
}

.list-text.open-data .hd a {
    display: block;
    padding: 5px;
    font-size: 0.9em
}

.list-text.open-data .hd a:before {
    font-size: inherit;
    color: inherit;
    margin-right:3px
}

.list-text.open-data .ct {
    display: none;
    position: absolute;
    top: 100%;
    top: calc(100% - 1px);
    right:0;
    min-width: 120px;
    z-index: -1
}

.list-text.open-data .ct ul {
    background-color: #fff;
    border: 1px solid #fff;
    padding: 8px
}

.list-text.open-data .ct li+li {
    margin-top: 5px
}

.list-text.open-data .ct span {
    display: block;
    text-align: left
}

.list-text.open-data .ct a:before {
    font-size: inherit;
    color: inherit;
    margin-right:3px
}

.list-text.open-data .ct a:focus,.list-text.open-data .ct a:hover {
    color: #054581
}

.list-text.user-tool {
    display: none;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 2
}

[data-js="false"] .list-text.user-tool {
    display: none
}

.list-text.user-tool:focus .hd,.list-text.user-tool:hover .hd,.list-text.user-tool.is-active .hd {
    background-color: #fff
}

.list-text.user-tool:focus .hd a,.list-text.user-tool:hover .hd a,.list-text.user-tool.is-active .hd a {
    color: #054581
}

.list-text.user-tool:focus .hd a:before,.list-text.user-tool:hover .hd a:before,.list-text.user-tool.is-active .hd a:before {
    font-size: inherit;
    color: inherit
}

.list-text.user-tool:focus .ct,.list-text.user-tool:hover .ct,.list-text.user-tool.is-active .ct {
    display: block
}

.list-text.user-tool .hd {
    background-color: #f0f0f0;
    border: 1px solid #fff;
    border-bottom-width: 0;
    display: none
}

.list-text.user-tool .hd span {
    display: block
}

.list-text.user-tool .hd a {
    display: block;
    padding: 5px;
    font-size: 0.9em
}

.list-text.user-tool .hd a:before {
    font-size: inherit;
    color: inherit;
    margin-right:3px
}

.list-text.user-tool .ct {
    top: 100%;
    top: calc(100% - 1px);
    right:0;
    min-width: 120px;
    z-index: -1
}

.list-text.user-tool .ct ul {
    background-color: #fff;
    border: 1px solid #fff
}

.list-text.user-tool .ct li {
    display: inline-block;
    float: left
}

.list-text.user-tool .ct li.login a:before {
    font-size: inherit;
    color: inherit
}

.list-text.user-tool .ct li.logout a:before {
    font-size: inherit;
    color: inherit
}

.list-text.user-tool .ct li.bopomofo a:before {
    font-size: inherit;
    color: inherit
}

.list-text.user-tool .ct li.edit a:before {
    font-size: inherit;
    color: inherit
}

.list-text.user-tool .ct li.print {
    margin: 3px 10px 0 4px
}

.list-text.user-tool .ct li.print a {
    margin: 3px -3px 0 0;
    float: left;
    font-size: 0
}

.list-text.user-tool .ct li.print a:before {
    background: url(../Images/print.png) center no-repeat #737373;
    border: 1px solid #707070;
    height: 18px;
    width: 18px;
    content: "";
    display: block;
    padding: 8px;
    border-radius: 20px;
    margin: 0
}

.list-text.user-tool .ct li.print a:focus:before,.list-text.user-tool .ct li.print a:hover:before {
    background-color: #5a5a5a
}

.list-text.user-tool .ct li.data a:before {
    font-size: inherit;
    color: inherit
}

.list-text.user-tool .ct li.nav-edit a:before {
    font-size: inherit;
    color: inherit
}

.list-text.user-tool .ct li.index-edit a:before {
    font-size: inherit;
    color: inherit
}

.list-text.user-tool .ct li.article-edit a:before {
    font-size: inherit;
    color: inherit
}

.list-text.user-tool .ct span {
    display: block;
    text-align: left
}

.list-text.user-tool .ct a:before {
    margin-right:3px
}

.list-text.user-tool .ct a:focus,.list-text.user-tool .ct a:hover {
    color: #054581
}

.area-customize.nav {
    display: none
}

.area-customize.nav.is-close {
    display: none
}

.area-customize.nav .ct {
    padding: 5px 8px;
    border-bottom: 1px solid #fff
}

.simple-text.btn {
    position: fixed;
    right:0;
    bottom: 0;
    left: 0;
    z-index: 10
}

.base-footer .simple-text.btn {
    height: 0;
    border: 0
}

.simple-text.btn>.bg-drop-layout>.in,.simple-text.btn>.in {
    position: relative
}

.simple-text.btn .hd {
    display: none
}

.simple-text.btn .ct span {
    display: block
}

.simple-text.btn .ct a {
    background-image: url('../images/icon-pic/away-w-top.png?1520990622');
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    bottom: 0;
    right:0;
    display: block;
    width: 50px;
    height: 25px;
    background-color: #1a1a1a;
    opacity: 0.7;
    transition: 150ms;
    font-size: 0;
    text-decoration: none
}

.simple-text.btn .ct a:focus,.simple-text.btn .ct a:hover {
    opacity: 0.9
}

.simple-text.btn.help {
    right:130px
}

@media (max-width: 1024px) and (min-width: 1px) {
    .simple-text.btn.help {
        right:80px
    }
}

.simple-text.btn.help .ct a {
    background: #e40000;
    color: #fff;
    font-size: 1em;
    opacity: 0.9;
    width: auto;
    padding: 0 10px;
    line-height: 1.7em
}

.simple-text.btn.help .ct a img {
    display: none
}

.area-form.page-search.is-active .hd a {
    background-image: url('../images/search-up.png?1508811715')
}

.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?1508811715');
    background-repeat: no-repeat;
    background-position: center
}

.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?1508811715');
    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
}

.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 span {
    display: block
}

.list-multiple.page-click .hd {
    display: none
}

.list-multiple.page-click .ct {
    padding-top: 5px;
    border-top: 1px solid #fff
}

.list-multiple.page-click .ct ul[data-index="1"] {
    float: left
}

.list-multiple.page-click .ct ul[data-index="2"] {
    float: right
}

.list-multiple.page-click .ct ul[data-index="3"] {
    overflow: hidden;
    text-align: center
}

@media (max-width: 560px) {
    .list-multiple.page-click .ct ul[data-index="3"] {
        display: none
    }
}

.list-multiple.page-click .ct li {
    display: inline-block
}

.list-multiple.page-click .ct li+li {
    margin-left: 3px
}

.list-multiple.page-click .ct li.is-active a {
    background-color: #004dab;
    color: #fff
}

.list-multiple.page-click .ct li.is-active a:focus,.list-multiple.page-click .ct li.is-active a:hover {
    background-color: #003678
}

.list-multiple.page-click .ct span {
    display: block
}

.list-multiple.page-click .ct a {
    padding: 8px 12px
}

.list-multiple.page-select .hd {
    display: none
}

.list-multiple.page-select .ct {
    padding-top: 5px;
    border-top: 1px solid #fff
}

.list-multiple.page-select .ct ul[data-index="1"] {
    float: left;
    padding-top: 5px
}

@media (max-width: 768px) {
    .list-multiple.page-select .ct ul[data-index="1"] {
        display: none
    }
}

.list-multiple.page-select .ct ul[data-index="2"] {
    float: right;
    padding-top: 5px
}

@media (max-width: 768px) {
    .list-multiple.page-select .ct ul[data-index="2"] {
        display: none
    }
}

.list-multiple.page-select .ct ul[data-index="3"] {
    overflow: hidden;
    text-align: center
}

.list-multiple.page-select .ct li {
    display: inline-block
}

.list-multiple.page-select .ct li+li {
    margin-left: 3px
}

.list-multiple.page-select .ct span {
    display: block
}

@media (max-width: 560px) {
    .list-multiple.page-select .ct span.number {
        display: none
    }
}

.list-multiple.page-select .ct span input {
    max-width: 60px
}

.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.search label {
    display: none
}

.base-mobile .area-form.search .ct .fieldset span.submit a {
    position: absolute;
    top: 0;
    right:0;
    bottom: 0;
    width: 36px;
    background-color: #3c5998;
    background-image: url('../images/icon-pic/icon-w-search.png?1520990622');
    background-repeat: no-repeat;
    background-position: center
}

.base-mobile .area-form.search .ct .fieldset span.submit a:focus,.base-mobile .area-form.search .ct .fieldset span.submit a:hover {
    background: #3c5998
}

.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
}

.base-mobile .area-form.search .ft span {
    display: block
}

.base-mobile .area-form.search .ft a {
    display: block;
    padding: 8px 12px;
    background-color: #355e8a;
    color: #fff;
    font-size: 0.9em;
    text-align: center;
    border-radius: 5px
}

.base-mobile .area-form.search .ft a:focus,.base-mobile .area-form.search .ft a:hover {
    background: #3c5998
}

.base-mobile .area-form.search .ft a img {
    display: none
}

.base-extend .area-form.search {
    display: inline-block;
    vertical-align: middle;
    text-align: left
}

@media (max-width: 1024px) and (min-width: 1px) {
    .base-extend .area-form.search {
        margin: 0 24px 0 0
    }
}

@media (max-width: 768px) {
    .base-extend .area-form.search {
        display: none
    }
}

.base-extend .area-form.search.is-open .ct .list {
    display: block
}

.base-extend .area-form.search>.bg-drop-layout>.in,.base-extend .area-form.search>.in {
    margin: 0
}

.base-extend .area-form.search .hd {
    display: none
}

.base-extend .area-form.search .ct {
    display: inline-block;
    vertical-align: middle
}

.base-extend .area-form.search .ct .fieldset {
    position: relative
}

[data-js="false"] .base-extend .area-form.search .ct .fieldset {
    display: none
}

.base-extend .area-form.search .ct .fieldset span {
    display: block
}

.base-extend .area-form.search .ct .fieldset span.search {
    display: block;
    width: 240px
}

.base-extend .area-form.search .ct .fieldset span.search label {
    display: none
}

.base-extend .area-form.search .ct .fieldset span.search input {
    display: block;
    width: 100%;
    border-width: 0;
    border-radius: 500px;
    color: #343434;
    padding: 7px 11px
}

.base-extend .area-form.search .ct .fieldset span.submit a {
    position: absolute;
    top: 0;
    right:0;
    bottom: 0;
    width: 32px;
    height: 32px;
    background-color: #054581;
    transition: 150ms;
    background-image: url('../images/icon-pic/icon-w-search.png?1520990622');
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%
}

.base-extend .area-form.search .ct .fieldset span.submit a:focus,.base-extend .area-form.search .ct .fieldset span.submit a:hover {
    background-color: #032b50
}

.base-extend .area-form.search .ct .list {
    position: absolute;
    top: 100%;
    left: 0;
    right:0;
    display: none;
    color: #343434;
    z-index: 10
}

.base-extend .area-form.search .ct .list ul {
    margin-top: 8px
}

.base-extend .area-form.search .ct .list li:nth-child(odd) a {
    background: #f0f0f0
}

.base-extend .area-form.search .ct .list span {
    display: block
}

.base-extend .area-form.search .ct .list a {
    display: block;
    padding: 8px 12px;
    background-color: #fff;
    transition: 150ms
}

.base-extend .area-form.search .ct .list a:focus,.base-extend .area-form.search .ct .list a:hover {
    background-color: #f0f0f0
}

.base-extend .area-form.search .ft {
    display: inline-block;
    vertical-align: middle;
    padding-left:5px
}

.base-extend .area-form.search .ft a {
    font-size: 0.9em
}

.base-extend .area-form.search .ft a img {
    display: none
}

.base-content .area-editor.address .hd {
    display: none
}

.base-content .area-editor.address .ct {
    font-size: 0.9em
}

.base-content .area-editor.address .ct a.is-map:after {
    font-size: inherit;
    color: inherit;
    margin-left: 5px
}

.base-footer .area-editor.address {
    font-size: 0.9em;
    color: #fff;
    line-height: 1.7em
}

.base-footer .area-editor.address .hd {
    display: none
}

.base-footer .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-radius: 3px
}

.area-customize.recitation .ct #media div img {
    display: block;
    width: 22px !important;
    height: 22px !important;
    transition: 150ms
}

.area-customize.recitation .ct #media:focus,.area-customize.recitation .ct #media:hover {
    background-color: #f0f0f0
}

.group.page-content {
    position: relative;
    margin: 0 auto;
    width: 800px;
    padding: 0 25px;
    box-sizing: border-box;
    z-index: 0
}

@media (max-width: 1024px) and (min-width: 1px) {
    .group.page-content {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box
    }
}

.group.page-header {
    border-bottom: 1px solid #054581
}

.group.page-header>.bg-drop-layout>.in>.ct,.group.page-header>.in>.ct {
    margin-top: 8px
}

.group.page-header>.bg-drop-layout>.in>.ct>.in .group.info,.group.page-header>.in>.ct>.in .group.info {
    width: 54%;
    display: inline-table;
    align-items: center;
    padding: 0;
    margin: 0;
    vertical-align: middle
}

@media (max-width: 1023px) and (min-width: 1px) {
    .group.page-header>.bg-drop-layout>.in>.ct>.in .group.info,.group.page-header>.in>.ct>.in .group.info {
        width: 100%;
        margin-top: 10px
    }
}

.list-text.tab {
    margin: 0 3px
}

.list-text.tab>.bg-drop-layout>.in,.list-text.tab>.in {
    padding: 0 !important
}

.list-text.tab .hd {
    display: none
}

.list-text.tab .ct ul {
    border-top: 6px solid #cfdcef;
    border-bottom: 10px solid #f0f0f0;
    background-color: #f0f0f0
}

.list-text.tab .ct ul[data-child="1"] li {
    width: 100%
}

.list-text.tab .ct ul[data-child="2"] li {
    width: 50%
}

.list-text.tab .ct ul[data-child="3"] li {
    width: 33.3333333333%
}

.list-text.tab .ct ul[data-child="4"] li {
    width: 25%
}

.list-text.tab .ct ul[data-child="5"] li {
    width: 20%
}

.list-text.tab .ct ul[data-child="6"] li {
    width: 16.6666666667%
}

.list-text.tab .ct ul[data-child="7"] li {
    width: 14.2857142857%
}

.list-text.tab .ct ul[data-child="8"] li {
    width: 12.5%
}

.list-text.tab .ct ul[data-child="9"] li {
    width: 11.1111111111%
}

.list-text.tab .ct ul[data-child="10"] li {
    width: 10%
}

.list-text.tab .ct li {
    display: block;
    float: left;
    padding: 2px 5px;
    position: relative;
    box-sizing: border-box
}

@media (max-width: 768px) and (min-width: 561px) {
    .list-text.tab .ct li {
        width: 33.33% !important;
        display: inline-block
    }
}

@media (max-width: 560px) {
    .list-text.tab .ct li {
        width: 50% !important;
        display: inline-block
    }
}

.list-text.tab .ct li+li:before {
    content: "​";
    position: absolute;
    left: 0;
    top: 15px;
    bottom: 15px;
    width: 1px;
    background-color: #cfdcef
}

.list-text.tab .ct li.is-active span:before {
    content: "​"
}

.list-text.tab .ct li.is-active a {
    background-color: #054581;
    color: #fff
}

.list-text.tab .ct span {
    display: table;
    text-align: center;
    width: 100%
}

.list-text.tab .ct span:before {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    bottom: -10px;
    left: 50%;
    border-width: 6px;
    border-color: transparent;
    border-style: solid;
    border-top-color: #054581;
    margin-left: -6px
}

.list-text.tab .ct a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    line-height: 22px;
    height: 60px;
    box-sizing: border-box
}

@media (max-width: 768px) {
    .list-text.tab .ct a {
        border-bottom-width: 1px
    }
}

.list-text.tab .ct a:focus,.list-text.tab .ct a:hover {
    background-color: #054581;
    color: #fff;
    outline: #faba7e 3px dashed
}

.base-page-area .list-text.message .ct li+li {
    margin-top: 5px
}

.base-page-area .list-text.message .ct span {
    display: block
}

.base-wrapper-en .base-module-area .list-text.message .ct li {
    width: 33.3333333333%
}

.base-wrapper-en .base-module-area .list-text.message .ct a {
    align-items: center;
    justify-content: center;
    padding: 0 3px
}

.base-module-area .list-text.message {
    background-color: #cfe5ff
}

.base-module-area .list-text.message .ct li {
    float: left;
    width: 25%
}

@media (max-width: 1200px) and (min-width: 1025px) {
    .base-module-area .list-text.message .ct li {
        width: 33.3333333333%
    }
}

@media (max-width: 1024px) and (min-width: 769px) {
    .base-module-area .list-text.message .ct li {
        width: 50%
    }
}

@media (max-width: 768px) and (min-width: 561px) {
    .base-module-area .list-text.message .ct li {
        width: 50%
    }
}

@media (max-width: 560px) {
    .base-module-area .list-text.message .ct li {
        width: 100% !important;
        float: none
    }
}

@media (max-width: 560px) {
    .base-module-area .list-text.message .ct li+li+li+li {
        display: none
    }
}

.base-module-area .list-text.message .ct span {
    display: table;
    padding: 5px 8px;
    width: 100%;
    box-sizing: border-box;
    vertical-align: middle
}

.base-module-area .list-text.message .ct a {
    display: table-cell;
    position: relative;
    background-color: #004dab;
    color: #ffffff;
    text-align: center;
    line-height: 1.5em;
    border-radius: 5px;
    transition: 150ms;
    height: 64px;
    vertical-align: middle;
    padding: 0 3px
}

.base-module-area .list-text.message .ct a:before {
    content: "​";
    position: absolute;
    right:5px;
    bottom: 5px;
    height: 0;
    width: 0;
    border-width: 6px;
    border-style: solid;
    border-color: #cfe5ff;
    border-top-color: transparent;
    border-left-color: transparent
}

.base-module-area .list-text.message .ct a:focus,.base-module-area .list-text.message .ct a:hover {
    background-color: #032b50
}

.base-module-area .list-text.message .ct .mark {
    display: none
}

.group-list.major-slider>.bg-drop-layout>.in,.group-list.major-slider>.in {
    padding: 0 !important
}

.group-list.major-slider>.bg-drop-layout>.in>.hd+.ct+.ft li.next a,.group-list.major-slider>.bg-drop-layout>.in>.hd+.ct+.ft li.prev a,.group-list.major-slider>.in>.hd+.ct+.ft li.next a,.group-list.major-slider>.in>.hd+.ct+.ft li.prev a {
    top: 57px
}

.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,.group-list.major-slider>.in>.ft {
    position: absolute;
    bottom: 0;
    left: 0;
    right:0;
    background-color: #1a1a1a;
    background-color: rgba(26,26,26,0.5);
    overflow: hidden;
    padding: 10px 8px;
    text-align: center
}

@media (max-width: 768px) {
    .group-list.major-slider>.bg-drop-layout>.in>.ft,.group-list.major-slider>.in>.ft {
        padding: 12px 8px
    }
}

@media (max-width: 560px) {
    .group-list.major-slider>.bg-drop-layout>.in>.ft,.group-list.major-slider>.in>.ft {
        padding: 0px 8px
    }
}

[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 {
    position: absolute;
    top: 0;
    bottom: 0;
    display: block;
    width: 40px;
    transition: 150ms;
    background-color: #f0f0f0;
    background-color: rgba(240,240,240,0.7);
    z-index: 1
}

.group-list.major-slider>.bg-drop-layout>.in>.ft li.next a:focus,.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:focus,.group-list.major-slider>.bg-drop-layout>.in>.ft li.prev a:hover,.group-list.major-slider>.in>.ft li.next a:focus,.group-list.major-slider>.in>.ft li.next a:hover,.group-list.major-slider>.in>.ft li.prev a:focus,.group-list.major-slider>.in>.ft li.prev a:hover {
    background-color: rgba(240,240,240,0.9)
}

.group-list.major-slider>.bg-drop-layout>.in>.ft li.prev a,.group-list.major-slider>.in>.ft li.prev a {
    left: 0;
    background-image: url('../images/icon-pic/away-b-left.png?1508811715');
    background-repeat: no-repeat;
    background-position: center
}

.group-list.major-slider>.bg-drop-layout>.in>.ft li.next a,.group-list.major-slider>.in>.ft li.next a {
    right:0;
    background-image: url('../images/icon-pic/away-b-right.png?1508811715');
    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 #fff;
    border-width: 3px
}

@media (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: #004dab
}

.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;
    height: 42px
}

.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 (max-width: 560px) {
    .group-list.major-slider>.bg-drop-layout>.in>.ft li.is-dot,.group-list.major-slider>.in>.ft li.is-dot {
        margin: 0px 3px
    }
}

.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: #054581
}

.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: 38px;
    height: 8px;
    background-color: #fff;
    transition: 150ms;
    z-index: 1
}

.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-dot a:focus,.group-list.major-slider>.bg-drop-layout>.in>.ft li.is-dot a:hover,.group-list.major-slider>.in>.ft li.is-dot a:focus,.group-list.major-slider>.in>.ft li.is-dot a:hover {
    opacity: 0.7
}

.list-pic.marquee {
    background-color: #defaff
}

.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.6666666667%
}

.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.3333333333%
}

.list-pic.marquee[data-setLen="7"] .ct ul {
    width: 714.2857142857%
}

.list-pic.marquee[data-setLen="8"] .ct ul {
    width: 625%
}

.list-pic.marquee[data-setLen="9"] .ct ul {
    width: 555.5555555556%
}

.list-pic.marquee[data-setLen="10"] .ct ul {
    width: 500%
}

.list-pic.marquee>.bg-drop-layout>.in,.list-pic.marquee>.in {
    padding-bottom: 80px !important
}

.list-pic.marquee .hd+.ct+.ft li.next a,.list-pic.marquee .hd+.ct+.ft li.prev a {
    top: 57px
}

.list-pic.marquee .ct>.in {
    overflow: hidden
}

[data-js="false"] .list-pic.marquee .ct>.in {
    margin: 0
}

.list-pic.marquee .ct ul {
    width: 1250%
}

@media (max-width: 768px) and (min-width: 561px) {
    .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 (max-width: 560px) {
    .list-pic.marquee .ct ul {
        max-width: none !important;
        width: 5000% !important;
        clear: none
    }

    .list-pic.marquee .ct ul:nth-child(1n+1) {
        clear: left
    }
}

[data-js="false"] .list-pic.marquee .ct ul {
    width: 100%
}

.list-pic.marquee .ct li {
    width: 2%;
    float: left;
    box-sizing: border-box;
    padding: 8px
}

[data-js="false"] .list-pic.marquee .ct li {
    width: 25%
}

@media (max-width: 680px) and (min-width: 1px) {
    .list-pic.marquee .ct li {
        width: 2.7%
    }
}

@media (max-width: 560px) and (min-width: 1px) {
    .list-pic.marquee .ct li {
        width: 1%
    }
}

@media (max-width: 320px) and (min-width: 1px) {
    .list-pic.marquee .ct li {
        width: 2%
    }
}

.list-pic.marquee .ct span {
    display: block
}

.list-pic.marquee .ct a {
    display: block;
    position: relative;
    text-align: center
}

.list-pic.marquee .ct img {
    display: block;
    width: 150px;
    height: 58px;
    visibility: hidden
}

@media (max-width: 560px) {
    .list-pic.marquee .ct img {
        margin: 0 auto
    }
}

.list-pic.marquee .ct .mark {
    display: none
}

@media (max-width: 768px) {
    .list-pic.marquee .ft {
        position: absolute;
        right:35px
    }
}

@media (max-width: 560px) {
    .list-pic.marquee .ft {
        right:10px;
        top: 43px
    }
}

@media (max-width: 768px) {
    .list-pic.marquee .ft li.more {
        display: block;
        margin: 20px auto 0 auto;
        text-align: center
    }
}

@media (max-width: 736px) and (min-width: 1px) {
    .list-pic.marquee .ft li.more {
        display: none
    }
}

@media (max-width: 768px) {
    .list-pic.marquee .ft li.more span {
        width: 176px;
        margin: 0 auto
    }
}

.base-wrapper-en .list-pic.marquee {
    background-color: #fff
}

.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 (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%;
    float: left
}

[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%
}

[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: #f0f0f0;
    background-color: rgba(26,26,26,0.3)
}

.list-pic.marquee02 .ft li.next a:focus,.list-pic.marquee02 .ft li.next a:hover,.list-pic.marquee02 .ft li.prev a:focus,.list-pic.marquee02 .ft li.prev a:hover {
    background-color: rgba(26,26,26,0.5)
}

.list-pic.marquee02 .ft li.prev a {
    left: 0;
    background-image: url('../images/icon-pic/away-w-left.png?1508811715');
    background-repeat: no-repeat;
    background-position: center
}

.list-pic.marquee02 .ft li.next a {
    right:0;
    background-image: url('../images/icon-pic/away-w-right.png?1508811715');
    background-repeat: no-repeat;
    background-position: center
}

.list-pic.marquee02 .ft li.more {
    display: none
}

.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.6666666667%
}

.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.3333333333%
}

.list-pic.marquee03[data-setLen="7"] .ct ul {
    width: 714.2857142857%
}

.list-pic.marquee03[data-setLen="8"] .ct ul {
    width: 625%
}

.list-pic.marquee03[data-setLen="9"] .ct ul {
    width: 555.5555555556%
}

.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 .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 (max-width: 768px) and (min-width: 561px) {
    .list-pic.marquee03 .ct ul {
        max-width: none !important;
        width: 1666.6666666667% !important;
        clear: none
    }

    .list-pic.marquee03 .ct ul:nth-child(3n+1) {
        clear: left
    }
}

@media (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%;
    float: left;
    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 #fff
}

.list-pic.marquee03 .ct img {
    display: block;
    width: 100%
}

[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 #858585;
    background-color: #004dab;
    height: 56px;
    transition: 150ms
}

.list-pic.marquee03 .ft li.next span:focus,.list-pic.marquee03 .ft li.next span:hover,.list-pic.marquee03 .ft li.prev span:focus,.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,#0064de 0,#003678 100%)
}

.list-pic.marquee03 .ft li.prev a {
    border-radius: 56px 0 0 56px;
    background-image: url('../images/icon-pic/away-w-left03.png?1508811715');
    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,#0064de 0,#003678 100%)
}

.list-pic.marquee03 .ft li.next a {
    border-radius: 0 56px 56px 0;
    background-image: url('../images/icon-pic/away-w-right03.png?1508811715');
    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.6666666667%
}

.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.3333333333%
}

.list-pic.marquee04[data-setLen="7"] .ct ul {
    width: 714.2857142857%
}

.list-pic.marquee04[data-setLen="8"] .ct ul {
    width: 625%
}

.list-pic.marquee04[data-setLen="9"] .ct ul {
    width: 555.5555555556%
}

.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 .ct>.in {
    overflow: hidden;
    margin: 0 20px
}

[data-js="false"] .list-pic.marquee04 .ct>.in {
    margin: 0
}

.list-pic.marquee04 .ct ul {
    width: 1666.6666666667%
}

@media (max-width: 768px) and (min-width: 561px) {
    .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
    }
}

@media (max-width: 560px) {
    .list-pic.marquee04 .ct ul {
        max-width: none !important;
        width: 5000% !important;
        clear: none
    }

    .list-pic.marquee04 .ct ul:nth-child(1n+1) {
        clear: left
    }
}

[data-js="false"] .list-pic.marquee04 .ct ul {
    width: 100%
}

.list-pic.marquee04 .ct li {
    width: 2%;
    float: left;
    box-sizing: border-box;
    padding: 8px
}

[data-js="false"] .list-pic.marquee04 .ct li {
    width: 33.3333333333%
}

.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%
}

[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;
    background-color: #646464;
    background-color: rgba(100,100,100,0.7)
}

.list-pic.marquee04 .ft li.next a:focus,.list-pic.marquee04 .ft li.next a:hover,.list-pic.marquee04 .ft li.prev a:focus,.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-w-left04.png?1508811715');
    background-repeat: no-repeat;
    background-position: center
}

.list-pic.marquee04 .ft li.next a {
    right:0;
    background-image: url('../images/icon-pic/away-w-right04.png?1508811715');
    background-repeat: no-repeat;
    background-position: center
}

.list-pic.marquee04 .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 {
    width: 5000%
}

.group-list.marquee[data-setLen="2"]>.in>.ct>.in>ul {
    width: 2500%
}

.group-list.marquee[data-setLen="3"]>.in>.ct>.in>ul {
    width: 1666.6666666667%
}

.group-list.marquee[data-setLen="4"]>.in>.ct>.in>ul {
    width: 1250%
}

.group-list.marquee[data-setLen="5"]>.in>.ct>.in>ul {
    width: 1000%
}

.group-list.marquee[data-setLen="6"]>.in>.ct>.in>ul {
    width: 833.3333333333%
}

.group-list.marquee[data-setLen="7"]>.in>.ct>.in>ul {
    width: 714.2857142857%
}

.group-list.marquee[data-setLen="8"]>.in>.ct>.in>ul {
    width: 625%
}

.group-list.marquee[data-setLen="9"]>.in>.ct>.in>ul {
    width: 555.5555555556%
}

.group-list.marquee[data-setLen="10"]>.in>.ct>.in>ul {
    width: 500%
}

.group-list.marquee>.bg-drop-layout>.in>.ct>.in,.group-list.marquee>.in>.ct>.in {
    overflow: hidden
}

[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: 2500%
}

@media (max-width: 560px) {
    .group-list.marquee>.bg-drop-layout>.in>.ct>.in>ul,.group-list.marquee>.in>.ct>.in>ul {
        width: 5000%
    }
}

[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%;
    float: left
}

[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: 50%
}

.group-list.marquee>.bg-drop-layout>.in>.ct>.in>ul>li+li .pchouse-album,.group-list.marquee>.in>.ct>.in>ul>li+li .pchouse-album {
    border-left: 1px solid #e4e4e4
}

.group-list.marquee>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(4n) .pchouse-album,.group-list.marquee>.in>.ct>.in>ul>li:nth-child(4n) .pchouse-album {
    border-left: none
}

@media (max-width: 560px) {
    .group-list.marquee>.bg-drop-layout>.in>.ft,.group-list.marquee>.in>.ft {
        position: initial !important;
        margin-top: 20px
    }
}

@media (max-width: 768px) {
    .group-list.marquee>.bg-drop-layout>.in>.ft li.more,.group-list.marquee>.in>.ft li.more {
        display: block;
        margin: 20px auto 0 auto;
        text-align: center
    }
}

@media (max-width: 768px) {
    .group-list.marquee>.bg-drop-layout>.in>.ft li.more span,.group-list.marquee>.in>.ft li.more span {
        width: 176px;
        margin: 0 auto
    }
}

@media (max-width: 1200px) and (min-width: 1px) {
    .base-wrapper-en .group-list.marquee>.bg-drop-layout>.in>.ft,.base-wrapper-en .group-list.marquee>.in>.ft {
        position: initial !important;
        margin-top: 20px
    }
}

@media (max-width: 768px) {
    .base-wrapper-en .group-list.marquee>.bg-drop-layout>.in>.ft li.more span,.base-wrapper-en .group-list.marquee>.in>.ft li.more span {
        width: 259px;
        margin: 0 auto
    }
}

.area-editor.system-info ul {
    padding: 0;
    list-style: none
}

.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
}

[data-js="false"] .list-text.slider .ft li.next,[data-js="false"] .list-text.slider .ft li.prev {
    display: none
}

.simple-text.message .ct span {
    display: block
}

.group-list.message>.bg-drop-layout>.in,.group-list.message>.in {
    padding: 0 !important
}

.group-list.message>.bg-drop-layout>.in>.ct>.in>ul>li,.group-list.message>.in>.ct>.in>ul>li {
    width: 100%;
    float: left;
    padding: 10px 0px;
    box-sizing: border-box
}

@media (max-width: 768px) {
    .group-list.message>.bg-drop-layout>.in>.ct>.in>ul>li,.group-list.message>.in>.ct>.in>ul>li {
        padding: 4%;
        width: 33.3333333333%
    }
}

@media (max-width: 768px) and (min-width: 1px) {
    .group-list.message>.bg-drop-layout>.in>.ct>.in>ul>li,.group-list.message>.in>.ct>.in>ul>li {
        width: auto;
        float: none
    }
}

@media (max-width: 768px) and (min-width: 1px) {
    .group-list.message>.bg-drop-layout>.in>.ct>.in>ul>li+li,.group-list.message>.in>.ct>.in>ul>li+li {
        margin-top: 8px
    }
}

@media (max-width: 768px) {
    .group-list.message>.bg-drop-layout>.in>.ct>.in>ul>li+li,.group-list.message>.in>.ct>.in>ul>li+li {
        display: none
    }
}

.group-list.message>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(3n),.group-list.message>.in>.ct>.in>ul>li:nth-child(3n) {
    padding-right:0
}

@media (max-width: 768px) {
    .group-list.message>.bg-drop-layout>.in>.ct>.in>ul>li:nth-child(3n),.group-list.message>.in>.ct>.in>ul>li:nth-child(3n) {
        padding-right:4%
    }
}

@media (max-width: 1200px) and (min-width: 1px) {
    .base-wrapper-en .group-list.message>.bg-drop-layout>.in>.ft,.base-wrapper-en .group-list.message>.in>.ft {
        position: initial !important;
        margin-top: 20px
    }
}

.area-essay.message {
    margin: 0 3px
}

.area-essay.message>.bg-drop-layout>.in,.area-essay.message>.in {
    padding: 0 !important
}

.area-essay.message .ct .div {
    padding: 10px;
    background-color: #fff;
    border: 1px solid #054581;
    transition: 150ms;
    overflow: hidden
}

.area-essay.message .ct .div:focus,.area-essay.message .ct .div:hover {
    background-color: #f0f0f0
}

.area-essay.message .ct .div:focus .p p:after,.area-essay.message .ct .div:focus .caption:after,.area-essay.message .ct .div:hover .p p:after,.area-essay.message .ct .div:hover .caption:after {
    background-image: linear-gradient(to right,transparent 0,#f0f0f0 60%)
}

@media (max-width: 768px) {
    .area-essay.message .ct .div:focus .p p:after,.area-essay.message .ct .div:focus .caption:after,.area-essay.message .ct .div:hover .p p:after,.area-essay.message .ct .div:hover .caption:after {
        background-image: url("../Images/mask-hover.png")
    }
}

.area-essay.message .ct .img {
    margin-bottom: 8px;
    float: left
}

@media (max-width: 768px) {
    .area-essay.message .ct .img {
        float: initial
    }
}

.area-essay.message .ct .img span {
    display: block;
    width: 192px;
    height: 127px;
    overflow: hidden;
    background-image: none !important;
    position: relative
}

@media (max-width: 900px) and (min-width: 1px) {
    .area-essay.message .ct .img span {
        height: 88px
    }
}

@media (max-width: 768px) {
    .area-essay.message .ct .img span {
        height: 295px;
        width: 100%
    }
}

@media (max-width: 568px) and (min-width: 1px) {
    .area-essay.message .ct .img span {
        height: 250px
    }
}

@media (max-width: 560px) {
    .area-essay.message .ct .img span {
        height: 180px
    }
}

@media (max-width: 320px) and (min-width: 1px) {
    .area-essay.message .ct .img span {
        height: 133px
    }
}

.area-essay.message .ct .img img {
    display: block;
    position: absolute;
    vertical-align: middle;
    margin: auto;
    max-height: 100%;
    top: 0;
    left: 0;
    right:0;
    bottom: 0
}

@media (max-width: 768px) and (min-width: 561px) {
    .area-essay.message .ct .img img {
        height: auto
    }
}

@media (max-width: 560px) {
    .area-essay.message .ct .img img {
        height: auto
    }
}

.area-essay.message .ct .essay {
    overflow: hidden;
    position: relative;
    padding: 20px 15px 0px
}

.area-essay.message .ct .caption {
    margin-top: 6px;
    font-weight: bold
}

@media (max-width: 768px) {
    .area-essay.message .ct .caption:after {
        background-image: url("../Images/mask.png")
    }

    .area-essay.message .ct .caption:focus:after,.area-essay.message .ct .caption:hover:after {
        background-image: url("../Images/mask-hover.png");
        content: none
    }
}

.area-essay.message .ct .caption,.area-essay.message .ct .p p {
    float: none
}

.area-essay.message .ct .mark {
    padding: 0;
    position: absolute;
    line-height: 30px;
    top: 0
}

.area-essay.message .ct .p p {
    line-height: 1.5em;
    margin: 20px 0 0 0;
    height: 60px
}

.area-essay.message .ct .p p:before {
    height: 60px
}

.area-essay.message .ct .p p>* {
    line-height: 20px
}

.area-essay.message .ct .p p:after {
    top: -20px;
    line-height: 20px;
    background-image: linear-gradient(to right,transparent 0,#fff 60%)
}

@media (max-width: 1024px) and (min-width: 1px) {
    .area-essay.message .ct .p p:after {
        background-image: url("../Images/mask.png")
    }
}

.base-wrapper-en .area-essay.message .caption {
    height: 40px
}

.base-wrapper-en .area-essay.message .caption:before {
    height: 40px
}

.base-wrapper-en .area-essay.message .caption>* {
    line-height: 20px
}

.base-wrapper-en .area-essay.message .caption:after {
    top: -20px;
    line-height: 20px;
    background-image: linear-gradient(to right,transparent 0,#fff 60%)
}

.base-wrapper-en .area-essay.message .caption span {
    text-overflow: clip;
    white-space: normal
}

@media (max-width: 1024px) and (min-width: 1px) {
    .base-wrapper-en .area-essay.message .caption:after {
        background-image: url("../Images/mask.png")
    }

    .base-wrapper-en .area-essay.message .caption:focus:after,.base-wrapper-en .area-essay.message .caption:hover:after {
        background-image: url("../Images/mask-hover.png")
    }
}

.base-wrapper-en .area-essay.message .p p {
    height: 40px;
    line-height: 1.5em;
    margin: 20px 0 0 0
}

.base-wrapper-en .area-essay.message .p p:before {
    height: 40px
}

.base-wrapper-en .area-essay.message .p p>* {
    line-height: 20px
}

.base-wrapper-en .area-essay.message .p p:after {
    top: -20px;
    line-height: 20px;
    background-image: linear-gradient(to right,transparent 0,#fff 60%)
}

@media (max-width: 1024px) and (min-width: 1px) {
    .base-wrapper-en .area-essay.message .p p:after {
        background-image: url("../Images/mask.png")
    }
}

.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>.in>.ct>.in>ul[data-child="1"]>li {
    width: 100%
}

.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="2"]>li {
    width: 50%
}

.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="3"]>li {
    width: 33.3333333333%
}

.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="4"]>li {
    width: 25%
}

.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="5"]>li {
    width: 20%
}

.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="6"]>li {
    width: 16.6666666667%
}

.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="7"]>li {
    width: 14.2857142857%
}

.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="8"]>li {
    width: 12.5%
}

.base-module-area .group-list.album>.in>.ct>.in>ul[data-child="9"]>li {
    width: 11.1111111111%
}

.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 (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 (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>.in>.ct>.in>ul>li {
    width: 33.3333333333%;
    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 (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 (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:focus p,.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%
}

.area-figure.album .ct .essay {
    position: relative;
    padding: 8px 0;
    padding-bottom: 35px;
    background-color: #fff
}

.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: #858585;
    line-height: 30px
}

.area-figure.album .ct .p p {
    height: 120px
}

.area-figure.album .ct .p p:before {
    height: 120px
}

.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>.in>.ct>.in>ul>li {
    max-width: 25%;
    display: inline-block;
    vertical-align: top
}

.base-module-area .group-list.link>.in>.ct>.in>ul[data-child="1"]>li {
    width: 100%
}

.base-module-area .group-list.link>.in>.ct>.in>ul[data-child="2"]>li {
    width: 50%
}

.base-module-area .group-list.link>.in>.ct>.in>ul[data-child="3"]>li {
    width: 33.3333333333%
}

.base-module-area .group-list.link>.in>.ct>.in>ul[data-child="4"]>li {
    width: 25%
}

.base-module-area .group-list.link>.in>.ct>.in>ul[data-child="5"]>li {
    width: 20%
}

.base-module-area .group-list.link>.in>.ct>.in>ul[data-child="6"]>li {
    width: 16.6666666667%
}

.base-module-area .group-list.link>.in>.ct>.in>ul[data-child="7"]>li {
    width: 14.2857142857%
}

.base-module-area .group-list.link>.in>.ct>.in>ul[data-child="8"]>li {
    width: 12.5%
}

.base-module-area .group-list.link>.in>.ct>.in>ul[data-child="9"]>li {
    width: 11.1111111111%
}

.base-module-area .group-list.link>.in>.ct>.in>ul[data-child="10"]>li {
    width: 10%
}

.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 {
    box-sizing: border-box;
    padding: 3px
}

@media (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 (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+li,.base-page-area .group-list.link>.in>.ct>.in>ul>li+li {
    margin-top: 5px
}

.list-pic.link {
    margin-top: 0
}

.list-pic.link .ct li {
    width: 33.3333333333%;
    display: inline-block;
    vertical-align: top
}

.list-pic.link[data-setLen="1"] .ct li {
    width: 100%;
    display: inline-block;
    vertical-align: top
}

.list-pic.link[data-setLen="2"] .ct li {
    width: 50%;
    display: inline-block;
    vertical-align: top
}

.list-pic.link[data-setLen="3"] .ct li {
    width: 33.3333333333%;
    display: inline-block;
    vertical-align: top
}

.list-pic.link[data-setLen="4"] .ct li {
    width: 25%;
    display: inline-block;
    vertical-align: top
}

.list-pic.link[data-setLen="5"] .ct li {
    width: 20%;
    display: inline-block;
    vertical-align: top
}

.list-pic.link[data-setLen="6"] .ct li {
    width: 16.6666666667%;
    display: inline-block;
    vertical-align: top
}

.list-pic.link[data-setLen="7"] .ct li {
    width: 14.2857142857%;
    display: inline-block;
    vertical-align: top
}

.list-pic.link[data-setLen="8"] .ct li {
    width: 12.5%;
    display: inline-block;
    vertical-align: top
}

.list-pic.link[data-setLen="9"] .ct li {
    width: 11.1111111111%;
    display: inline-block;
    vertical-align: top
}

.list-pic.link[data-setLen="10"] .ct li {
    width: 10%;
    display: inline-block;
    vertical-align: top
}

@media (max-width: 768px) and (min-width: 561px) {
    .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
    }
}

@media (max-width: 560px) {
    .list-pic.link .ct li {
        max-width: none !important;
        width: 100% !important;
        clear: none
    }

    .list-pic.link .ct li:nth-child(1n+1) {
        clear: left
    }
}

.list-pic.link .ct span {
    margin: 5px;
    display: block
}

.list-pic.link .ct img {
    width: 100%;
    display: block
}

.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
}

[data-js="false"] .area-form.link {
    display: none
}

.area-form.link .ct select {
    width: 100%
}

.area-form.link .ct option {
    width: 100%
}

.base-module-area .area-essay.link .ct .div {
    display: block
}

.base-module-area .area-essay.link .ct .div:focus .essay,.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:focus,.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 (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 (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 (max-width: 560px) {
    .base-page-area .area-essay.link .ct .essay {
        padding-left:15px
    }
}

.area-form.vote .ct .form {
    margin-top: 15px
}

.area-form.vote .ct .fieldset+.fieldset {
    margin-top: 8px;
    border-top: 1px solid #fff;
    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 .hd a:after {
    content: "​";
    display: inline-block;
    vertical-align: middle;
    width: 57px;
    height: 17px;
    background-image: url('../images/rss.png?1520990622');
    background-repeat: no-repeat;
    margin: 0px 0 8px 10px
}

.list-text.rss .ct li {
    border-bottom: 1px dotted #b5b5b5
}

.list-text.rss .ct li:first-child {
    border-top: 1px solid #fff
}

.list-text.rss .ct span {
    display: block
}

.list-text.rss .ct a:after {
    margin-left: 3px
}

.list-text.rss .ct a:focus,.list-text.rss .ct a:hover {
    border-left-width: 8px
}

.area-customize.calendar .ct .label {
    float: right
}

[data-js="false"] .area-customize.calendar .ct .label {
    display: none
}

@media (max-width: 560px) {
    .area-customize.calendar .ct .label {
        float: none
    }
}

@media (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 (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: #054581;
    color: #fff
}

.area-customize.calendar .ct .table td {
    transition: 150ms;
    padding: 3px;
    vertical-align: top
}

.area-customize.calendar .ct .table td:focus,.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:focus,.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 #fff;
    border-color: #f0f0f0
}

.area-customize.calendar .ct .table .prev-mounth {
    color: #858585
}

.area-customize.calendar .ct .table .next-mounth {
    color: #858585
}

.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: #054581;
    color: #fff
}

.area-customize.calendar .ct .table .is-active {
    background-color: #004dab;
    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
}

[data-js="false"] .simple-text.weather {
    display: none
}

.simple-text.weather .ct span {
    display: block
}

.list-text.anchor .ct ul {
    border: 1px solid #fff
}

.list-text.anchor .ct ul[data-child="2"]>li {
    width: 50%;
    float: left
}

.list-text.anchor .ct ul[data-child="3"]>li {
    width: 33.3333333333%;
    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.6666666667%;
    float: left
}

.list-text.anchor .ct ul[data-child="7"]>li {
    width: 14.2857142857%;
    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.1111111111%;
    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: #fff
}

.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:focus,.list-text.anchor .ct a:hover {
    background-color: #004dab;
    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?1508811715');
    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 .video span {
    display: block;
    padding: 5px;
    background-color: #f0f0f0
}

.area-customize.video .ct .video a {
    text-decoration: underline
}

.area-customize.video .ct .video a:focus,.area-customize.video .ct .video a:hover {
    text-decoration: none
}

.area-customize.news-card .ct li {
    float: left;
    width: 25%
}

@media (max-width: 768px) and (min-width: 561px) {
    .area-customize.news-card .ct li {
        float: left;
        width: 50%
    }
}

@media (max-width: 560px) {
    .area-customize.news-card .ct li {
        float: none;
        width: auto
    }
}

.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 #fff;
    height: 400px;
    overflow: hidden;
    background-color: #fff
}

@media (max-width: 560px) {
    .area-customize.news-card .ct .div {
        margin: 0;
        border: 0;
        border-top: 1px solid #fff;
        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 (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: 10px;
    background-color: #054581
}

.area-customize.news-card .ct .div:after {
    bottom: 0;
    height: 33px;
    background-color: #fff
}

.area-customize.news-card .ct .div:focus .p,.area-customize.news-card .ct .div:hover .p {
    text-decoration: underline
}

.area-customize.news-card .ct .label {
    padding: 5px
}

.area-customize.news-card .ct .mark {
    float: left
}

.area-customize.news-card .ct .unit {
    float: right
}

.area-customize.news-card .ct .img {
    margin-bottom: 8px
}

@media (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
}

@media (max-width: 560px) {
    .area-customize.news-card .ct .caption {
        margin: 0;
        font-size: 1.4em
    }
}

.area-customize.news-card .ct .p {
    margin: 8px
}

@media (max-width: 560px) {
    .area-customize.news-card .ct .p {
        display: none
    }
}

.area-customize.icons-g2 .ct {
    padding: 15px 30px;
    background-color: #f0f0f0
}

.area-customize.icons-g2 .ct ul {
    text-align: center
}

.area-customize.icons-g2 .ct li {
    display: inline-block;
    width: 110px
}

.area-customize.icons-g2 .ct .div {
    display: block;
    padding: 8px
}

.area-customize.icons-g2 .ct .div:focus .img span,.area-customize.icons-g2 .ct .div:hover .img span {
    box-shadow: 0 0 0 3px #054581
}

.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:focus .caption,.area-essay.message02 .ct .div:hover .caption {
    background-color: #1a1a1a
}

.area-essay.message02 .ct .div:focus .p,.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: #1a1a1a;
    background-color: rgba(26,26,26,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.6666666667%
}

.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.3333333333%
}

.group-list.message03[data-setLen="7"]>.in>.ct>.in>ul {
    width: 714.2857142857%
}

.group-list.message03[data-setLen="8"]>.in>.ct>.in>ul {
    width: 625%
}

.group-list.message03[data-setLen="9"]>.in>.ct>.in>ul {
    width: 555.5555555556%
}

.group-list.message03[data-setLen="10"]>.in>.ct>.in>ul {
    width: 500%
}

.group-list.message03>.bg-drop-layout>.in>.hd+.ct+.ft ul,.group-list.message03>.in>.hd+.ct+.ft ul {
    position: absolute;
    margin-top: 0;
    top: 15px;
    right:0
}

.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 (max-width: 1000px) 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.6666666667% !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 (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 (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%;
    float: left;
    box-sizing: border-box;
    padding: 5px;
    border-right:1px solid #fff
}

[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 (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 {
    margin-top: 8px
}

.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.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 {
    display: block;
    width: 36px;
    height: 28px;
    background-color: #646464;
    transition: 150ms;
    opacity: 0.7
}

.group-list.message03>.bg-drop-layout>.in>.ft li.next a:focus,.group-list.message03>.bg-drop-layout>.in>.ft li.next a:hover,.group-list.message03>.bg-drop-layout>.in>.ft li.prev a:focus,.group-list.message03>.bg-drop-layout>.in>.ft li.prev a:hover,.group-list.message03>.in>.ft li.next a:focus,.group-list.message03>.in>.ft li.next a:hover,.group-list.message03>.in>.ft li.prev a:focus,.group-list.message03>.in>.ft li.prev a:hover {
    opacity: 1
}

.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?1508811715');
    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?1508811715');
    background-repeat: no-repeat;
    background-position: center
}

.group-list.message03>.bg-drop-layout>.in>.ft li.more,.group-list.message03>.in>.ft li.more {
    display: none
}

.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
}

.area-essay.message03 .ct .div {
    display: block;
    background-color: #fff
}

.area-essay.message03 .ct .div:focus .caption,.area-essay.message03 .ct .div:hover .caption {
    color: #054581
}

.area-essay.message03 .ct .img {
    margin-bottom: 8px
}

.area-essay.message03 .ct .img span {
    display: block
}

.area-essay.message03 .ct .img img {
    display: block;
    width: 100%
}

.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: #858585
}

.area-customize.message .ct {
    background-color: #f0f0f0
}

.area-customize.message .ct>.in>ul {
    float: left;
    width: 50%
}

@media (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 (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>.in>ul+ul>li .img span {
    height: 118px
}

.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:focus span,.area-customize.message .ct .div:hover span {
    text-decoration: underline
}

.area-customize.message .ct .img span {
    display: block;
    height: 280px
}

@media (max-width: 768px) {
    .area-customize.message .ct .img span {
        height: auto !important
    }
}

.area-customize.message .ct .img img {
    display: none;
    width: 100%
}

@media (max-width: 768px) {
    .area-customize.message .ct .img img {
        display: block
    }
}

.area-customize.message .ct .essay {
    background-color: #fff;
    padding: 8px;
    padding-bottom: 108px;
    transition: 150ms
}

@media (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 (max-width: 768px) {
    .area-customize.message .ct .p p {
        height: auto;
        overflow: visible
    }

    .area-customize.message .ct .p p>* {
        float: none
    }

    .area-customize.message .ct .p p:before,.area-customize.message .ct .p p:after {
        content: none
    }
}

.area-customize.message02 .ct>.in>ul>li:first-child .essay {
    position: absolute;
    left: 0;
    right:0;
    bottom: 0;
    background-color: #1a1a1a;
    background-color: rgba(26,26,26,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:focus,.area-customize.message02 .ct .div:hover {
    text-decoration: underline
}

.area-customize.message02 .ct .img {
    display: block
}

.area-customize.message02 .ct .img span {
    display: block;
    min-height: 80px
}

.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 #fff
}

.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
}

.area-customize.ktnp-album .ct ul {
    padding-left:0;
    margin: 0;
    list-style: none
}

.area-customize.ktnp-album .ct li {
    width: 33.333%;
    display: inline-block;
    vertical-align: top
}

@media (max-width: 768px) and (min-width: 561px) {
    .area-customize.ktnp-album .ct li {
        width: 50%
    }
}

@media (max-width: 560px) {
    .area-customize.ktnp-album .ct li {
        display: block;
        width: auto
    }
}

.area-customize.ktnp-album .ct .div {
    display: block;
    position: relative;
    margin: 3px
}

.area-customize.ktnp-album .ct .div:focus .essay,.area-customize.ktnp-album .ct .div:hover .essay {
    top: 0;
    background-color: rgba(26,26,26,0.7)
}

.area-customize.ktnp-album .ct .div:focus .p,.area-customize.ktnp-album .ct .div:hover .p {
    display: block
}

.area-customize.ktnp-album .ct .img span {
    display: block;
    height: 240px
}

.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: #1a1a1a;
    background-color: rgba(26,26,26,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 #fff;
    padding-top: 8px
}

.area-customize.ktnp-album .ct .p p {
    color: #fff
}

.area-customize.pchouse-album>.bg-drop-layout>.in,.area-customize.pchouse-album>.in {
    padding: 0 !important
}

.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;
    border-bottom: 1px solid #e4e4e4;
    padding: 27px 23px
}

.area-customize.pchouse-album .ct>.in>ul>li:first-child {
    border-top: 1px solid #e4e4e4
}

.area-customize.pchouse-album .ct .div {
    display: block;
    position: relative;
    margin: 0 8px
}

.area-customize.pchouse-album .ct .img {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0
}

.area-customize.pchouse-album .ct .img span {
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 3px;
    background-size: 100% 100%;
    background-position: center;
    margin: -12px
}

.area-customize.pchouse-album .ct .img img {
    display: none
}

.area-customize.pchouse-album .ct .essay {
    margin-left: 86px
}

.area-customize.pchouse-album .ct .figcaption {
    margin-right:8px;
    height: 54px;
    overflow: hidden;
    line-height: 27px;
    display: table-cell;
    vertical-align: middle
}

.area-customize.pchouse-album .ct .figcaption span {
    display: inline-block;
    vertical-align: middle
}

.area-customize.pchouse-album .ct .label {
    display: none
}

.area-customize.pchouse-album .ct .mark {
    display: none
}

.area-customize.pchouse-album .ct .p {
    display: none
}

.area-customize.pchouse-album04>.bg-drop-layout>.in,.area-customize.pchouse-album04>.in {
    padding: 0 !important
}

.area-customize.pchouse-album04 .ct>.in>ul {
    padding-left:0;
    margin: 0;
    list-style: none
}

.area-customize.pchouse-album04 .ct>.in>ul>li {
    display: inline-block;
    border-bottom: 1px solid #e4e4e4;
    padding: 27px 23px;
    width: 49%;
    box-sizing: border-box;
    margin: -2px
}

.area-customize.pchouse-album04 .ct>.in>ul>li:nth-child(odd) {
    border-right:1px solid #e4e4e4
}

@media (max-width: 560px) {
    .area-customize.pchouse-album04 .ct>.in>ul>li {
        width: 100%
    }

    .area-customize.pchouse-album04 .ct>.in>ul>li:nth-child(odd) {
        border-right:none
    }
}

.area-customize.pchouse-album04 .ct .div {
    display: block;
    position: relative;
    margin: 0 8px
}

.area-customize.pchouse-album04 .ct .div:focus,.area-customize.pchouse-album04 .ct .div:hover {
    color: #054581;
    font-weight: bold
}

.area-customize.pchouse-album04 .ct .img {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0
}

.area-customize.pchouse-album04 .ct .img span {
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 3px;
    background-size: 100% 100%;
    background-position: center;
    margin: -12px
}

.area-customize.pchouse-album04 .ct .img img {
    display: none
}

.area-customize.pchouse-album04 .ct .essay {
    margin-left: 86px
}

.area-customize.pchouse-album04 .ct .figcaption {
    margin-right:8px;
    height: 54px;
    overflow: hidden;
    line-height: 27px;
    display: table-cell;
    vertical-align: middle
}

.area-customize.pchouse-album04 .ct .figcaption span {
    display: inline-block;
    vertical-align: middle
}

.area-customize.pchouse-album04 .ct .label {
    display: none
}

.area-customize.pchouse-album04 .ct .mark {
    display: none
}

.area-customize.pchouse-album04 .ct .p {
    display: none
}

[data-js="false"] .area-customize.korea-pic-slider {
    display: none
}

.area-customize.korea-pic-slider .ct .slider-box {
    position: relative;
    background-color: #1a1a1a
}

.area-customize.korea-pic-slider .ct .pic-area {
    margin-right:160px;
    overflow: hidden
}

@media (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;
    margin: 8px
}

@media (max-width: 768px) {
    .area-customize.korea-pic-slider .ct .pic-area .div {
        margin-bottom: 0
    }
}

.area-customize.korea-pic-slider .ct .pic-area .div:focus .figcaption span,.area-customize.korea-pic-slider .ct .pic-area .div:hover .figcaption span {
    color: #f0f0f0
}

.area-customize.korea-pic-slider .ct .pic-area .div:focus .p p span,.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-color: #1a1a1a;
    background-color: rgba(26,26,26,0.7)
}

@media (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
}

@media (max-width: 560px) {
    .area-customize.korea-pic-slider .ct .pic-area .figcaption {
        font-weight: 400;
        font-size: 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
}

@media (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: 8px;
    right:8px;
    bottom: 8px;
    width: 152px
}

@media (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 (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
}

@media (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 span {
    border-color: #054581
}

.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 (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 (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:focus span,.area-customize.korea-pic-slider .ct .list-area a:hover span {
    border: 3px solid #054581
}

.area-customize.korea-pic-slider .ct .list-area img {
    display: none
}

.area-customize.pchouse-album02 .ct>.in {
    padding-top: 10px
}

@media (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
}

@media (max-width: 768px) {
    .area-customize.pchouse-album02 .ct .div {
        width: auto;
        float: none
    }
}

.area-customize.pchouse-album02 .ct .div:focus .essay .caption,.area-customize.pchouse-album02 .ct .div:hover .essay .caption {
    color: #054581
}

.area-customize.pchouse-album02 .ct .div:focus .essay .p,.area-customize.pchouse-album02 .ct .div:hover .essay .p {
    color: #1a1a1a
}

.area-customize.pchouse-album02 .ct .div .label {
    position: absolute;
    width: 50%;
    top: -10px
}

@media (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: #054581;
    color: #fff;
    font-size: 0.9em
}

.area-customize.pchouse-album02 .ct .div .img span {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 50%
}

@media (max-width: 560px) {
    .area-customize.pchouse-album02 .ct .div .img span {
        width: auto;
        position: static;
        top: auto;
        right:auto;
        bottom: auto;
        left: auto;
        background-image: none !important
    }
}

.area-customize.pchouse-album02 .ct .div .img img {
    display: none;
    width: 100%
}

@media (max-width: 560px) {
    .area-customize.pchouse-album02 .ct .div .img img {
        display: block
    }
}

.area-customize.pchouse-album02 .ct .div .essay {
    min-height: 135px;
    margin-left: 50%;
    background-color: #f0f0f0;
    padding: 15px
}

@media (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 (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 (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: #858585;
    vertical-align: middle;
    margin-right:8px;
    padding-right:8px;
    border-right:1px solid #fff;
    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 (max-width: 560px) {
    .area-customize.pchouse-album03 .ct .pic-area {
        margin-left: 0
    }
}

.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 (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 (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: #054581;
    border-color: #054581
}

.area-customize.pchouse-album03 .ct .list-area li.is-active a:after {
    content: "​"
}

.area-customize.pchouse-album03 .ct .list-area li.is-active a:focus,.area-customize.pchouse-album03 .ct .list-area li.is-active a:hover {
    background-color: #032b50
}

.area-customize.pchouse-album03 .ct .list-area li.is-active a:focus:after,.area-customize.pchouse-album03 .ct .list-area li.is-active a:hover:after {
    border-left-color: #032b50
}

.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;
    border: 1px solid #fff;
    background-color: #fff;
    transition: 150ms
}

@media (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 (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: #054581;
    transition: 150ms
}

.area-customize.pchouse-album03 .ct .list-area a:focus,.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 (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 (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: #054581
}

.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.6666666667%
}

.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.3333333333%
}

.group-list.album02[data-setLen="7"]>.in>.ct>.in>ul {
    width: 714.2857142857%
}

.group-list.album02[data-setLen="8"]>.in>.ct>.in>ul {
    width: 625%
}

.group-list.album02[data-setLen="9"]>.in>.ct>.in>ul {
    width: 555.5555555556%
}

.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>.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: 1666.6666666667%
}

@media (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: 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
    }
}

@media (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: 5000% !important;
        clear: none
    }

    .group-list.album02>.bg-drop-layout>.in>.ct>.in>ul:nth-child(1n+1),.group-list.album02>.in>.ct>.in>ul:nth-child(1n+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%;
    float: left;
    box-sizing: border-box;
    padding: 8px 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: 33.3333333333%
}

[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
}

.group-list.album02>.bg-drop-layout>.in>.ft li.next a:focus,.group-list.album02>.bg-drop-layout>.in>.ft li.next a:hover,.group-list.album02>.bg-drop-layout>.in>.ft li.prev a:focus,.group-list.album02>.bg-drop-layout>.in>.ft li.prev a:hover,.group-list.album02>.in>.ft li.next a:focus,.group-list.album02>.in>.ft li.next a:hover,.group-list.album02>.in>.ft li.prev a:focus,.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-gr-left.png?1508811715');
    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-gr-right.png?1508811715');
    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:focus .img span:before,.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?1508811715');
    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(5,69,129,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: #054581;
    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: #858585
}

.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%)
}

.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.6666666667%
}

.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.3333333333%
}

.group-list.album03[data-setLen="7"]>.in>.ct>.in>ul {
    width: 714.2857142857%
}

.group-list.album03[data-setLen="8"]>.in>.ct>.in>ul {
    width: 625%
}

.group-list.album03[data-setLen="9"]>.in>.ct>.in>ul {
    width: 555.5555555556%
}

.group-list.album03[data-setLen="10"]>.in>.ct>.in>ul {
    width: 500%
}

.group-list.album03>.bg-drop-layout>.in>.hd+.ct+.ft ul,.group-list.album03>.in>.hd+.ct+.ft ul {
    position: absolute;
    margin-top: 0;
    top: 15px;
    right:0
}

.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 (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%;
    float: left;
    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 {
    margin-top: 8px
}

.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 {
    display: block;
    width: 36px;
    height: 28px;
    background-color: #646464;
    transition: 150ms;
    opacity: 0.7
}

.group-list.album03>.bg-drop-layout>.in>.ft li.next a:focus,.group-list.album03>.bg-drop-layout>.in>.ft li.next a:hover,.group-list.album03>.bg-drop-layout>.in>.ft li.prev a:focus,.group-list.album03>.bg-drop-layout>.in>.ft li.prev a:hover,.group-list.album03>.in>.ft li.next a:focus,.group-list.album03>.in>.ft li.next a:hover,.group-list.album03>.in>.ft li.prev a:focus,.group-list.album03>.in>.ft li.prev a:hover {
    opacity: 1
}

.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?1508811715');
    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?1508811715');
    background-repeat: no-repeat;
    background-position: center
}

.group-list.album03>.bg-drop-layout>.in>.ft li.more,.group-list.album03>.in>.ft li.more {
    display: none
}

.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
}

.area-figure.album03 .ct .div {
    display: block;
    position: relative;
    height: 190px;
    background-color: #054581;
    transition: 150ms;
    color: #fff
}

@media (max-width: 560px) {
    .area-figure.album03 .ct .div {
        height: auto
    }
}

.area-figure.album03 .ct .div:focus,.area-figure.album03 .ct .div:hover {
    background-color: #032b50
}

.area-figure.album03 .ct .div:focus:after,.area-figure.album03 .ct .div:hover:after {
    background-color: #82a2c0;
    color: #032b50
}

.area-figure.album03 .ct .div:after {
    content: '閱讀更多';
    display: block;
    position: absolute;
    right:0;
    bottom: 0;
    padding: 8px 15px;
    background-color: #032b50;
    font-size: 0.9em;
    color: #82a2c0;
    transition: 150ms;
    text-align: center
}

@media (max-width: 560px) {
    .area-figure.album03 .ct .div:after {
        position: static;
        right:auto;
        bottom: auto
    }
}

.area-figure.album03 .ct .img span {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 190px;
    height: 190px
}

@media (max-width: 560px) {
    .area-figure.album03 .ct .img span {
        position: static;
        top: auto;
        left: auto;
        width: auto;
        height: auto;
        background-image: none !important
    }
}

.area-figure.album03 .ct .img img {
    display: none
}

@media (max-width: 560px) {
    .area-figure.album03 .ct .img img {
        display: block;
        width: 100%
    }
}

.area-figure.album03 .ct .essay {
    margin-left: 190px;
    padding: 15px
}

@media (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 .mark {
    color: #858585
}

.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 {
    background-color: #f0f0f0;
    padding: 15px
}

.area-customize.video-list02 .ct>.in>.div {
    width: 50%;
    float: left
}

@media (max-width: 768px) {
    .area-customize.video-list02 .ct>.in>.div {
        width: auto;
        float: none
    }
}

.area-customize.video-list02 .ct>.in>.div .video {
    background-image: url('../images/icon-pic/icon-w-video.png?1508811715');
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 8px
}

@media (max-width: 1000px) {
    .area-customize.video-list02 .ct>.in>.div .video {
        width: auto;
        float: none
    }
}

.area-customize.video-list02 .ct>.in>.div .video video {
    width: 100%
}

.area-customize.video-list02 .ct>.in>.div .video object {
    min-height: 45px;
    width: 100%;
    margin-bottom: 5px
}

.area-customize.video-list02 .ct>.in>.div .video span {
    display: block;
    padding: 5px;
    background-color: #f0f0f0
}

.area-customize.video-list02 .ct>.in>.div .video a {
    text-decoration: underline
}

.area-customize.video-list02 .ct>.in>.div .video a:focus,.area-customize.video-list02 .ct>.in>.div .video a:hover {
    text-decoration: none
}

.area-customize.video-list02 .ct>.in>.div .video iframe {
    display: block;
    width: 100%
}

.area-customize.video-list02 .ct>.in>.div .essay {
    margin-top: 15px
}

.area-customize.video-list02 .ct>.in>.div .caption {
    font-size: 1.1em;
    color: #054581;
    text-decoration: underline;
    margin-bottom: 15px
}

.area-customize.video-list02 .ct>.in>.div .p {
    margin-top: 8px
}

.area-customize.video-list02 .ct>.in>.div .label {
    margin-top: 8px
}

.area-customize.video-list02 .ct>.in>.list {
    overflow: hidden;
    padding-left:15px
}

@media (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 (max-width: 560px) {
    .area-customize.video-list02 .ct>.in>.list li+li {
        border-top: 1px solid #fff;
        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:focus,.area-customize.video-list02 .ct>.in>.list .div:hover {
    background-color: #e2f0fe
}

.area-customize.video-list02 .ct>.in>.list .div:focus .figcaption,.area-customize.video-list02 .ct>.in>.list .div:hover .figcaption {
    color: #054581
}

@media (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 (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 (max-width: 560px) {
    .area-customize.video-list02 .ct>.in>.list .figcaption {
        height: auto
    }
}

@media (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.png?1508811715')
}

.area-customize.video-list02 .ct>.in>.list .mark {
    font-size: 0.9em
}

.area-customize.video-list02 .ft>.in {
    background-color: #f0f0f0;
    padding: 15px;
    padding-top: 0
}

.area-customize.video-list02 .ft ul {
    margin-left: 50%
}

@media (max-width: 768px) {
    .area-customize.video-list02 .ft ul {
        margin-left: 0
    }
}

.area-customize.video-list02 .ft li {
    padding-left:15px
}

@media (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: #054581;
    transition: 150ms
}

.area-customize.video-list02 .ft a:focus,.area-customize.video-list02 .ft a:hover {
    background-color: #e2f0fe
}

.area-essay.slider .ct .div {
    position: relative;
    height: 360px;
    z-index: 1;
    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 #858585;
    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 #858585
}

.area-essay.slider .ct .p {
    margin-top: 15px
}

.area-essay.slider .ct .p p {
    color: #fff
}

.list-pic.page-list>.in>.ct>.in>ul>li {
    width: 33.3333333333%;
    display: inline-block;
    vertical-align: top
}

@media (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 li.is-img a {
    background-image: url('../images/icon-pic/icon-w-img.png?1508811715');
    background-repeat: no-repeat;
    background-position: center;
    background-position: bottom 5px left 5px
}

.list-pic.page-list .ct li.is-video a {
    background-image: url('../images/icon-pic/icon-w-video.png?1508811715');
    background-repeat: no-repeat;
    background-position: center;
    background-position: bottom 5px left 5px
}

.list-pic.page-list .ct span {
    position: relative;
    display: block;
    margin: 5px;
    height: 140px
}

@media (max-width: 560px) {
    .list-pic.page-list .ct span {
        height: 180px
    }
}

.list-pic.page-list .ct a {
    position: absolute;
    display: block;
    top: 0;
    right:0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    transition: 150ms
}

.list-pic.page-list .ct a:focus,.list-pic.page-list .ct a:hover {
    background-color: rgba(26,26,26,0.5)
}

@media (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 (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:focus,.list-pic.page-block .ft li.next a:hover,.list-pic.page-block .ft li.prev a:focus,.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?1508811715');
    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?1508811715');
    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 #fff
}

.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 (max-width: 768px) {
    .base-wrapper .simple-text.query .ct {
        display: block
    }
}

.base-wrapper .simple-text.query .ct>.in {
    display: inline
}

@media (max-width: 768px) {
    .base-wrapper .simple-text.query .ct>.in {
        display: block
    }
}

.base-wrapper .simple-text.query .ft {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px
}

@media (max-width: 768px) {
    .base-wrapper .simple-text.query .ft {
        display: block;
        margin-top: 8px;
        border-top: 1px solid #fff;
        border-top-color: #e4e4e4;
        padding-top: 8px
    }
}

.base-wrapper .simple-text.query .ft>.in {
    display: inline-block
}

@media (max-width: 768px) {
    .base-wrapper .simple-text.query .ft>.in {
        display: block
    }
}

.base-wrapper .simple-text.query .ft ul {
    display: inline-block
}

@media (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 #fff;
    border-color: #858585;
    text-align: center;
    background-color: #f0f0f0;
    box-sizing: border-box;
    box-shadow: 0 0 8px #858585
}

@media (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 (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 (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 (max-width: 768px) {
    .base-extend .simple-text.query .ft {
        display: block;
        margin-top: 8px;
        border-top: 1px solid #fff;
        border-top-color: #e4e4e4;
        padding-top: 8px
    }
}

.base-extend .simple-text.query .ft>.in {
    display: inline-block
}

@media (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 (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: #004dab
}

.area-form.sign-in .ct .fieldset span.is-required label:before {
    content: '* ';
    color: #004dab
}

.area-form.sign-in .ct .fieldset span.is-error label {
    color: #004dab
}

.area-form.sign-in .ct .fieldset span.is-error input {
    border-color: #004dab
}

.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 #fff;
    border-color: #858585;
    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 #fff;
    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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.area-form.sign-in .ct .list li.line a:hover {
    background-color: #389400
}

.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 .ct {
    padding: 30px 60px;
    border: 1px solid #fff;
    margin-top: 15px;
    background-color: #f2f8fe
}

@media (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 #0658a4;
    margin-bottom: 15px;
    color: #0658a4
}

.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: #456e94;
    background-repeat: no-repeat;
    background-image: url('../images/icon-pic/info.png?1508811715');
    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 (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 (max-width: 560px) {
    .area-customize.sign-in .ct .fieldset label {
        position: static;
        top: auto;
        left: auto;
        width: auto;
        text-align: left;
        padding: 0
    }
}

@media (max-width: 1000px) {
    .area-customize.sign-in .ct .text [type="text"] {
        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
}

@media (max-width: 1000px) {
    .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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.area-customize.sign-in .ct .line a:hover {
    background-color: #389400
}

.area-customize.sign-in .ct .facebook a,.area-customize.sign-in .ct .google a {
    display: block;
    padding: 5px;
    color: #fff;
    transition: 150ms;
    text-align: center
}

.area-customize.sign-in .ct .facebook a:before,.area-customize.sign-in .ct .google a:before {
    margin-right:5px
}

.area-customize.sign-in .ct .google {
    margin-top: 8px
}

.area-customize.sign-in .ft {
    position: absolute;
    top: 15px;
    right:0
}

.area-customize.sign-in .ft ul {
    text-align: right;
    margin-top: 3px
}

.area-customize.sign-in .ft li {
    display: inline-block;
    margin: 3px
}

.area-customize.sign-in .ft span {
    display: block
}

.area-customize.sign-in .ft a {
    padding: 8px 30px;
    font-size: 1.1em
}

.group-list.sitemap>.bg-drop-layout>.in>.hd h3,.group-list.sitemap>.in>.hd h3 {
    padding-bottom: 8px;
    border-bottom: 1px solid #fff;
    margin-bottom: 8px
}

.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+li,.group-list.sitemap>.in>.ct>.in>ul>li+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:focus,.list-pic.slider .ft li.next a:hover,.list-pic.slider .ft li.prev a:focus,.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?1508811715');
    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?1508811715');
    background-repeat: no-repeat;
    background-position: center
}

.list-pic.slider .ft li.more {
    display: none
}

.area-customize.list-pic.slider {
    width: 100%
}

.area-customize.list-pic.slider>.in {
    width: 660px;
    margin: 0 auto
}

@media (max-width: 900px) and (min-width: 1px) {
    .area-customize.list-pic.slider>.in {
        width: 85%
    }
}

.area-customize.list-pic.slider .hd {
    display: block;
    font-size: 1.5em;
    margin: 10px auto;
    text-align: center
}

.area-customize.list-pic.slider .hd a {
    color: #042a57
}

.area-customize.list-pic.slider .hd a:focus,.area-customize.list-pic.slider .hd a:hover {
    color: #0c55ad
}

.area-customize.list-pic.slider .ct {
    border: 4px solid #0d2b36;
    background: #efefef;
    box-shadow: 0px 0px 0px 1px #fff inset;
    box-sizing: border-box;
    padding: 1px
}

.area-customize.list-pic.slider .ct img {
    height: 460px;
    width: auto;
    margin: 0 auto
}

@media (max-width: 900px) and (min-width: 1px) {
    .area-customize.list-pic.slider .ct img {
        width: 100%;
        height: auto
    }
}

.area-customize.list-pic.slider .ct .mark {
    width: 100%;
    background: rgba(26,26,26,0.7);
    color: #fff;
    text-align: center;
    font-size: 1.1em;
    display: inline-block;
    padding: 10px;
    margin: -8px 0px -9px -8px;
    box-sizing: border-box
}

.area-customize.list-pic.slider .ft ul {
    background-color: #f0f0f0;
    overflow: hidden;
    text-align: center;
    font-size: 1.1em;
    padding: 0px 12px
}

[data-js="false"] .area-customize.list-pic.slider .ft li.next,[data-js="false"] .area-customize.list-pic.slider .ft li.prev {
    display: none
}

.area-customize.list-pic.slider .ft li.next a,.area-customize.list-pic.slider .ft li.prev a {
    position: absolute;
    font-size: 0 !important;
    top: 45%;
    bottom: 20%;
    width: 50px;
    height: 50px;
    display: block;
    transition: 150ms;
    border: 2px solid rgba(255,255,255,0.9);
    background-color: rgba(26,26,26,0.5);
    border-radius: 30px;
    color: #fff !important
}

.area-customize.list-pic.slider .ft li.next a:focus,.area-customize.list-pic.slider .ft li.next a:hover,.area-customize.list-pic.slider .ft li.prev a:focus,.area-customize.list-pic.slider .ft li.prev a:hover {
    background-color: rgba(26,26,26,0.8)
}

.area-customize.list-pic.slider .ft li.next a:active,.area-customize.list-pic.slider .ft li.prev a:active {
    box-shadow: 0px 5px 8px rgba(2,2,2,0.3) inset
}

.area-customize.list-pic.slider .ft li.prev a {
    left: -26px;
    background-image: url('../images/icon-pic/away-c-left.png?1508811715');
    background-repeat: no-repeat;
    background-position: center;
    background-position: 19px;
    font-size: 1.1em;
    color: #fff !important
}

.area-customize.list-pic.slider .ft li.next a {
    right:-26px;
    background-image: url('../images/icon-pic/away-c-right.png?1508811715');
    background-repeat: no-repeat;
    background-position: center;
    background-position: 22px;
    font-size: 1.1em;
    color: #fff !important
}

.area-customize.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 (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:focus,.area-table.page-table .ct tbody tr:hover {
    background-color: #f0f0f0;
    color: #054581
}

.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:focus,.area-table.page-table .ct a:hover {
    text-decoration: none
}

.area-table.rwd-table .ct table {
    table-layout: fixed;
    width: 100%
}

@media (max-width: 560px) {
    .area-table.rwd-table .ct table {
        display: block
    }
}

@media (max-width: 560px) {
    .area-table.rwd-table .ct thead {
        display: none
    }
}

.area-table.rwd-table .ct thead tr {
    border-bottom: 3px double #fff;
    background-color: #f0f0f0
}

.area-table.rwd-table .ct thead th,.area-table.rwd-table .ct thead td {
    border: 1px solid #fff
}

@media (max-width: 560px) {
    .area-table.rwd-table .ct tbody {
        display: block
    }
}

@media (max-width: 560px) {
    .area-table.rwd-table .ct tbody tr {
        border: 1px solid #fff
    }
}

.area-table.rwd-table .ct tbody tr:nth-child(even) {
    background-color: #f0f0f0
}

@media (max-width: 560px) {
    .area-table.rwd-table .ct tbody tr:nth-child(even) {
        background-color: transparent
    }
}

@media (max-width: 560px) {
    .area-table.rwd-table .ct tbody tr+tr {
        margin-top: 8px
    }
}

.area-table.rwd-table .ct tbody th,.area-table.rwd-table .ct tbody td {
    border: 1px solid #fff
}

@media (max-width: 560px) {
    .area-table.rwd-table .ct tbody th,.area-table.rwd-table .ct tbody td {
        border: 0
    }
}

@media (max-width: 560px) {
    .area-table.rwd-table .ct tbody td {
        margin-top: 8px
    }
}

.area-table.rwd-table .ct tbody td .caption {
    display: none
}

@media (max-width: 560px) {
    .area-table.rwd-table .ct tbody td .caption {
        display: block
    }
}

.area-table.rwd-table .ct tbody td .caption span {
    display: block;
    padding: 0;
    padding-bottom: 3px;
    border-bottom: 1px solid #fff;
    margin: 0 8px;
    color: #343434
}

@media (max-width: 560px) {
    .area-table.rwd-table .ct tfoot {
        display: block
    }
}

.area-table.rwd-table .ct tfoot th,.area-table.rwd-table .ct tfoot td {
    padding-top: 8px
}

@media (max-width: 560px) {
    .area-table.rwd-table .ct tr {
        display: block;
        padding: 8px
    }
}

@media (max-width: 560px) {
    .area-table.rwd-table .ct th,.area-table.rwd-table .ct td {
        display: block
    }
}

.area-table.rwd-table .ct th {
    background-color: #004dab;
    color: #fff
}

.area-table.rwd-table .ct span {
    display: block;
    padding: 8px
}

@media (max-width: 560px) {
    .area-table.rwd-table .ct span {
        padding: 3px 8px
    }
}

.area-table.rwd-table .ct a {
    text-decoration: underline
}

.area-table.rwd-table .ct a:focus,.area-table.rwd-table .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 (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: #004dab
}

.simple-text.vote-result .hd h4 {
    margin-bottom: 5px
}

.simple-text.vote-result .hd a:focus,.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 (max-width: 768px) {
    .area-table.vote-table .ct>.in {
        border-top: 0;
        border-bottom: 0
    }
}

.area-table.vote-table .ct table {
    width: 100%
}

@media (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 (max-width: 768px) {
    .area-table.vote-table .ct thead {
        display: none
    }
}

@media (max-width: 768px) {
    .area-table.vote-table .ct tbody {
        display: block
    }
}

@media (max-width: 768px) {
    .area-table.vote-table .ct tbody tr+tr {
        margin-top: 8px
    }
}

@media (max-width: 768px) {
    .area-table.vote-table .ct tbody tr {
        display: block;
        border: 1px solid #fff;
        border-width: 2px
    }
}

.area-table.vote-table .ct tbody tr:focus,.area-table.vote-table .ct tbody tr:hover {
    background-color: #f0f0f0;
    color: #054581
}

.area-table.vote-table .ct tbody td {
    border-bottom: 1px solid #e4e4e4
}

@media (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 (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:focus,.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 #fff;
    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: #054581;
    background-color: #054581
}

.area-table.vote-table .ct a.submit:before {
    font-size: inherit;
    color: inherit
}

.area-table.vote-table .ct a.submit:focus,.area-table.vote-table .ct a.submit:hover {
    background-color: #032b50
}

.area-table.vote-table .ct a.submit.is-disabled {
    border-color: #858585;
    background-color: #858585;
    cursor: default
}

.area-table.vote-table .ct a.result {
    margin-left: 3px;
    color: #004dab;
    border-color: #004dab;
    background-color: #fff
}

.area-table.vote-table .ct a.result:before {
    font-size: inherit;
    color: inherit
}

.area-table.vote-table .ct a.result:focus,.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
}

.gsc-search-button.gsc-search-button-v2 {
    background: #427fa9 !important;
}

/*# sourceMappingURL=global.css.map */
