@charset "UTF-8";

/* sitemap
----------------------------------------------- */
.sitemap ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-bottom: 22%;}
.sitemap ul:last-of-type{margin-bottom: 0;}
.sitemap li {width: 48%;border-bottom: 1px dotted #ccc;position: relative;}
.sitemap li a{padding:12% 2%;}
.sitemap li:after{content: "\f105";font-family: 'icon';position: absolute;top:50%;transform:translateY(-50%);right: 4%;color: #ccc;font-size: 3.8vw;}


/* =============================================
pc-size 
================================================*/
@media screen and (min-width: 736px) {
.sitemap ul{margin-bottom: 80px;}
.sitemap li:after{font-size: 16px;}
.sitemap li {width: 49%;}
.sitemap li a{padding: 20px 10px;}
}