﻿@media print, screen{#content{background-image:url(../images/2020/bg02.png);background-size:25vw auto;background-position:center top;margin-bottom:0.625vw}#content .contentWrap{padding:0 3.125vw 3.125vw 3.125vw}#content .contentWrap h1{padding:12.5vw 0 10vw 0;text-align:center;color:#fff;font-size:6.875vw;line-height:1em}#content .contentWrap h1 em{display:block;font-size:3.125vw}#content .contentWrap .lists{background-color:#fff;-moz-border-radius:4.375vw;-webkit-border-radius:4.375vw;border-radius:4.375vw;padding:4.6875vw 4.6875vw 6.25vw 4.6875vw}#content .contentWrap .lists nav{margin-top:6.25vw}#content .contentWrap .lists nav:first-of-type{margin-top:0}#content .contentWrap .lists nav h2{color:#3C3C3C;font-size:4.375vw;border-bottom:0.625vw solid #F24FA0;padding-bottom:2.5vw;font-weight:700;line-height:1em}#content .contentWrap .lists nav ul li{margin-top:1em;font-size:3.75vw;text-indent:-1em;padding-left:1em}#content .contentWrap .lists nav ul li a{color:#F24FA0;font-size:3.75vw;font-weight:700;text-decoration:none;line-height:1.67em}#content .contentWrap .lists nav ul li a:before{content:"■"}#content .contentWrap .lists nav ul li a:after{content:">";padding-left:0.3em}}@media print, screen and (min-width: 640px){#content{background-size:160px auto;margin-bottom:0;min-width:1240px}#content .contentWrap{min-width:1240px;width:1240px;padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding-bottom:30px}#content .contentWrap h1{padding:80px 0 75px 0;font-size:40px;line-height:1em}#content .contentWrap h1 em{font-size:16px}#content .contentWrap .lists{-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;padding:0 0 40px 40px;display:flex;flex-wrap:wrap}#content .contentWrap .lists nav{width:545px;margin-top:40px;margin-right:30px}#content .contentWrap .lists nav:first-of-type{margin-top:40px}#content .contentWrap .lists nav h2{font-size:22px;border-bottom:2px solid #F24FA0;padding-bottom:14px}#content .contentWrap .lists nav ul li{margin-top:1.4em;font-size:16px}#content .contentWrap .lists nav ul li a{font-size:16px;line-height:1em}#content .contentWrap .lists nav ul li a:hover{text-decoration:underline}#content .contentWrap .lists nav.fullwidth{width:1120px}#content .contentWrap .lists nav.fullwidth ul{width:100%}#content .contentWrap .lists nav.fullwidth ul li{padding:0;text-indent:0;display:inline-block;width:545px}#content .contentWrap .lists nav.fullwidth ul li:nth-child(odd){margin-right:30px}}
