@charset "UTF-8";@import url(//ebijoy.jp/smpe/wp-content/themes/lightning_child/../lightning/style.css);body{font:16px/1.8 -apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",メイリオ,Meiryo,sans-serif}.media .postList_thumbnail{width:200px;margin-bottom:.5em;padding-right:30px;display:block;overflow:hidden;float:left}.cal_wrapper{max-width:750px;min-width:300px;margin:0 auto}.googlecal{position:relative;padding-bottom:100%;height:0;overflow:hidden}.googlecal iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.youtube{position:relative;margin-bottom:20px;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contest .message{width:100%;border:none}.contest .message tr,.contest .message th,.contest .message td{border:none}.contest .message td{width:50%;vertical-align:top}.contest .message td iframe{width:100%}.contest .artists{width:100%;border:none}.contest .artists tr,.contest .artists th,.contest .artists td{border:none}.contest .artists td{width:33.2%;vertical-align:top}.contest .artists td img{width:100%}.contest .subnavi{margin-bottom:1em;text-align:center}.contest .subnavi ul{display:inline-block;margin:0;padding:0;font-size:0;border:#aaa solid 1px;border-right:none;border-radius:3px}.contest .subnavi ul li{display:inline-block;margin:0;font-size:16px;line-height:52px;list-style:none;border-right:#aaa solid 1px}.contest .subnavi ul a{display:block;padding:0 .5em}@media screen and (max-width:500px){.media .postList_thumbnail{width:142px}}@media screen and (max-width:767px){.media .postList_thumbnail{padding-right:20px}table,tbody,tr,th,td{display:block}table,tr{border:none}table{border-top:#ccc solid 1px}th,td{width:auto;border:#ccc solid 1px;border-top:none}.contest .message td{width:auto}.contest .artists td{width:auto}}@media screen and (max-width:1024px){.contest .subnavi ul{border:none}.contest .subnavi ul li{line-height:30px;border:none}.contest .subnavi ul a{position:relative;display:block;padding:0 .7em 0 .5em}.contest .subnavi ul a:before{position:absolute;content:"";top:11px;left:1px;width:0;height:0;font-size:0;border:#1a6546 solid 4px;border-color:transparent transparent transparent #1a6546}}