﻿@charset "utf-8";
@import url("/tw/css/ugC_Main.css");
@import url("/en/css/ugc_ui.css");

body { font-weight:bold;}

.header .top-menu li.global a:before { content:'中'; }

.header .nav ul.menu li.menu-li a { font-size:18.5px;}
.sitemap .max-w-box { max-width:900px;}
.sitemap .max-w-box > div.footer-sitemap { max-height:300px; width:calc( 100% - 400px );}
.sitemap .max-w-box > div.footer-sitemap:before { left:calc( 35% - 20px );}
.sitemap .max-w-box > div.footer-sitemap:after { display:none;}
.sitemap .max-w-box > div.footer-sitemap dl { width:calc( 35% - 20px );}
.sitemap .max-w-box > div.footer-sitemap dl.dl-group { order:4;width:calc( 65% - 20px );}
.sitemap .max-w-box > div.footer-sitemap dl.corp.dl-group { width:calc( 65% - 20px ); order:4;}
.sitemap .max-w-box > div.footer-descr { width:400px;}

@media only screen and (min-width: 0px) and (max-width: 1300px) {
	.sitemap .max-w-box { padding:calc( var(--basic-font-size) * 1.2 ) 10px;}
	}

@media only screen and (min-width: 0px) and (max-width:1024px) {
	.sitemap .max-w-box { max-width:none;}
	.sitemap .max-w-box > div.footer-sitemap { width:100%; max-height:none;}
	.sitemap .max-w-box > div.footer-sitemap dl { width:100%;}
	.sitemap .max-w-box > div.footer-sitemap dl.dl-group{ width:100%; order:5;}
	.sitemap .max-w-box > div.footer-sitemap dl.corp.dl-group{ width:100%; order:4;}
	.sitemap .max-w-box > div.footer-sitemap dl.corp.dl-group + dl + dl { order:3;}
	.sitemap .max-w-box > div.footer-descr { width:100%;}
	}