@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{margin:0}body{line-height:1;font-family:Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN",Arial,"メイリオ","ＭＳ Ｐゴシック",sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}header.hd_main{position:relative;background:#75b3c8;height:90px}#global_header_logo{position:absolute;top:15px;left:10px;background:url('/static/assets/images/pc/ja/header/logo.png?1580122309') no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:310px;height:57px;display:block;text-indent:-9999px}header.hd_main .bt_download a{position:absolute;top:15px}header.hd_main a.bt_download_android{right:10px}header.hd_main a.bt_download_ios{right:200px}a.bt_download_ios{height:60px;width:186px;margin-right:20px;background:url('/static/assets/images/pc/ja/app-store.png?1580122307') no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;display:block;text-indent:-9999px}a.bt_download_android{height:60px;width:186px;margin-right:10px;background:url('/static/assets/images/pc/ja/google-play-badge.png?1580122309') no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;display:block;text-indent:-9999px}footer{background:#e6e6e8;position:relative;height:50px}footer nav{float:right;margin:19px 16px 0 0}footer a.f-nav-link{color:#7e7e7e;font-size:12px;display:block}footer .f-nav-link>span{padding:0 0 0 6px}footer .f-nav-link>span:before{content:"";-webkit-background-size:368px,auto;-moz-background-size:368px,auto;-o-background-size:368px,auto;background-size:368px,auto;background-position:-207px -51px;height:14px;width:14px;float:left}footer nav.f-lang{margin:17px 23px 0 0;font-size:14px;line-height:16px;color:#b7b7b8}footer nav.f-lang a{color:#7e7e7e;margin:0 4px}footer nav.f-lang:before{content:"";margin:2px 1px 0 0;-webkit-background-size:368px,auto;-moz-background-size:368px,auto;-o-background-size:368px,auto;background-size:368px,auto;background-position:-190px -51px;height:13px;width:17px;float:left}footer small{font-size:12px;line-height:14px;color:#000;position:absolute;top:18px;left:30px}.socialBtn{float:right;margin:16px 0 0}.socialBtn iframe.twitter-share-button{width:100px !important}@media screen and (max-width: 700px){footer{height:auto}footer .dena-logo,footer .socialBtn,footer nav{display:none}footer .copyright{display:block;font-size:12px;line-height:50px;color:#000;margin:0 0 0 30px;position:static}}.fb_iframe_widget>span{vertical-align:baseline !important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#d6eaf0;min-width:1012px}.main{min-height:100vh;width:1012px;display:block;margin:auto;padding:20px 0}.header{background:#1c1c1c;padding:15px 10px 0px;text-align:center}.header--result{background:url('/static/assets/images/sp/ja/competition/201708_summer/bg_header.png?1580122312') repeat center center;padding:5px 10px;text-align:center}.section{background:#fff;width:100%;display:block;margin:auto;padding-bottom:10px}.section+.section{margin-top:20px}.section .section__header{background:#3e4243;padding:15px 0;color:#fff;font-weight:bold;font-size:1.5em;text-align:center}.section .section__inner{padding:10px}.section .section__lead{padding:25px 0}.section .section__lead img{height:auto;display:block;margin:auto}.section .section__body{font-size:17px;line-height:1.7;text-align:center}.section .section__body .strong{font-weight:bold;color:#000}.section .section__list{list-style:none;margin:15px 0 15px 15px}.section .section__list li{position:relative;padding-left:15px}.section .section__list li+li{margin-top:10px}.section .section__list li .strong{font-weight:bold;color:#000}.section .section__list li::before{position:absolute;top:3px;left:0;content:"";display:block;width:8px;height:8px;background:#75b3c8}.section .section__caption{text-align:center;line-height:1.4}.section .section__caption::before{content:"※";margin-right:5px}.section .after_competition{color:#da504f;text-align:center;font-weight:bold;margin:15px 0 0}.about .about__header img{width:859px}.about .about__lead img{width:700px}.lead{width:700px;display:block;margin:0 auto 20px}.lead img{width:100%;height:auto}.works .works__list{overflow:hidden;*zoom:1;width:900px;display:block;margin:auto}.works .works__list .works__listItem{float:left;width:33.3%;padding:15px;list-style:none}.works .works__list .works__listItem img{width:100%;height:auto;display:block}.works .works__list .works__row{overflow:hidden;*zoom:1}.works .works__list .works__row.works__row--2nd{width:600px;display:block;margin:auto}.works .works__list .works__row.works__row--2nd .works__listItem{width:50%}.works .works__list .works__number{display:inline-block;margin-bottom:5px;padding:5px 15px;border-radius:6px;background:#379abc;color:#fff;font-weight:bold;text-align:center}.works .works__list .works__notRelease{position:relative}.works .works__list .works__notRelease::before{content:"";position:absolute;top:0;left:0;background:rgba(51,51,51,0.8);display:block;width:100%;height:100%}.works .works__list .works__notRelease p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff;font-size:25px;font-weight:bold;line-height:1.4}.works .works__list .works__caption{margin-top:10px;color:#3e4243;text-align:center;line-height:1.5}.button-result-page{display:block;margin:20px auto 0;padding:15px;width:500px;background:#da504f;text-align:center;text-decoration:none;color:#fff;font-size:1.3em;font-weight:bold;border-radius:4px}.twitter{display:block;width:600px;margin:20px auto 0;padding:15px 0;border-radius:15px;text-align:center}.banner_area .banner{margin-top:20px;display:block}.main--result img{max-width:100%;height:auto}.main--result .section{width:93%}.main--result .result_block img{max-width:100%;height:auto}.main--result .result_block .result_block_header{margin-bottom:10px}.main--result .result_block .result_block_body{margin-bottom:20px;overflow:hidden;*zoom:1}.main--result .result_block .result_block_body .result_block_comic{float:left;width:43%;text-align:center}.main--result .result_block .result_block_body .result_block_comic img{width:90%}.main--result .result_block .result_block_body .result_block_comic p{font-weight:bold;font-size:1.2em;margin:10px 0}.main--result .result_block .result_block_body .result_block_comic .btn{position:relative;background:#da504f;padding:15px 0;border-radius:5px;display:block;width:100%;color:#fff;text-decoration:none}.main--result .result_block .result_block_body .result_block_comic .btn::after{content:"";position:absolute;top:16px;right:7px;width:8px;height:15px;background:url('/static/assets/images/sp/ja/competition/201703/arrow.png?1580122312') repeat center center;background-size:cover;display:block;margin-left:10px}.main--result .result_block .result_block_body .result_block_comment{float:right;width:54%}.main--result .result_block .result_reader_comment{margin-bottom:20px}.main--result .result_block .result_reader_comment img{width:75%;height:auto;display:block;margin:auto}.main--result .result_block .result_reader_comment ul{position:relative;padding:20px 15px;margin-top:10px;border:3px solid #75b3c8;border-radius:10px;background:#fff}.main--result .result_block .result_reader_comment ul::after,.main--result .result_block .result_reader_comment ul::before{bottom:100%;left:7%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.main--result .result_block .result_reader_comment ul::after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.main--result .result_block .result_reader_comment ul::before{border-color:rgba(117,179,200,0);border-bottom-color:#75b3c8;border-width:14px;margin-left:-14px}.main--result .result_block .result_reader_comment ul li{list-style:none;padding-left:15px;background:url('/static/assets/images/sp/ja/competition/201703/list_circle.png?1580122312') left 3px no-repeat;background-size:9px 9px}.main--result .result_block .result_reader_comment ul li+li{margin-top:5px}.main--result .result_block .result_reader_comment ul li strong{font-weight:normal;color:#da504f}.main--result .result_block .result_thanks{margin-top:20px;color:#3e4243;text-align:center;font-weight:bold;line-height:1.4}.main--result .result_block .comment_modal_wrapper{display:none;position:fixed;top:0;left:0;z-index:2;background:rgba(255,255,255,0.9);width:100%;height:100vh}.main--result .result_block .comment_modal_wrapper.is-active{display:block;-moz-animation:modalAnime 0.5s ease-in-out 0s 1 forwards;-webkit-animation:modalAnime 0.5s ease-in-out 0s 1 forwards;-o-animation:modalAnime 0.5s ease-in-out 0s 1 forwards;-ms-animation:modalAnime 0.5s ease-in-out 0s 1 forwards;animation:modalAnime 0.5s ease-in-out 0s 1 forwards}.main--result .result_block .comment_modal_wrapper .comment_modal_inner{padding:15px;max-width:700px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.main--result .result_block .comment_modal_wrapper .comment_modal_inner img{box-shadow:0 0 0 2px #999}.main--result .result_block .comment_modal_wrapper .comment_modal_close{position:absolute;bottom:100px;left:50%;transform:translate(-12px, 0);width:50px;height:50px}.main--result .about .about__lead img{width:700px}.main--result .other .other__list{list-style:none;overflow:hidden;*zoom:1}.main--result .other .other__list li{width:25%;padding:10px 10px 0 10px;float:left}@-moz-keyframes modalAnime{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modalAnime{0%{opacity:0}100%{opacity:1}}@-o-keyframes modalAnime{0%{opacity:0}100%{opacity:1}}@-ms-keyframes modalAnime{0%{opacity:0}100%{opacity:1}}@keyframes modalAnime{0%{opacity:0}100%{opacity:1}}
