:root{
	--color_hover:#007bff;
	--color_header_bg:#eaf6ff;
	--color_blue_1:#48a7eb;
}

* {-webkit-tap-highlight-color:transparent;}
a:focus {outline:none !important;}
.pc {display:block;}

.hide,
.mobile,
.splash.journal .wrap.mobile {display:none;}

.index_journals .container,
.index_partner .container ul,
.footer .container .right dl dd p,
.footer .container .middle .column a,
.page_policy .container .left ul li a,
.page_journal .container .editor_team ul,
.page_journal .container .editor_team .title_2,
.page_journal .container .article_list .item .top .tags,
.page_journal .container .article_list .item .btns,
.page_journal .container .issues .list,
.page_journal_list .container .list,
.page_journal_detail .container .main .infos li,
.page_journal_detail .container .main > .authors .names,
.page_journal_detail .container .main > .content.keywords,
.page_journal_detail .container .main > .journal a,
.page_about .container .team ul {display:flex;}

header.base .container,
header.base .container .wrap .language,
.index_about .container .wrap > a,
.page_break .pages_bar .layout,
.page_about .container h2,
.page_journal .container .editor_team .title_1 a.back,
.page_journal .container .editor_team ul li .info,
.page_journal .container .article_list .item .top .tags span,
.page_journal_list .container .left .filter > .title,
.page_journal_list .container .left .filter dl dd label,
.page_journal_list .container .right .result,
.page_journal_detail .container .side .btns a,
.page_about .container .team ul li a,
.splash.journal .search button,
.splash.journal .statics {display:flex;align-items:center;}

header.base .container,
.page_break .pages_bar .layout {display:flex;justify-content:center;}

header.base .container .wrap .menu,
.footer .container,
.footer .container .left,
.index_about .container .wrap .tags,
.index_gallery .container ul,
.news_list .container ul li,
.page_about .container .section_1,
.page_about .container .team dl,
.page_about .container .value ul,
.page_policy .container,
.splash.journal .wrap,
.splash.journal .search,
.splash.journal .statics,
.splash.journal .statics ul,
.page_journal .container .editor_team ul li,
.page_journal .container .policy,
.page_journal .container .article_list .item .top,
.page_journal .container .issues dl dd,
.page_journal .container .issues dl dd li,
.page_journal_list .container,
.page_journal_list .container .left .filter > .title,
.page_journal_list .container .right .result,
.page_journal_detail .container,
.page_journal .container .policy a {display:flex;justify-content:space-between;}

header.base .container .wrap .menu > .list .child,
header.base .container .wrap .float_btns,
.index_journals .container a,
.footer .container .left,
.footer .container .middle .column,
.footer .container .right dl dd,
.index_gallery .container ul li .wrap,
.news_list .container ul li .info,
.page_about .container .section_1 .tags,
.page_about .container .team dl dt,
.page_journal .container .editor_team ul li,
.page_journal .container .editor_team ul li > .info,
.page_journal .container .policy a,
.page_journal_detail .container .side .btns,
.page_journal_detail .container .main > .journal a span,
.page_about .container .team ul li a,
.splash.journal .statics ul li {display:flex;flex-flow:column;}

header.base .container .wrap .menu > .list .child a,
.splash .container,
.index_about .container .wrap .tags li,
.page_about .container .section_1 .tags li,
.index_gallery .container ul li .wrap,
.page_about .container .value ul li,
.page_journal .container .issues .list span,
.page_404,
.page_policy .container .right > .menu,
.page_journal_detail .container .side .database li,
.nodata .container,
.page_journal_list .container .list a,
.page_about .container .team.person .main,
.splash.journal .statics a.go {display:flex;flex-flow:column;justify-content:center;align-items:center;}

header.base .container:after,
header.base .container .wrap,
header.base .container .wrap .menu > a:after,
header.base .container .wrap .menu > .list > a:after,
.index_journals .container a,
.index_gallery .container ul li,
.index_gallery .container ul li:after,
.index_gallery .container ul li .wrap span,
.index_gallery .container ul li .wrap .desc,
.page_journal .container .policy a,
.page_policy .container .left {transition:all 0.3s;}

header.base .container .wrap .menu > a:hover,
header.base .container .wrap .menu > .list > a:hover,
header.base .container .wrap .language a:hover,
.news_list .container ul li .info a.title:hover,
.page_policy .container .left ul li > a:hover,
.page_policy .container .left ul li .list a:hover,
.page_journal .container .article_list .item .top span a:hover,
.page_journal_detail .container .main > .infos li span a:hover {color:var(--color_hover);}

.index_journals .container p,
.splash.journal .wrap > .info > .content .intro,
.page_journal .container .editor_team ul li > .content,
.page_journal .container .article_list .item .desc,
.news_list .container ul li .info p,
.splash.journal .statics ul li p {display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}

.footer .container .middle .column a:after,
.splash,
.index_gallery .container ul li,
.index_partner .container ul li,
.page_about .container .team dl dt .thumb,
.page_about .container .value ul li,
.page_journal .container .editor_team ul li .thumb,
.news_list .container ul li a.thumb,
.loading {background-repeat:no-repeat;background-size:cover;background-position:top center;}





header.base,
header.base .container .wrap .menu > .list .child {background-color:var(--color_header_bg);}

header.base .container {position:relative;top:-3px;height:80px;}
header.base .container .logo {position:absolute;left:0;}
header.base .container .logo img {height:44px;}

