@charset "UTF-8";.content-wrapper{margin-bottom:0}.main{padding-bottom:0}.socialButtons{text-align:right;margin-bottom:6px}.socialButtons>*{display:inline-block;margin-left:10px}.head{margin-bottom:10px}.head__title__pcImage{display:block}.head__title__spImage{display:none}.head__lower{margin-top:20px;text-align:center}.head__lower__comment{vertical-align:middle;margin-right:40px;margin-bottom:16px}.head__lower__regist{display:inline-block;margin-left:40px;margin-bottom:16px;vertical-align:middle;text-align:left}.headRegist__title{margin-bottom:10px;color:#00c8d7;padding:4px;padding-left:85px;font-size:16px;font-weight:700;background:url(/files/img/comic/character_contest/personification_2015/img_comigra_fan.png) left center no-repeat;background-size:75px 50px}.headRegist__anchor{width:380px;padding:12px;font-size:20px;font-weight:700;color:#fff}.contest{padding:30px 70px 8px;color:#3c3c3c;background-color:#77e3ff}.contest__title{margin-bottom:16px;color:#006eff;font-size:38px;font-weight:700;letter-spacing:10px;text-align:center}.grandPrix{margin-bottom:40px}.grandPrix__image{float:left}.grandPrix__lead{float:right}.grandPrix__lead__title{position:relative;margin-top:10px;padding-left:55px;color:#ff3280;font-size:22px;font-weight:700;line-height:1.4em}.grandPrix__lead__title:before{content:'';position:absolute;left:0;display:block;width:46px;height:46px;background:url(/files/img/comic/character_contest/personification_2015/icon_plus.png) center center no-repeat;background-size:46px 46px}.grandPrix__lead__title>span{margin-top:4px;font-size:18px}.grandPrix__lead__winner{margin-top:30px;padding:16px 16px 12px;border-top:1px dashed #3c3c3c;border-bottom:1px dashed #3c3c3c;font-size:22px;font-weight:700}.grandPrix__lead__winner>span{margin-left:16px}.grandPrix__lead__detail{max-width:320px;margin-top:16px}.grandPrix__comment{margin-top:20px;padding:24px;background-color:#deffff;border:5px solid #93cfff}.grandPrix__comment__title{color:#006eff}.outstandingAward{margin-bottom:30px}.outstandingAward__title{margin-bottom:10px}.outstandingAward__title>*{vertical-align:middle;margin-right:20px}.outstandingAward__title>:last-child{margin-right:0}.outstandingAward__title>span{position:relative;padding-left:30px;font-size:20px;color:#ff3280;font-weight:700;line-height:1;display:inline-block;margin-top:10px}.outstandingAward__title>span>br{display:none}.outstandingAward__title>span:before{content:'';position:absolute;display:block;top:-4px;left:0;bottom:0;margin:auto;width:23px;height:23px;background:url(/files/img/comic/character_contest/personification_2015/icon_plus.png) center center no-repeat;background-size:23px 23px}.outstandingAward__box{float:left;width:30%;margin-right:5%}.outstandingAward__box:last-child{margin-right:0}.outstandingAward__box__winner{margin-top:8px;margin-bottom:12px;font-size:20px;font-weight:700}.outstandingAward__box__comment{margin-bottom:4px;color:#006eff;font-size:16px;font-weight:700}.specialAward{margin-bottom:40px;padding:30px;background:url(/files/img/comic/character_contest/personification_2015/img_bg.png) top right no-repeat;background-color:#c8e6e6;background-size:327px 112px}.specialAward__sub{margin-bottom:8px;font-size:25px;font-weight:700}.specialAward__sub>span{font-size:19px}.specialAward__sub__break{display:none}.specialAward__title{margin-bottom:12px}.specialAward__title>*{vertical-align:middle;margin-right:20px}.specialAward__title>:last-child{margin-right:0}.specialAward__title>span{position:relative;padding-left:30px;font-size:20px;color:#ff3280;font-weight:700;line-height:1;display:inline-block;margin-top:10px}.specialAward__title>span:before{content:'';position:absolute;display:block;top:-4px;left:0;bottom:0;margin:auto;width:23px;height:23px;background:url(/files/img/comic/character_contest/personification_2015/icon_plus.png) center center no-repeat;background-size:23px 23px}.specialAward__title>span>br{display:none}.specialAward__box{float:left;width:33%;margin-right:3%}.specialAward__box--judge{width:26%;margin-left:2%;padding:16px 12px;background-color:#8c8c8c;margin-right:0;color:#fff}.specialAward__box--judge .specialAward__box__name{margin-top:10px;margin-bottom:16px;padding:4px;background-color:#cfcfcf;color:#3c3c3c;text-align:center;font-weight:700}.specialAward__box__winner{margin-top:8px;margin-bottom:12px;font-size:20px;font-weight:700}.specialAward__box__comment{margin-bottom:4px;font-size:16px;font-weight:700}.winners{text-align:center;margin-bottom:30px}.winners__title{text-align:left;margin-bottom:12px}.winners__title>*{vertical-align:middle;margin-right:20px}.winners__title>:last-child{margin-right:0}.winners__title>span{position:relative;display:inline-block;margin-top:10px;color:#ff3280;font-size:20px;font-weight:700;line-height:1;line-height:1.4em}.winners__title>span>br{display:none}.winnersList{text-align:left;width:868px;max-width:100%;margin:auto}.winnersList__box{width:156px;margin-right:22px;margin-bottom:20px;display:inline-block;vertical-align:top}.winnersList__box:nth-child(5n){margin-right:0}.winnersList__box__imageWrapper{width:156px;height:156px;overflow:hidden;position:relative}.winnersList__box img{width:100%;height:auto;position:absolute;top:0;left:0;margin:0}.winnersList__box__name{margin-top:8px;font-size:16px;text-align:center}.winnersList__box__anchor{-webkit-transition:opacity .1s;-moz-transition:opacity .1s;transition:opacity .1s}.winnersList__box__anchor--hover,.winnersList__box__anchor.hover,.winnersList__box__anchor:hover{opacity:.7}.buttomButtons{text-align:center}.buttomButtons__button{width:386px;padding:10px;display:block;margin:0 auto 20px;border:none;-webkit-border-radius:2px;border-radius:2px;color:#fff;font-size:20px;font-weight:700;text-decoration:none;cursor:pointer;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;transition:opacity .1s}.buttomButtons__button--hover,.buttomButtons__button.hover,.buttomButtons__button:hover{opacity:.7}.buttomButtons__toGallery{background:#006eff}.buttomButtons__toTop{background:#f0a}.c-beforeFooter{display:none}.footerContent{text-align:center;padding-top:10px;padding-bottom:16px}.footerContent__item{display:inline-block;margin:8px 20px;vertical-align:middle}.footerContent__item>img{-webkit-transition:opacity .1s;-moz-transition:opacity .1s;transition:opacity .1s}.footerContent__item>img--hover,.footerContent__item>img.hover,.footerContent__item>img:hover{opacity:.7}@media screen and (max-width:1020px){.head__title>img{max-width:100%;height:auto}.head__lower__comment{margin-right:10px}.head__lower__regist{margin-left:10px}.contest{padding:30px 28px 8px}.grandPrix__image{width:50%}.grandPrix__image img{max-width:100%;height:auto}.grandPrix__lead{width:50%;padding-left:24px}.grandPrix__lead__image{text-align:center}.grandPrix__lead__image>img{max-width:100%;height:auto}.grandPrix__lead__titleBreak{display:none}.grandPrix__lead__winner{text-align:center;padding-left:0;padding-right:0}.grandPrix__lead__detail{max-width:none}.outstandingAward__box img{max-width:100%;height:auto}.specialAward__box img{max-width:100%;height:auto}}@media screen and (max-width:955px){.winnersList{width:690px}.winnersList__box:nth-child(5n){margin-right:22px}.winnersList__box:nth-child(4n){margin-right:0}}@media screen and (max-width:900px){.specialAward{background-size:30% auto}}@media screen and (max-width:768px){.contest__title{font-size:34px}.outstandingAward__box{width:32%;margin-right:2%}.outstandingAward__box__winner{font-size:18px}.specialAward{padding:20px}.specialAward__box--judge{width:28%;margin-left:0}.specialAward__box__winner{font-size:18px}.winnersList{width:512px}.winnersList__box:nth-child(4n){margin-right:22px}.winnersList__box:nth-child(3n){margin-right:0}}@media screen and (max-width:700px){.grandPrix__image{width:100%;text-align:center;margin-top:16px}.grandPrix__lead{width:100%;padding-left:0;text-align:center}.grandPrix__lead__title{display:inline-block;line-height:1.4em;text-align:left}.grandPrix__lead__detail{text-align:left}.grandPrix__comment{padding:16px 12px}}@media screen and (max-width:607px){.winnersList{width:334px}.winnersList__box:nth-child(3n){margin-right:22px}.winnersList__box:nth-child(2n){margin-right:0}}@media screen and (max-width:600px){.head__lower__comment{margin-right:0}.head__lower__regist{margin-left:0}.outstandingAward__title{margin-bottom:20px}.winnersList{width:512px}.winnersList__box:nth-child(2n){margin-right:22px}.winnersList__box:nth-child(3n){margin-right:0}}@media screen and (max-width:587px){.winnersList{width:334px}.winnersList__box:nth-child(3n){margin-right:22px}.winnersList__box:nth-child(2n){margin-right:0}}@media screen and (max-width:550px){.contest__title{font-size:28px}.outstandingAward__title{text-align:center}.outstandingAward__title>*{margin-right:0}.outstandingAward__title>span{display:inline-block;line-height:1.4em;text-align:left}.outstandingAward__title>span>br{display:inline}.outstandingAward__box{width:100%;margin-bottom:30px}.outstandingAward__box:last-child{margin-bottom:0}.outstandingAward__box__image{text-align:center}.outstandingAward__box__winner{text-align:center}.specialAward__sub{font-size:20px}.specialAward__sub__break{display:inline}.specialAward__title{margin-bottom:20px;text-align:center}.specialAward__title>*{margin-right:0}.specialAward__title>span{display:inline-block;line-height:1.4em;text-align:left}.specialAward__title>span>br{display:inline}.specialAward__box{width:100%;margin-bottom:30px;margin-right:0}.specialAward__box--judge .specialAward__box__name>br{display:none}.specialAward__box__image{text-align:center}.specialAward__box__winner{text-align:center}.specialAward__box__comment>br{display:none}.winners__title{text-align:center}.winners__title>*{margin-right:0}.winners__title>span>br{display:inline}}@media screen and (max-width:480px){.headRegist__anchor{width:100%}.buttomButtons__button{width:100%}}@media screen and (max-width:420px){.head__title__pcImage{display:none}.head__title__spImage{display:block}.contest{padding:24px 10px 8px}}@media screen and (max-width:373px){.winnersList__box{margin-right:0;margin-bottom:10px;float:left}.winnersList__box:nth-child(3n),.winnersList__box:nth-child(5n){margin-right:0}.winnersList__box:nth-child(2n){float:right}.winnersList__box__name{height:2.8em}}@media screen and (max-width:360px){.winnersList__box{width:145px}.winnersList__box__imageWrapper{margin:auto;width:145px;height:145px}}@media screen and (max-width:340px){.winnersList__box{width:140px}.winnersList__box__imageWrapper{width:140px;height:140px}}@media screen and (max-width:330px){.winnersList__box{width:135px}.winnersList__box__imageWrapper{width:135px;height:135px}}@media screen and (max-width:319px){.winnersList__box{width:49%}.winnersList__box__imageWrapper{width:130px;height:130px;min-width:49%}}@-moz-keyframes imageFlashing{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes imageFlashing{0%{opacity:0}100%{opacity:1}}@keyframes imageFlashing{0%{opacity:0}100%{opacity:1}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
