@charset "UTF-8";
/* ============================================================================
 * 日本語用調整CSS
 * ========================================================================= */

/*
タグやクラスを追加する場合、PC用・スマホ用の両方を指定してください。
*/

/*スマホ用サンプル*/
/*
[lang="ja"] h2 {
  color: #CC0000;
}
*/

/*PC用サンプル*/
/*
@media screen and (min-width: 640px), print {
  [lang="ja"] h2 {
    color:#008000;
  }
}
*/
.site-main .str-outer-wide.sitemap .list {margin-left: 1em}
.site-main .str-outer-wide.sitemap .list a[href] {position:relative;padding-right:1.5em;text-decoration: none;}
.site-main .str-outer-wide.sitemap .list a[href]:after { content: ">";font-size: 12px;color:#666;font-weight: normal;vertical-align: 2px;margin-left: 5px;    font-family: monospace;}
.site-main .str-outer-wide.sitemap .list li {width:auto;display: inline-block;margin-bottom: 1.0em}
@media screen and (min-width: 640px), print {
.site-main .str-outer-wide.sitemap .list li {width:48%;display: inline-block;margin-bottom: 1.0em}
}
.site-main .str-outer-wide.sitemap .list .parent {width:100%}
.site-main .str-outer-wide.sitemap .list .parent ul {margin: 1em 1em 0em;font-size:90%;}
.site-main .str-outer-wide.sitemap .list ul  a[href]:after {content: ">";font-size: 11px;color:#bbb;font-weight: normal;vertical-align: 1px;margin-left: 5px;    font-family: monospace;font-weight: normal}
.site-main .str-outer-wide.sitemap .list ul ul  a[href]:after {content: ">";font-size: 8px;color:#dedede;font-weight: normal;vertical-align: 1px;margin-left: 5px;    font-family: monospace;font-weight:normal}
.site-main .str-outer-wide.sitemap .list ul ul a[href] {font-weight:normal;}
.site-main .str-outer-wide.sitemap .list li.wide {width:auto}