header.base .container .wrap .language {position:absolute;top:9px;right:0;gap:21px;}
header.base .container .wrap .language a {position:relative;font-size:13px;color:#3b3b3b;}
header.base .container .wrap .language a:after {content:'';position:absolute;top:3px;right:-11px;width:0px;height:70%;border-right:1px solid #404954;}
header.base .container .wrap .language a:last-child:after {display:none;}

header.base .container .wrap .menu {gap:3vw;}

header.base .container .wrap .menu > a,
header.base .container .wrap .menu > .list > a {position:relative;font-size:20px;font-weight:550;color:black;}

header.base .container .wrap .menu > a:after,
header.base .container .wrap .menu > .list > a:after {content:'';display:block;position:absolute;left:50%;bottom:-10px;width:0%;height:3px;transform:translateX(-50%);background-color:black;border-radius:2px;}

header.base .container .wrap .menu > a:hover:after,
header.base .container .wrap .menu > .list:hover > a:after {width:100%;}

header.base .container .wrap .menu > .list > a:before {content:'';display:block;position:absolute;bottom:-25px;width:100%;height:25px;}

header.base .container .wrap .menu > .list .child {display:none;position:absolute;z-index:1;margin:14px 0 0 -1.4vw;;border:1px solid black;}
header.base .container .wrap .menu > .list .child a {font-size:16px;color:black;padding:0.4vw 1vw;border-bottom:1px dashed #838383;}
header.base .container .wrap .menu > .list .child a:last-child {border-bottom:0;}
header.base .container .wrap .menu > .list .child a:hover {background-color:#b1d3eb;}
header.base .container .wrap .menu > .list:hover .child {display:block;}

header.base .container .wrap .float_btns {gap:0.5vw;position:fixed;top:15%;right:2%;z-index:1;padding:0.5vw;background-color:rgba(255,255,255,0.3);border-radius:1px;}
header.base .container .wrap .float_btns a {font-size:20px;color:white;padding:0.6vw 1.5vw;border:1px solid rgba(255,255,255,0.2);background-color:var(--color_blue_1);}

.splash .container {height:370px;color:white;}
.splash .container h2 {font-size:3vw;font-weight:550;text-align:center;}
.en .splash .container h2 {font-size:2.5vw;letter-spacing:0;}

.splash.journal .container {justify-content:flex-start;height:500px;padding:60px 0 0 0;}
.splash.journal .container .desc {align-self:flex-start;color:black;font-size:18px;letter-spacing:0;}
.splash.journal .container .desc p {margin-bottom:10px;}

.splash.journal .wrap,
.splash.journal .search,
.splash.journal .statics {width:70%;min-width:880px;margin-top:78px;}

.splash.journal .wrap > img,
.splash.journal .wrap > .info {height:258px;}

.splash.journal .wrap > img {margin-right:20px;}
.splash.journal .wrap > .info {flex:1;color:black;padding:20px 30px;background-color:white;}
.splash.journal .wrap > .info > .title {font-size:22px;font-weight:bold;}
.splash.journal .wrap > .info > .content {font-size:14px;line-height:1.8;margin-top:15px;}
.splash.journal .wrap > .info > .content .intro {-webkit-line-clamp:5;}

.splash.journal .wrap a.button.view,
.splash.journal .search button {font-size:15px;color:white;padding:6px 20px;background-color:var(--color_blue_1);border:none;border-radius:0;}

.splash.journal .search {margin-top:30px;}
.splash.journal .search input {flex:1;font-size:15px;padding:12px 20px;margin-right:20px;}
.splash.journal .search button:before {margin-right:5px;}

.splash.journal .statics {margin-top:30px;}
.splash.journal .statics ul {flex:1;}
.splash.journal .statics ul li {width:25%;padding-left:30px;border-left:1px solid #cdcdcd;}
.splash.journal .statics ul li strong {font-size:25px;}
.splash.journal .statics ul li strong small {font-weight:normal;font-size:15px;margin-left:5px;}
.splash.journal .statics ul li p {font-size:14px;color:#8a8a8a;margin-top:5px;word-break:break-all;-webkit-line-clamp:1;}
.splash.journal .statics a.go {font-size:22px;color:black;width:10%;}
.splash.journal .statics a.go:hover {color:var(--color_hover);}


.splash.journal_list .container {height:176px;}
.splash.journal_list .container form {position:relative;width:65%;}
.splash.journal_list .container form i {position:absolute;top:12px;left:15px;font-size:18px;color:#a8a8a8;z-index:1;}
.splash.journal_list .container form input {height:42px;font-size:14px;text-indent:60px;border-radius:0;}

.page_journal {margin-top:calc(258px - 50px);}
.page_journal .container .editor_team {margin-bottom:4vw;}
.page_journal .container .editor_team .title_1 {position:relative;text-align:center;}

.page_journal .container .editor_team .title_1 h1,
.page_journal .container .editor_team .title_2 strong,
.page_journal .container .issues .title_2 strong {font-size:2.2vw;}

.page_journal .container .editor_team .title_1 a.back {position:absolute;bottom:5px;left:0;font-weight:normal;font-size:18px;color:black;}
.page_journal .container .editor_team .title_1 a.back i {position:relative;top:1px;margin-right:5px;}

.page_journal .container .editor_team .title_2,
.page_journal .container .issues .title_2 {align-items:flex-end;}

.page_journal .container .editor_team .title_2 a,
.page_journal .container .issues .title_2 a,
.page_journal .container .issues .title_2 span,
.page_about .container h2 > a {font-size:16px;margin:0 0 0.5vw 15px;}

.page_journal .container .editor_team .title_2 a i,
.page_journal .container .issues .title_2 a i,
.page_journal .container .issues .title_2 span i {margin-right:5px;}

.page_journal .container .editor_team ul {flex-wrap:wrap;text-align:center;margin-top:1vw;}
.page_journal .container .editor_team ul li {width:25%;padding:0;margin-top:3vw;}
.page_journal .container .editor_team ul li > .info {color:#2a3458;}
.page_journal .container .editor_team ul li > .info:hover {opacity:0.9;}
.page_journal .container .editor_team ul li > .info > .thumb {width:128px;height:128px;;border-radius:50%;}
.page_journal .container .editor_team ul li > .info > strong {font-size:18px;margin:1rem 0;}
.page_journal .container .editor_team ul li > .info > .content {font-size:13.5px;color:#838383;line-height:1.8;-webkit-line-clamp:3;}
.page_journal .container .editor_team ul li > .info > .content p {margin-bottom:0;}
.page_journal .container .editor_team ul li > span {color:black;font-size:16px;font-weight:bold;margin-top:1vw;}

.page_journal .container .policy a,
.page_journal .container .article_list .item {background-color:#eee;box-shadow:5px 5px 10px rgba(0,0,0,0.12);}

.page_journal .container .article_list .item .top {font-size:13.5px;}
.page_journal .container .article_list .item .top .tags {color:black;gap:20px;}
.page_journal .container .article_list .item .top .tags span:before {flex:none;content:'';width:8px;height:8px;margin-right:5px;border-radius:50%;background-color:black;}
.page_journal .container .article_list .item .top .tags span.blue:before {background-color:#3f96d4;}
.page_journal .container .article_list .item .top .tags span.green:before {background-color:#3fd482;}
.page_journal .container .article_list .item .top span a {color:var(--color_blue_1);}

.page_journal .container .article_list .item .top span,
.page_journal .container .article_list .item .desc {color:#838383;}

.page_journal .container .article_list .item {padding:1vw;margin-bottom:2vw;background-color:#f3f3f3;}
.page_journal .container .article_list .item:last-child {margin-bottom:0;}
.page_journal .container .article_list .item a.title {font-family:arial;font-weight:normal;color:var(--color_blue_1);line-height:1.4;}
.page_journal .container .article_list .item a.title:hover {color:var(--color_hover);}
.page_journal .container .article_list .item .authors {font-size:15px;margin:1vw 0;}
.page_journal .container .article_list .item .desc {font-size:14px;line-height:1.6;-webkit-line-clamp:3;}
.page_journal .container .article_list .item .btns {gap:0.6vw;margin-top:1vw;}
.page_journal .container .article_list .item .btns a {border-radius:2px;}
.page_journal .container .article_list .item .btns a i {margin-right:5px;}
.page_journal .container .article_list .item .btns a.pdf {color:white;border-color:#f00;background-color:#f00;}
.page_journal .container .article_list .item .btns a.quote {color:#3b3b3b;border-color:white;background-color:white;}

.page_journal .container .policy {gap:2%;margin-bottom:4vw;}
.page_journal .container .policy a {width:32%;color:black;padding:1vw 1.5vw;}
.page_journal .container .policy a:hover {transform:scale(1.1);}
.page_journal .container .policy a strong {font-size:18px;}
.page_journal .container .policy a p {flex:1;font-size:14px;margin:20px 0 40px 0;word-break:break-all;}
.page_journal .container .policy a i {align-self:flex-end;font-size:28px;}

.page_journal .container .issues {margin:4vw 0;}
.page_journal .container .issues .title_2 {position:relative;}
.page_journal .container .issues .title_2 a.back {position:absolute;top:6px;right:0;}

.page_journal .container .issues dl {margin:1.5vw 0 2.5vw 0;}
.page_journal .container .issues dl dt {font-size:28px;font-weight:bold;}
.page_journal .container .issues dl dd {flex-wrap:wrap;}
.page_journal .container .issues dl dd li {width:40%;font-size:16px;list-style:none;margin-top:1.2vw;}
.page_journal .container .issues dl dd li strong {width:35%;}
.page_journal .container .issues dl dd li span {width:35%;}
.page_journal .container .issues dl dd li a {width:30%;text-align:right;}
.page_journal .container .issues dl dd li a:hover {color:var(--color_hover);}
.page_journal .container .issues .list {flex-wrap:wrap;}
.page_journal .container .issues .list span {width:23.5%;margin-right:2%;padding:1vw;margin-top:1vw;border-radius:10px;border:3px solid #f0f0f0;}
.page_journal .container .issues .list span:nth-child(4n) {margin-right:0;}
.page_journal .container .issues .list span img {max-width:80%;max-height:58px;}


.index_journals .container {flex-wrap:wrap;padding-top:2.5vw;padding-bottom:4.5vw;}
.index_journals .container a {position:relative;width:calc((100% - 6vw * 3) / 4);margin:2vw 6vw 0 0;}
.index_journals .container a:nth-child(4n){margin-right:0;}
.index_journals .container a span {font-weight:550;font-size:18px;color:black;text-align:center;margin-top:1vw;-webkit-line-clamp:2;}
.index_journals .container a:hover {margin-top:1vw;margin-bottom:1vw;}
.index_journals .container a:hover img {opacity:0.8;}

.footer {font-size:13px;color:white;background-color:#37435d;}
.footer a {color:white;}
.footer a:hover {opacity:0.85;}

.footer .container .left a.logo img {height:45px;}
.footer .container .left .text p {margin-top:8px;}
.footer .container .middle {gap:6vw;margin:0 2vw;}
.footer .container .middle .column {gap:13px;padding:0;}
.footer .container .middle .column a {white-space:nowrap;}
.footer .container .middle .column a:after {content:'';position:relative;top:1px;width:22px;height:22px;background-image:url('../images/icon_1.png');}

.footer .container .left,
.footer .container .right {width:368px;}
.footer .container .right dl dt {margin-bottom:15px;}
.footer .container .right dl dd p {margin-bottom:12px;line-height:1.6;}

.footer .container .right dl dd p:before {flex:none;text-align:center;width:16px;margin-right:5px;}
.footer .container .right dl dd img {width:fit-content;height:70px;margin-top:5px;}

.index_about,
.index_partner {background-color:#f1f1f1;}

.index_gallery .container,
.index_partner .container {padding:4vw 0;}

.index_gallery .container h2,
.index_partner .container h2,
.page_about .container h2 {font-weight:bold;font-size:calc(1.1vw + 18px);text-align:center;}

.index_gallery .container ul,
.index_partner .container ul {margin-top:3vw;}

.index_about .container .wrap,
.index_partner .container ul,
.splash.journal .wrap > img,
.splash.journal .wrap > .info,
.page_journal_list .container .left,
.page_journal_detail .container .thumb {background-color:white;box-shadow:0 10px 15px rgba(0,0,0,0.1);}

.news_list .container ul li,
.page_policy .container .right > .menu,
.dmodal .wrap {background-color:white;box-shadow:0 0 20px rgba(0,0,0,0.1);}

.index_about .container {padding:5vw 0;}
.index_about .container .wrap {padding:3vw 10vw 3.5vw 10vw;}
.index_about .container .wrap:after {content:'';display:block;float:none;clear:both;}
.index_about .container .wrap > a {float:right;font-size:calc(0.4vw + 16px);color:white;padding:0.8vw 1.5vw;background-color:black;}
.index_about .container .wrap > a:hover {background-color:var(--color_blue_1);}
.index_about .container .wrap > a i {font-size:calc(0.8vw + 16px);margin-left:0.5vw;}

.index_about .container .wrap > a,
.index_about .container .wrap .content > .desc,
.index_about .container .wrap .tags {margin-top:2vw;}

.index_about .container .wrap .content {text-align:center;}
.index_about .container .wrap .content > h5 {font-weight:normal;font-size:20px;}
.index_about .container .wrap .content > .title {position:relative;font-weight:bold;font-size:calc(2vw + 18px);}
.index_about .container .wrap .content > .title:before {content:'';display:block;width:12%;height:6px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);background-color:white;}
.index_about .container .wrap .content > .title:after {content:'';display:block;width:45%;height:3px;margin:1.5vw auto 0 auto;background-color:black;}
.index_about .container .wrap .content > h2 {font-weight:normal;font-size:calc(0.6vw + 16px);}
.index_about .container .wrap .content > .desc {text-align:left;font-size:calc(0.3vw + 14px);line-height:1.8;}

.index_about .container .wrap .tags li,
.page_about .container .section_1 .tags li {width:30%;padding:0.6vw 0;border:2px solid black;box-shadow:6px 6px 8px rgba(0,0,0,0.15);cursor:default;}

.index_about .container .wrap .tags li strong,
.page_about .container .section_1 .tags li strong {font-weight:bold;font-size:36px;line-height:1;}

.index_about .container .wrap .tags li span,
.page_about .container .section_1 .tags li span {font-size:18px;margin-top:10px;}

.index_about .container .wrap .tags li:hover,
.page_about .container .section_1 .tags li:hover {border-color:var(--color_blue_1);}

.index_about .container .wrap .tags li:hover *,
.page_about .container .section_1 .tags li:hover * {color:var(--color_blue_1);}

.index_gallery .container ul {gap:1vw;}
.index_gallery .container ul li {position:relative;width:25%;}
.index_gallery .container ul li .wrap {position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;padding:0 2vw;color:white;}
.index_gallery .container ul li .wrap span {position:absolute;top:50%;transform:translateY(-50%);font-weight:bold;text-align:center;font-size:2.5vw;}
.index_gallery .container ul li .wrap .desc {height:0;font-size:clamp(12px,1vw,16px);margin-top:8.5vw;overflow:hidden;opacity:0;}
.index_gallery .container ul li .wrap .desc p {line-height:1.6;margin-bottom:0.5vw;}

.en .index_gallery .container ul li .wrap span {font-size:32px;}
.en .index_gallery .container ul li .wrap .desc {margin-top:12vw;}

.index_gallery .container ul li:after {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);opacity:0;}

.index_gallery .container ul li:hover:after {opacity:1;}
.index_gallery .container ul li:hover .wrap {justify-content:flex-start;}
.index_gallery .container ul li:hover .wrap span {top:3vw;transform:none;}
.index_gallery .container ul li:hover .wrap .desc {height:auto;top:0;opacity:1;}


.index_partner .container ul {flex-wrap:wrap;padding:2vw;}
.index_partner .container ul li {width:25%;height:15vw;background-size:65% auto;background-position:center;}
.index_partner .container ul li:nth-child(1) {background-size:60% auto;}
.index_partner .container ul li:nth-child(2) {background-size:55% auto;}
.index_partner .container ul li:nth-child(3) {background-size:34% auto;}
.index_partner .container ul li:nth-child(4) {background-size:55% auto;}
.index_partner .container ul li:nth-child(5) {background-size:75% auto;}
.index_partner .container ul li:nth-child(6) {background-size:45% auto;}
.index_partner .container ul li:nth-child(7) {background-size:70% auto;}

.news_list .container ul {margin-top:3vw;}
.news_list .container ul li {padding:1.5vw;margin-top:2.5vw;}
.news_list .container ul li a.thumb {width:20vw;margin-right:2vw;}
.news_list .container ul li a.thumb img {width:100%;}
.news_list .container ul li .info {flex:1;}
.news_list .container ul li .info a.title {font-size:22px;line-height:1.4;}
.news_list .container ul li .info p {font-size:15px;line-height:1.8;-webkit-line-clamp:6;}

.page_break {margin:5rem 0;}
.pages_bar span {display:none;}

.pages_bar {text-align:center;padding:2rem 0;text-transform:capitalize;}
.pages_bar a {font-weight:bold;font-size:18px;color:#dadada;padding:0.3rem 0.5rem;background:#fff;}

.pages_bar a:first-of-type,
.pages_bar a:last-of-type {font-size:15px;font-weight:bold;color:white;width:5vw;border-radius:20px;background-color:#dadada;}

.pages_bar a:first-of-type:hover,
.pages_bar a:last-of-type:hover {color:black;background-color:#f1f1f1;}

.pages_bar a:first-of-type {margin-right:1vw;}
.pages_bar a:last-of-type {margin-left:1vw;}

.pages_bar a:hover:not(:first-child,:last-child),
.pages_bar a.current_page {color:black;}

.page_about .container h2 {align-items:flex-end;text-align:left;margin:2vw 0 1vw 0;}
.page_about .container h2 > a {font-weight:normal;}
.page_about .container .content {font-size:16px;line-height:2;}
.page_about .container .intro h2 {position:relative;}
.page_about .container .intro .section_1 > .content {flex:1;}
.page_about .container .intro .section_1 > .tags {width:40%;gap:1.5vw;}
.page_about .container .intro .section_1 > .tags li {width:50%;}
.page_about .container .intro .section_1 > .tags li strong {font-size:2.2vw;}
.page_about .container .intro .section_1 > .tags li span {font-size:16px;margin-top:8px;}

.page_about .container .team,
.page_about .container .value {margin:4vw 0;}

.page_about .container .team dl {margin-top:4vw;}
.page_about .container .team dl dt {width:220px;margin-right:3%;text-align:center;}

.page_about .container .team dl dt .thumb,
.page_about .container .team ul li .thumb,
.page_about .container .team.person .main .thumb {position:relative;height:300px;}

.page_about .container .team dl dt .thumb span,
.page_about .container .team ul li .thumb span,
.page_about .container .team.person .main .thumb span {position:absolute;left:0;bottom:0;width:100%;font-size:16px;color:white;line-height:1;padding:0.8rem 0;background-color:#2a3458;}

.page_about .container .team dl dt strong,
.page_about .container .team ul li strong,
.page_about .container .team.person .main strong {font-size:22px;margin:15px 0 10px;}

.page_about .container .team dl dt p,
.page_about .container .team ul li p,
.page_about .container .team.person .main p {font-weight:bold;font-size:18px;}

.page_about .container .team dl dd.content,
.page_about .container .team.person .main .content {flex:1;font-size:17px;}

.page_about .container .team ul {flex-wrap:wrap;}
.page_about .container .team ul li {width:23.5%;margin:5vw 2% 0 0;}

.page_about .container .team ul li:nth-child(4n) {margin-right:0;}
.page_about .container .team ul li:nth-child(-n+4) {margin-top:1vw;}

.page_about .container .team ul li a {color:#2a3458;}
.page_about .container .team ul li .thumb {width:100%;height:auto;}

.page_about .container .team ul li .thumb img,
.page_about .container .team.person .main .thumb img {width:100%;}

.page_about .container .team ul li .thumb span,
.page_about .container .team.person .main .thumb span {text-align:center;}

.page_about .container .team ul li p,
.page_about .container .team.person .main p {text-align:center;}

.page_about .container .team.person {width:80%;margin-left:auto;margin-right:auto;}
.page_about .container .team.person .main .thumb {width:300px;height:auto;margin-top:3vw;}
.page_about .container .team.person .main .content {margin-top:50px;}

.page_about .container .value {margin-bottom:3vw;}
.page_about .container .value ul {flex-wrap:wrap;}
.page_about .container .value ul li {width:23.5%;height:188px;margin-right:2%;}
.page_about .container .value ul li:nth-child(4n) {margin-right:0;}
.page_about .container .value ul li strong {font-size:40px;color:white;}
.page_about .container .value ul li p {font-size:14px;color:rgba(255,255,255,0.9);margin:1rem;}

.page_policy,
.news_detail,
.page_journal_list,
.page_journal_detail,
.page_about .container .team.single {margin:3vw 0;}

.page_policy .container {position:relative;}
.page_policy .container:before {content:'';position:absolute;left:24%;top:0;width:1px;height:100%;background-color:#ededed;}
.page_policy .container .left {width:22%;margin-right:5%;overflow:hidden;}
.page_policy .container .left ul li {margin-bottom:1.5rem;}
.page_policy .container .left ul li a {color:black;font-size:1vw;line-height:1.4;}
.page_policy .container .left ul li a:before {content:'';flex:none;width:8px;height:8px;margin:0.5vw 0.5vw 0 0;border-radius:50%;background-color:black;}
.page_policy .container .left ul li.active > a {font-weight:bold;}
.page_policy .container .left ul li.active > a:before {background-color:#3FD482;}
.page_policy .container .left ul li .list {margin:0.5vw 0 0 1vw;}
.page_policy .container .left ul li .list a {color:#48a7eb;margin-top:0.5rem;}
.page_policy .container .left ul li .list a:before {background-color:#c2e5ff;}

.page_policy .container .right {flex:1;}
.page_policy .container .right > h2 {font-weight:bold;font-size:1.5vw;color:#48a7eb;margin:2rem 0 0 0;}
.page_policy .container .right > h2:first-child {margin-top:0;}
.page_policy .container .right > .content {font-size:1vw;margin:1rem 0;}

.news_detail .container > .content,
.page_journal_detail .container .main > .content {font-size:16px;line-height:1.8;}

.news_detail .container > .date {font-size:16px;padding-bottom:15px;margin:15px 0;border-bottom:1px solid #dadada;}


.page_404 h1 {font-size:8vw;font-weight:bold;color:#f00;}
.page_404 p {font-size:1.5vw;margin-top:1vw;}

.nodata .container i {font-size:5vw;}
.nodata .container span {font-size:1.2vw;margin-top:2vw;}

.page_journal_list .container .left {position:sticky;top:20px;width:258px;padding:1.5vw;margin-right:2vw;height:fit-content;}
.page_journal_list .container .right {flex:1;}

.page_journal_list .container .left .filter .title {font-weight:normal;font-size:17px;padding:20px 0 0 0;margin:0;}
.page_journal_list .container .left .filter .title strong {font-weight:bold;}
.page_journal_list .container .left .filter > .title {padding:0;}
.page_journal_list .container .left .filter > .title a {font-size:13px;}
.page_journal_list .container .left .filter dl {margin-top:20px;border-top:1px solid #dadada;}
.page_journal_list .container .left .filter dl dt input {font-size:13px;border-radius:0;margin-top:15px;}
.page_journal_list .container .left .filter dl dd {margin-top:15px;}
.page_journal_list .container .left .filter dl dd label {font-size:14px;margin-top:10px;}
.page_journal_list .container .left .filter dl dd label input {margin-right:5px;}
.page_journal_list .container .left .filter > button {width:100%;font-size:14px;color:white;padding:7px 0;margin-top:20px;border:none;border-radius:0;background-color:var(--color_blue_1);}

.page_journal_list .container .right .result span {font-size:14px;}
.page_journal_list .container .right .result select {font-size:13px;}

.page_journal_list .container .list {flex-wrap:wrap;align-items:flex-start;}
.page_journal_list .container .list a {position:relative;width:23.5%;margin:0px 2% 3vw 0;}
.page_journal_list .container .list a:nth-child(4n){margin-right:0;}
.page_journal_list .container .list a span {font-weight:550;font-size:18px;color:black;text-align:center;margin-top:15px;-webkit-line-clamp:2;}
.page_journal_list .container .list a:hover img {opacity:0.8;}

.page_journal_detail .container .thumb {width:228px;margin-right:2vw;}
.page_journal_detail .container .main {flex:1;}
.page_journal_detail .container .side {width:198px;margin-left:2vw;}

.page_journal_detail .container .thumb,
.page_journal_detail .container .side {height:fit-content;padding:1vw;position:sticky;top:20px;}

.page_journal_detail .container .thumb p {font-size:14px;margin-bottom:10px;}
.page_journal_detail .container .thumb a img {margin-bottom:10px;}
.page_journal_detail .container .thumb a span {color:black;font-weight:bold;font-size:16px;}

.page_journal_detail .container .main {font-size:14px;}
.page_journal_detail .container .main > .infos li {gap:20px;margin-bottom:8px;}
.page_journal_detail .container .main > .infos li:last-child {margin-bottom:0;}
.page_journal_detail .container .main > .infos li span a {color:var(--color_blue_1);}
.page_journal_detail .container .main > h1 {font-size:2vw;font-weight:bold;line-height:1.3;padding-bottom:1vw;margin:1.5vw 0 1vw 0;border-bottom:1px solid #dadada;}
.page_journal_detail .container .main > .authors .names {gap:0.5vw;flex-wrap:wrap;}
.page_journal_detail .container .main > .authors .names span {font-size:13.5px;padding:2px 15px 6px 15px;border-radius:20px;}
.page_journal_detail .container .main > .authors .names span:nth-child(odd) {background-color:#c2e5ff;}
.page_journal_detail .container .main > .authors .names span:nth-child(even) {background-color:#eaf6ff;}
.page_journal_detail .container .main > .authors .names span sup {position:relative;font-size:0.7em;margin-left:2px;}
.page_journal_detail .container .main > .authors .list {margin-top:15px;}
.page_journal_detail .container .main > .authors .list li {margin-top:10px;}
.page_journal_detail .container .main > a.read {font-size:14px;color:white;padding:8px 20px;background-color:#3FD482;border:none;margin:20px 0;}

.news_detail .container > h2,
.page_journal_detail .container .main > h2 {font-weight:bold;font-size:calc(1vw + 14px);}

.page_journal_detail .container .main > .content {margin:1vw 0 2vw 0;}
.page_journal_detail .container .main > .content.keywords {flex-wrap:wrap;gap:15px;}

.page_journal_detail .container .side {padding:0;}
.page_journal_detail .container .side .btns {gap:10px;margin-bottom:20px;}
.page_journal_detail .container .side .btns a {font-size:15px;padding:18px 0;border-radius:0;}
.page_journal_detail .container .side .btns a:before {margin-right:5px;}
.page_journal_detail .container .side .btns a:nth-child(1) {color:white;border:none;background-color:var(--color_blue_1);}
.page_journal_detail .container .side .database li {padding:18px 0;margin-top:10px;background-color:#f8f9fb;}
.page_journal_detail .container .side .database li img {max-width:50%;}

.loading {width:48px;height:48px;margin:3vw auto;background-image:url('../images/loading.gif');}

.dmodal {display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);}
.dmodal .wrap {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:588px;padding:3vw;}
.dmodal .wrap > .title {font-size:22px;}
.dmodal .wrap > .close {position:absolute;top:1.5vw;right:1.5vw;font-size:1.5vw;line-height:1.6;cursor:pointer;}
.dmodal .wrap > .content {font-size:16px;}
.dmodal .wrap > .content button.copy {display:block;font-size:16px;color:white;padding:8px 50px;margin:30px auto 0 auto;border-radius:2px;}


@media screen and (max-width:1024px) {
	.mobile,
	header.base .container .wrap .menu > .list .child {display:block;}

	.pc,
	header.base .container .wrap .menu > a:after,
	header.base .container .wrap .menu > .list > a:after,
	header.base .container .wrap .language a:nth-child(2):after,
	.footer .container .middle .column a:after,
	.footer .container .right dl dt,
	.index_gallery .container ul li img,
	.page_break .pages_bar,
	.page_policy .container:before,
	.splash.journal .wrap.pc,
	.splash.journal .statics a.go {display:none;}

	.page_journal_list .container .left .filter dl dd {display:flex;}

	header.base .container,
	.page_about .container .intro .section_1 > .tags,
	.page_journal .container .editor_team .title_2,
	.page_journal .container .issues .title_2,
	.page_journal_detail .container .side .btns,
	.page_journal_detail .container .side .database{display:flex;justify-content:space-between;}

	header.base .container .wrap,
	header.base .container .wrap .menu,
	header.base .container .wrap .menu > .list,
	.footer .container,
	.footer .container .middle,
	.index_gallery .container ul,
	.news_list .container ul li,
	.page_about .container .section_1,
	.page_journal_list .container,
	.page_journal_detail .container {display:flex;flex-flow:column;}

	.footer .container .middle .column,
	.page_about .container .intro .section_1 > .tags,
	.page_journal_detail .container .side .btns {flex-flow:row;}




	header.base .container {top:0;height:auto;padding:0.5rem 1.5rem 0.5rem 1rem;}
	header.base .container:after {content:'';position:fixed;left:0;top:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,0.4);opacity:0;visibility:hidden;}
	header.base .container .logo {position:unset;}
	header.base .container .logo img {height:2.6rem;}
	header.base .container .fa-bars {font-size:1.4rem;}

	header.base .container .wrap {position:fixed;top:0;right:-50%;z-index:2;width:50%;height:100%;padding:8rem 0 2.5rem 2.5rem;background-color:var(--color_header_bg);}
	header.base .container .wrap .fa-window-close {position:absolute;top:2rem;right:1.5rem;font-size:1.8rem;}

	header.base .container.on:after {opacity:1;visibility:visible;}
	header.base .container.on .wrap {right:0;}

	header.base .container .wrap .menu > a,
	header.base .container .wrap .menu > .list > a {width:100%;font-size:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,0.3);}

	header.base .container .wrap .menu > .list .child {position:unset;margin:0;border:0;}
	header.base .container .wrap .menu > .list .child a {font-size:1rem;padding:0;margin:1rem 0 0 0;border-bottom:0;align-items:flex-start;}
	header.base .container .wrap .menu > .list .child a:hover {background-color:transparent;}

	header.base .container .wrap .language {flex-wrap:wrap;gap:0.5rem;position:unset;padding:0.5rem 1rem;margin-top:1rem;background-color:rgba(255,255,255,0.8);}
	header.base .container .wrap .language a {font-size:1rem;margin-right:0.9rem;}

	header.base .container .wrap .float_btns {position:unset;gap:0;padding:0.5rem 1rem;margin-top:2rem;background-color:var(--color_blue_1);}
	header.base .container .wrap .float_btns a {font-size:1rem;padding:0.3rem 0;border:none;background-color:transparent;}

	.footer {font-size:1rem;padding:1rem;}
	.footer .container > div {padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(255,255,255,0.5);}
	.footer .container > div:last-child {padding-bottom:0;margin-bottom:0;border:0;}
	.footer .container .left a.logo img {height:40px;}
	.footer .container .middle {gap:0.5rem;margin-bottom:1rem;}
	.footer .container .middle .column {gap:0rem;}
	.footer .container .middle .column a {width:20%;}
	.footer .container .middle .column a:nth-child(2) {width:35%;}

	.footer .container .left,
	.footer .container .right {width:100%;}

	.footer .container .right dl dd p {margin-bottom:1rem;}
	.footer .container .right dl dd img {width:196px;margin-top:0;}

	.index_gallery .container h2,
	.index_partner .container h2,
	.page_about .container h2,
	.page_journal_detail .container .main > h2,
	.news_detail .container > h2 {font-size:1.4rem;}

	.index_journals .container,
	.page_about .container,
	.page_journal .container,
	.page_journal_detail .container {padding-left:1rem;padding-right:1rem;}

	.index_gallery .container,
	.index_partner .container {padding:2rem;}

	.index_about .container,
	.index_gallery .container {border-top:1rem solid #f1f1f1;}

	.index_gallery .container h2,
	.index_partner .container h2,
	.index_about .container .wrap .content > .title {font-size:1.6rem;}

	.index_about .container .wrap .content > .desc,
	.index_about .container .wrap .tags,
	.index_gallery .container ul,
	.index_partner .container ul,
	.page_about .container .intro .section_1 > .tags {margin-top:1rem;}

	.index_about .container,
	.index_partner .container {padding:0;}




	.splash .container,
	.splash.journal .container {height:auto;padding:2rem 1rem;}

	.splash .container h2,
	.en .splash .container h2 {font-size:1.4rem;letter-spacing:0.2rem;}

	.splash.journal .container {padding:1rem;height:auto;}
	.splash.journal .container .desc {width:60%;font-size:0.9rem;letter-spacing:0;}
	.splash.journal .container .desc p {margin-bottom:0.5rem;}

	.splash.journal .wrap,
	.splash.journal .search,
	.splash.journal .statics {width:100%;min-width:100%;margin:2rem 1rem 0 1rem;}

	.splash.journal .wrap {position:relative;display:block;font-size:0.9rem;color:#404654;line-height:1.7;padding:1rem 1rem 1rem 1rem;background-color:white;box-shadow:0 0 15px rgba(0,0,0,0.15);}
	.splash.journal .wrap.mobile {display:block;}
	.splash.journal .wrap > .title {font-size:1.3rem;margin-bottom:0.8rem;}
	.splash.journal .wrap > img {float:left;width:8rem;height:auto;margin:0 1.2rem 0 0;}
	.splash.journal .wrap a.button.view {width:100%;font-size:0.9rem;padding:0.5rem 0;margin-top:5px;}

	.splash.journal .search,
	.splash.journal .statics {margin-top:1rem;}

	.splash.journal .search input {font-size:1rem;padding:0.5rem 1rem;margin-right:0.5rem;}
	.splash.journal .search button {font-size:0.9rem;}

	.splash.journal .statics {background-color:white;}
	.splash.journal .statics ul li {text-align:center;padding:0.5rem;border-left:none;}
	.splash.journal .statics ul li strong {font-size:1.2rem;}
	.splash.journal .statics ul li strong small {font-size:0.95rem;margin-left:0.2rem;}
	.splash.journal .statics ul li p {font-size:0.95rem;margin-top:0;}

	.splash.journal_list .container {height:auto;padding:2rem 0;}
	.splash.journal_list .container form {width:80%;}
	.splash.journal_list .container form i {top:0.7rem;font-size:1.4rem;}
	.splash.journal_list .container form input {height:auto;font-size:1.1rem;text-indent:3rem;}


	.page_journal {margin-top:1rem;}
	.page_journal .container .editor_team {margin-bottom:0;}
	.page_journal .container .editor_team .title_1 a.back {font-size:1rem;bottom:0.2rem;}
	.page_journal .container .editor_team .title_1 a.back i {top:0;}

	.page_journal .container .editor_team .title_1 h1,
	.page_journal .container .editor_team .title_2 strong,
	.page_journal .container .issues .title_2 strong,
	.page_journal .container .issues .title_2 strong {font-size:1.4rem;}


	.page_journal .container .editor_team .title_2,
	.page_journal .container .issues .title_2,
	.page_journal .container .issues .title_2 {align-items:flex-end;}

	.page_journal .container .editor_team .title_2 a,
	.page_journal .container .issues .title_2 a,
	.page_journal .container .issues .title_2 span {font-size:1rem;margin:0;}

	.page_journal .container .editor_team .title_2 a i,
	.page_journal .container .issues .title_2 a i,
	.page_journal .container .issues .title_2 span i {font-size:1rem;margin-right:0.3rem;}

	.page_journal .container .editor_team ul {margin-top:1rem;}
	.page_journal .container .editor_team ul li {width:50%;margin:1rem 0 2rem 0;}
	.page_journal .container .editor_team ul li > .info > .thumb {width:6rem;height:6rem;}
	.page_journal .container .editor_team ul li > .info > strong {font-size:1.2rem;margin:1rem 0 0.5rem 0;}
	.page_journal .container .editor_team ul li > .info > .content {font-size:1rem;line-height:1.6;}
	.page_journal .container .editor_team ul li > span {font-size:1.2rem;margin-top:1rem;}

	.page_journal .container .policy {flex-wrap:wrap;gap:0rem;}
	.page_journal .container .policy a {width:48%;padding:1rem;margin-bottom:1.5rem;}
	.page_journal .container .policy a strong {font-size:1.1rem;}
	.page_journal .container .policy a p {font-size:0.9rem;margin:1rem 0;}
	.page_journal .container .policy a i {font-size:1.6rem;}
	.page_journal .container .policy a:last-child {width:100%;}

	.page_journal .container .article_list {margin-bottom:2rem;}
	.page_journal .container .article_list .item {padding:1rem;margin-bottom:1.5rem;box-shadow:none;}
	.page_journal .container .article_list .item .top {flex-wrap:wrap;font-size:0.95rem;margin-bottom:0.5rem;}
	.page_journal .container .article_list .item .top .tags {gap:1rem;margin-bottom:0.5rem;}
	.page_journal .container .article_list .item a.title {font-size:1.2rem;margin-top:0;}
	.page_journal .container .article_list .item .authors {font-size:1rem;margin:0.5rem 0;}
	.page_journal .container .article_list .item .desc {font-size:0.95rem;}
	.page_journal .container .article_list .item .btns {gap:0.8rem;margin-top:1rem;}
	.page_journal .container .article_list .item .btns a {font-size:0.95rem;padding:0.3rem 0.8rem;}

	.page_journal .container .issues {margin:1rem 0;}
	.page_journal .container .issues .title_2 a.back {top:5px;}
	.page_journal .container .issues dl {padding-bottom:1.5rem;margin:1rem 0 1rem 0;border-bottom:1px solid #ededed;}
	.page_journal .container .issues dl dt {font-size:1.5rem;}
	.page_journal .container .issues dl dd li {width:100%;font-size:1rem;margin-top:0.5rem;}
	.page_journal .container .issues .list span {width:32%;padding:1rem;margin-top:1rem;}
	.page_journal .container .issues .list span:nth-child(2n) {margin-right:2%;}
	.page_journal .container .issues .list span:nth-child(3n) {margin-right:0;}
	.page_journal .container .issues .list span img {max-width:90%;}



	.index_journals .container {padding-top:1rem;padding-bottom:1rem;}
	.index_journals .container a {width:49%;padding:1rem;margin:0rem 2% 1rem 0;}
	.index_journals .container a:nth-child(2n) {margin-right:0;}
	.index_journals .container a span {font-size:1.1rem;margin-top:0.5rem;}

	.index_about .container .wrap {padding:2rem;box-shadow:none;}
	.index_about .container .wrap > a {margin-top:1rem;font-size:1.1rem;padding:0.5rem 1rem;}
	.index_about .container .wrap > a i {position:relative;top:1px;font-size:1.3rem;margin-left:0.5rem;}
	.index_about .container .wrap .content > h5 {font-size:1.1rem;}
	.index_about .container .wrap .content > .title:before {width:15%;height:10px;}
	.index_about .container .wrap .content > .title:after {margin:1rem auto;}
	.index_about .container .wrap .content > h2 {font-size:1.3rem;margin:2rem 0 1.5rem 0;}
	.index_about .container .wrap .content > .desc {font-size:1.1rem;}

	.index_about .container .wrap .tags li,
	.page_about .container .intro .section_1 > .tags li {padding:1rem;}

	.index_about .container .wrap .tags li strong,
	.page_about .container .intro .section_1 > .tags li strong {font-size:1.8rem;}

	.index_about .container .wrap .tags li span,
	.page_about .container .intro .section_1 > .tags li span {text-align:center;font-size:1.1rem;margin-top:0.6rem;}

	.index_gallery .container ul {gap:0.5rem;}
	.index_gallery .container ul li {width:100%;height:5rem;background-position:center;}
	.index_gallery .container ul li .wrap {position:relative;padding:1rem;align-items:flex-start;}

	.index_gallery .container ul li .wrap span,
	.en .index_gallery .container ul li .wrap span {font-size:1.3rem;}

	.index_gallery .container ul li .wrap .desc {font-size:1rem;}
	.index_gallery .container ul li:hover {height:max-content;}

	.index_partner {background-color:white;}
	.index_partner .container ul {padding:1rem;}
	.index_partner .container ul li {width:50%;height:8rem;}
	.index_partner .container ul li:nth-child(1) {background-size:50% auto;}
	.index_partner .container ul li:nth-child(2) {background-size:45% auto;}
	.index_partner .container ul li:nth-child(3) {background-size:25% auto;}
	.index_partner .container ul li:nth-child(4) {background-size:40% auto;}
	.index_partner .container ul li:nth-child(5) {background-size:85% auto;}
	.index_partner .container ul li:nth-child(6) {background-size:40% auto;}
	.index_partner .container ul li:nth-child(7) {background-size:65% auto;}
	.index_partner .container ul li:nth-child(8) {background-size:60% auto;}

	.news_list .container ul {margin-top:0;}
	.news_list .container ul li {padding:1rem;margin:1rem;}
	.news_list .container ul li a.thumb {width:100%;margin:0 0 1rem 0;}
	.news_list .container ul li .info a.title {font-size:1.1rem;line-height:1.6;margin-bottom:0;}
	.news_list .container ul li .info p {font-size:1rem;margin-top:0.8rem;}

	.page_break {margin:1rem 0;}
	.pages_btn {float:none;clear:both;}
	.pages_btn .container {padding:1rem;}

	.pages_btn > button,
	.pages_btn .container button {width:100%;font-size:0.9rem;font-weight:normal;text-transform:uppercase;padding:0.6rem 0;background-color:#f1f1f1;border:1px solid #dadada;border-radius:2px;}

	.pages_btn > button i:before,
	.pages_btn .container i:before {position:relative;top:0px;left:3px;}

	.pages_btn > button {width:calc(100% - 2rem);margin:1rem;}

	.page_about .container {}
	.page_about .container h2 {margin:2rem 0 1rem 0;}
	.page_about .container h2:first-child {margin-top:1rem;}
	.page_about .container h2 > a {font-size:0.9rem;margin:0 0 0.2rem 1rem;}

	.page_about .container .content,
	.page_about .container .team dl dd.content,
	.page_about .container .team.person .main .content {font-size:1rem;line-height:1.6;margin-bottom:0;}

	.page_about .container .intro .section_1 > .tags {width:100%;align-items:normal;}
	.page_about .container .intro .section_1 > .tags li {width:30%;}

	.page_about .container .team,
	.page_about .container .value {margin-top:2rem;}

	.page_about .container .team.single,
	.page_about .container .team.person {margin-top:1rem;}

	.page_about .container .team dl {display:block;padding-bottom:1rem;margin:1.5rem 0 0 0;border-bottom:1px dashed #dadada;}
	.page_about .container .team dl:after {content:'';display:block;float:none;clear:both;}
	.page_about .container .team dl:last-child {padding-bottom:0;border-bottom:0;}
	.page_about .container .team dl dt {float:left;width:11rem;margin:0.3rem 1rem 0 0;}
	.page_about .container .team dl dt .thumb {height:13rem;}

	.page_about .container .team dl dt .thumb span,
	.page_about .container .team ul li .thumb span,
	.page_about .container .team.person .main .thumb span {font-size:1rem;padding:0.3rem 0;line-height:1.4;}

	.page_about .container .team dl dt strong,
	.page_about .container .team ul li strong,
	.page_about .container .team.person .main strong {font-size:1.1rem;margin:0.5rem 0 0.2rem 0;}

	.page_about .container .team dl dt p,
	.page_about .container .team ul li p,
	.page_about .container .team.person .main p {font-weight:normal;font-size:0.85rem;}

	.page_about .container .team ul li {width:48%;margin:1rem 4% 0 0;}
	.page_about .container .team ul li:nth-child(2n) {margin-right:0;}

	.page_about .container .team.person {width:100%;}
	.page_about .container .team.person .main .thumb {width:10rem;margin-top:1rem;}
	.page_about .container .team.person .main .content {margin-top:1rem;}

	.page_about .container .value {margin-bottom:0;}
	.page_about .container .value ul li {width:49%;margin:0;height:auto;padding:1rem 1rem 1.5rem 1rem;margin-bottom:0.8rem;}
	.page_about .container .value ul li strong {font-size:1.6rem;}
	.page_about .container .value ul li p {font-size:1rem;margin:0.5rem 0 0 0;}

	.page_policy,
	.news_detail,
	.page_journal_list {margin:0;}

	.page_policy .container,
	.news_detail .container,
	.page_journal_list .container {padding:1rem;}

	.news_detail .container > .content,
	.page_journal_detail .container .main > .content,
	.page_policy .container .right > .content {font-size:1rem;line-height:1.6;}

	.news_detail .container > .date {font-size:1rem;padding-bottom:0.5rem;margin:0.5rem 0;}

	.page_policy .container .left {width:50%;padding-right:1rem;margin-left:calc(-50% - 1rem - 1px);border-right:1px solid #ededed;}
	.page_policy .container .left.on {margin-left:0;}

	.page_policy .container .left ul li {margin-bottom:1rem;}
	.page_policy .container .left ul li a {font-size:1rem;word-break:break-all;}
	.page_policy .container .left ul li a:before {width:5px;height:5px;margin:0.5rem 0.5rem 0 0;}
	.page_policy .container .left ul li .list {margin:0;}
	.page_policy .container .right > h2 {font-size:1.2rem;}
	.page_policy .container .right > .menu {position:fixed;right:5%;bottom:15%;font-size:1.6rem;padding:1rem;background-color:white;border-radius:50%;}

	.page_journal_list .container .left {position:unset;width:100%;top:0;padding:0;margin-right:0;box-shadow:none;}
	.page_journal_list .container .left .filter .title {font-size:1.1rem;padding-top:1rem;}
	.page_journal_list .container .left .filter > .title {padding-top:0;}
	.page_journal_list .container .left .filter > .title a {font-size:0.95rem;}
	.page_journal_list .container .left .filter dl {margin-top:1rem;}
	.page_journal_list .container .left .filter dl dt input {font-size:1rem;margin-top:1rem;}
	.page_journal_list .container .left .filter dl dd {flex-wrap:wrap;margin-top:0.5rem;}
	.page_journal_list .container .left .filter dl dd label {font-size:1rem;margin:0.5rem 1rem 0 0;}
	.page_journal_list .container .left .filter dl dd label input {position:relative;top:0.5px;margin-right:0.4rem;}
	.page_journal_list .container .left .filter > button {font-size:1rem;padding:0.5rem 0;margin-top:1rem;}

	.page_journal_list .container .right {margin-top:1rem;}
	.page_journal_list .container .right .result span,
	.page_journal_list .container .right .result select {font-size:1rem;}
	.page_journal_list .container .right .list a {width:49%;margin:1rem 2% 1rem 0;}
	.page_journal_list .container .right .list a:nth-child(2n) {margin-right:0;}

	.page_journal_list .container .right .list a span,
	.page_journal_list .container .list a span  {font-size:1.1rem;margin-top:0.5rem;}

	.page_journal_list .container .right .page_break .pages_btn .container {padding:0;}

	.page_journal_detail .container .side {width:100%;position:unset;margin:0;}
	.page_journal_detail .container .main {font-size:1rem;}
	.page_journal_detail .container .main > .infos li {gap:1rem;margin-bottom:0.5rem;}
	.page_journal_detail .container .main > h1 {font-size:1.4rem;line-height:1.4;padding-bottom:1rem;margin:1rem 0;}
	.page_journal_detail .container .main > .authors .names {gap:0.5rem;}
	.page_journal_detail .container .main > .authors .names span {font-size:1rem;padding:0 1rem 0.4rem 1rem;}
	.page_journal_detail .container .main > .authors .names span sup {font-size:0.8rem;}
	.page_journal_detail .container .main > .authors .list {margin-top:1rem;}
	.page_journal_detail .container .main > .authors .list li {margin-top:0.5rem;}
	.page_journal_detail .container .main > a.read {width:100%;font-size:1rem;padding:0.6rem 0;margin:1rem 0;}
	.page_journal_detail .container .main > .content {margin:0.5rem 0 1rem 0;}
	.page_journal_detail .container .main > .content.keywords {gap:1rem;}
	.page_journal_detail .container .main > .journal {margin:1rem 0;}
	.page_journal_detail .container .main > .journal a img {width:28%;margin-right:2%;}
	.page_journal_detail .container .main > .journal a span {}
	.page_journal_detail .container .main > .journal a span strong {font-size:1.2rem;color:black;}
	.page_journal_detail .container .main > .journal a span em {font-style:normal;color:#3b3b3b;margin:0.5rem 0 0 0;}
	.page_journal_detail .container .side .btns {gap:0.5rem;margin-bottom:1rem;}
	.page_journal_detail .container .side .btns a {flex:1;font-size:1rem;padding:0.8rem 0;}
	.page_journal_detail .container .side .database {flex-wrap:wrap;gap:2%;}
	.page_journal_detail .container .side .database li {width:49%;padding:1.2rem 0;margin:0.6rem 0 0 0;}
	.page_journal_detail .container .side .database li img {width:80%;}

	.page_404 h1 {font-size:3rem;}
	.page_404 p {font-size:1.4rem;margin-top:1rem;}

	.nodata .container i {font-size:3rem;}
	.nodata .container span {font-size:1.2rem;margin-top:1rem;}

	.loading {margin:2rem auto;}

	.dmodal .wrap {width:90%;padding:1rem;}
	.dmodal .wrap > .close {top:1rem;right:1rem;font-size:1.5rem;}
	.dmodal .wrap > .title {font-size:1.3rem;}
	.dmodal .wrap > .content {font-size:1rem;}
	.dmodal .wrap > .content button.copy {width:100%;font-size:1rem;padding:0.6rem 0;margin:1rem auto 0 auto;}
}
