@charset "utf-8";#possible .scndtitle{margin-top:0}#possible,#cannot{background:#edf2f4;padding:50px 0}#possible{padding-bottom:0}#possible img{width:100%;display:block;margin:auto;margin-bottom:10px;max-width:300px}#possible li{margin:2em 3em;position:relative;padding-bottom:20px}#possible li:not(:last-child):after{content:"";display:block;position:absolute;bottom:0;width:70%;height:1px;border-top:dashed 2px #a0a0a0;left:50%;margin-left:-35%}#possible li h3{font-size:17px;font-weight:700;line-height:1em;padding-bottom:5px}#possible li h3{color:#fff;font-weight:700;display:flex;margin-bottom:4vw;font-size:4vw}#possible li h3 span{background:#0096c8;box-shadow:4px 4px 0 #273036;display:inline;padding:2vw 4vw}#cannot .cannotwrap{background:#fff;margin:1em;padding:20px}#cannot .cannotwrap>p{font-size:11px;line-height:1.8em;margin:5px 10px 10px}#cannot .cannotwrap>p:before{content:"※"}#cannot img{width:70%;display:block;margin:10px auto}#cannot h2{color:#fff;font-weight:700;display:flex;margin-bottom:4vw;font-size:4vw}#cannot h2 span{background:#f48396;box-shadow:4px 4px 0 #ac4153;display:inline;padding:2vw 4vw}#cannot h3{font-weight:700;margin-bottom:5px;text-indent:-1em;margin-left:1em}#cannot .cannots:not(:last-child){margin-bottom:20px}#cannot li{text-indent:-1em;margin-left:1em}#cannot li:before{content:"・"}@media screen and (min-width:460px){#possible ul{display:flex;flex-wrap:wrap;margin:1em}#possible li h3{font-size:3.5vw}#possible li h3 span{padding:1vw 4vw}#possible li{width:calc(50% - 2em);margin:1em}#cannot img{width:50%}}@media screen and (min-width:640px){#possible li h3{font-size:17px;margin-bottom:2vw}#possible li h3 span{padding:7px 20px}#possible li{width:calc(33.3% - 1em);margin:.5em;padding:0}#possible li:not(:last-child):after{content:none}#cannot .cannots{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#cannot h3{width:100%}#cannot ul{width:65%}#cannot img{width:30%;margin:0}#cannot h2{font-size:17px;margin-bottom:2vw}#cannot h2 span{padding:7px 20px}}@media screen and (min-width:761px){#possible li{width:calc(33.3% - 2em);margin:1em}#possible ul{margin:0 3em}#cannot .cannotwrap{padding:40px 50px;margin:0 auto;max-width:700px;width:75%}}@media screen and (min-width:1000px){#possible li h3{font-size:24px;margin-bottom:20px}#possible li h3 span{padding:10px 30px}#possible ul{width:900px;margin:auto}#cannot h2{font-size:24px;margin-bottom:20px}#cannot h2 span{padding:10px 30px}#cannot h3{font-size:16px}#cannot li{font-size:14px}}