﻿@charset "utf-8";.btn.m{margin:1.5rem 1rem;padding:0}.btn.m a{display:inline-block;padding:1rem 2rem;border-radius:2px}.btn.m a:link,.btn.m a:visited,.btn.m a:active{text-decoration:none;color:#fff;background:#be1f33}.btn.m a:hover{text-decoration:none;color:#fff;background:#d80b24}.btn.m a .icoa{position:relative;display:inline-block;margin-right:.5rem;width:1.2rem;height:1.2rem;vertical-align:middle;background:#fff;border-radius:50%}.btn.m a .icoa::before{content:'';position:absolute;top:50%;left:50%;display:block;text-decoration:inherit;width:4px;height:4px;margin-top:-3px;margin-left:-4px;font-size:1em;text-align:center;border-right:2px solid #be1f33;border-top:2px solid #be1f33;transform:rotate(45deg)}@media screen and (min-width:768px){.sp{display:none}.pc{display:inline}#wM #PH{clear:both;padding-top:10px}#wM #placeholder{width:300px;height:190px}#wM .section{margin-bottom:2em;padding:.5em}.thumbnail{width:175px;margin:0 auto 1.5em}.thumbnail p{margin:0;padding:0}.thumbnail img.img{box-sizing:border-box;clear:left;width:100%;height:auto;border:1px solid #ccc;margin:0;padding:2px;text-decoration:none}#wM .contest{position:relative;margin:0 0 4em}.contest h3{line-height:1.5;font-size:1.5rem;margin:.5rem 6rem 1.5rem .5rem}.contest h3::after{position:absolute;right:10px;top:10px;display:block;min-width:50px;margin:0;padding:.25rem;font-size:14px;text-align:center;color:#fff;border-radius:2px;background-color:#d80b24}#wM .status1 h3::after{content:"募集中"}#wM .status2 h3::after{content:"受付終了"}#wM .status3 h3::after{content:"作品発表"}.details p{margin:0 0 1rem;font-size:1.4rem}table.dataTL{box-sizing:border-box;width:100%;margin:0 0 2.5em;font-size:1.3rem}table.dataTL th{width:100px}table.dataTL th,table.dataTL td{padding:1em}.C_bold{font-weight:700}.C_grayout{color:#999}.C_date{color:#900}.C_through{text-decoration:line-through}.btn.m{margin:1.5rem 0}#ne{box-sizing:border-box;display:block;background:#F9ACB4;color:#333;text-decoration:none;width:100%;height:100%;border:1px solid #ccc;text-align:center}#ne:hover{opacity:.75}#ne .sp1{display:block;font-size:12px;font-weight:700;color:#3d3333;padding:2px}#ne .sp2{display:block;font-size:22px;font-weight:700;-ms-text-shadow:1px 1px 0 #fff;text-shadow:1px 1px 0 #fff;color:#c00}#PH-MIRROR + #PE{padding-top:25px}.menuText .accordion .aFeed1{display:none!important}#wM .index{margin-bottom:4rem;padding:1rem 2rem;background:#fafafa;border-radius:4px}#wM .index h2{margin:1rem 0}#wM .index > section{display:flex;flex-flow:row wrap;margin-left:-1rem;margin-right:-1rem}#wM .index > section .section{flex:0 0 45%;margin:1rem;padding:1rem;border:2px solid #f0f0f0;border-radius:4px;background:#fff}#wM .index > section section table:last-child{margin-bottom:0}}@media screen and (max-width:767px){.pc{display:none}.sp{display:inline}.titleSub h1 span{display:none}#wM #placeholder{width:100%;max-width:254px;min-height:175px;margin:0 auto;overflow:hidden;background-color:#333}#wM #placeholder img{top:0!important}.details{margin-bottom:9px}.details p{margin:0 0 10px;padding-left:8px;padding-left:16px \9}.thumbnail{max-width:180px;margin-left:auto;margin-right:auto;margin-bottom:25px}.thumbnail p{margin:0}.thumbnail .img{border:1px solid #ccc;padding:2px;text-decoration:none}.contest{position:relative;padding:0 5px}.contest h3{margin:0 0 12px}.contest h3:after{display:block;float:right;min-width:50px;margin:4px 0 12px 100%;padding:.1em 5px;font-size:10px;font-size:1rem;line-height:1.5;text-align:center;color:#fff;-webkit-border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#d80b24}#wM .status1 h3:after{content:"募集中"}#wM .status2 h3:after{content:"受付終了"}#wM .status3 h3:after{content:"作品発表"}.C_bold{font-weight:700}.C_grayout{color:#999}.C_date{color:#900}.C_through{text-decoration:line-through}#ne{box-sizing:border-box;background:#F9ACB4;color:#333;text-decoration:none;width:100%;height:100%;border:1px solid #ccc;text-align:center}#ne:hover{opacity:.75}#ne .sp1{display:block;font-size:10px;font-weight:700;color:#3d3333;padding:2px}#ne .sp2{display:block;font-size:18px;font-weight:700;-ms-text-shadow:1px 1px 0 #fff;text-shadow:1px 1px 0 #fff;color:#c00}#PH-MIRROR + #PE{padding-top:25px}table.dataTL{width:100%;margin:0 0 20px;margin-bottom:20px;border-top:none;border-bottom:1px solid #e0e0e0}table.dataTL tr{display:block;width:100%}table.dataTL th{display:block;border-top:1px solid #e0e0e0}table.dataTL td{display:block;width:auto;border-bottom:none}.sectionColumnDouble{width:auto;float:none;margin:0}#linkToppage{display:none}.details,.contest{zoom:1}.details:after,.contest:after{content:"";display:block;clear:both;visibility:hidden}}