@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Pathway+Gothic+One");.title-bar{background:#fff;color:#000;padding:0 8px}@media only screen and (max-width:40em){.title-bar{text-align:center}}.title-bar .title-bar-title{padding:0 0 0 80px;vertical-align:top}@media only screen and (max-width:40em){.title-bar .title-bar-title{margin-right:44px;padding:0}}.top-bar,.top-bar ul{background:#fff;padding:0}.menu .button,.menu .menu-text,.menu a{padding:0 1rem;height:72px;line-height:72px}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:400}body{margin:0;position:relative;font-family:-apple-system,YakuHanJP,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,Original Yu Gothic,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Verdana,Meiryo,sans-serif;font-size:18px}a img{border:0}.banner-container{width:100%;text-align:center;margin-bottom:40px}.banner-container img{max-width:640px;box-shadow:0 4px 3px rgba(0,0,0,.1)}@media only screen and (max-width:40em){.banner-container img{width:100%}}#header{display:block;position:relative;z-index:3;top:0;width:100%;height:0;text-align:center;padding-bottom:35%;background-image:url(../images/awards/bg_head_awards.jpg);background-repeat:no-repeat;background-size:contain;background-position:0 0}@media only screen and (max-width:40em){#header{padding-bottom:90%;background-size:cover}}#header .container{width:970px;margin:0 auto;padding:0;position:relative}@media only screen and (max-width:40em){#header .container{width:100%;padding:0 10px}}#header .top-bar{padding-top:20px}#header .top-bar,#header .top-bar .title-bar{background:transparent}#header .top-bar .title-bar-title{padding-left:0}@media only screen and (max-width:40em){#header .top-bar .title-bar-title{margin-right:0}}#header h1#masthead{margin:0;width:528px;height:75px;background:transparent;background-image:url(../images/awards/head_title.png);background-position:0 50%;background-repeat:no-repeat;background-size:contain}#header h1#masthead>a{display:inline-block;width:500px;height:72px;text-indent:120%;white-space:nowrap;overflow:hidden}@media only screen and (max-width:40em){#header h1#masthead{width:300px;height:72px;margin:0 auto;background-position:50% 50%}#header h1#masthead>a{width:100%;height:72px}}#header.thin{padding-bottom:15%}#header.thin h1#masthead{height:50px}#header .menu{padding:0}#header .menu li{text-align:center}#header .menu li>a{color:#000;line-height:50px;padding:0 .75em;font-size:1rem;text-decoration:none}@media only screen and (max-width:40em){#header .menu li>a{height:40px;line-height:40px}}#header .menu li>a:hover{color:#dc0019}#header .catchphrase{display:none;position:absolute;width:100%;top:48%;height:36px;margin:auto;text-align:center;background-image:url(../images/awards/head_catchphrase.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;text-indent:105%;white-space:nowrap;overflow:hidden}@media only screen and (max-width:40em){#header .catchphrase{background-size:90%}}.pindicater{position:fixed;left:2%;top:20%;bottom:20%;z-index:4}@media only screen and (max-width:40em){.pindicater{left:5px}}.pindicater ul{margin-left:0}.pindicater ul>li{display:block;width:1px;height:64px;margin-bottom:5px;background:#ccc;text-indent:100%;white-space:nowrap;overflow:hidden}.pindicater ul>li.active.last{background:#dc0019}section{position:relative;padding:0 0 20px}@media only screen and (max-width:40em){section{overflow:hidden}}section h1{position:absolute;display:inline-block;margin:0;padding:0;width:300px;height:600px;text-indent:330px;overflow:hidden;white-space:nowrap;background-repeat:no-repeat;background-position:0 0;z-index:1}section.sect-awards h1{top:0;left:-80px;background-image:url(../../images/awards/bg_awards.png)}section.sect-outline h1{top:0;right:-80px;background-image:url(../../images/awards/bg_outline.png)}section.sect-review h1{top:0;left:-80px;background-image:url(../../images/awards/bg_review.png)}section.sect-entry h1{top:0;right:-80px;background-image:url(../../images/awards/bg_entry.png)}section .container{width:912px;margin:0 auto;padding:40px 0;position:relative}@media only screen and (max-width:40em){section .container{width:100%;padding:0 10px}}section .container.type-r{padding-left:304px}@media only screen and (max-width:40em){section .container.type-r{padding-left:16px}}section .container.type-l{padding-right:304px}@media only screen and (max-width:40em){section .container.type-l{padding-right:16px}}section .container :not(h1){position:relative;z-index:2}section .container h2{margin:1.2em auto .3em;position:relative;font-size:1.777rem;font-family:Noto Sans Japanese,sans-serif;font-weight:200}section .container h2:before{content:"";display:inline-block;background:#dc0019;width:1.4216rem;height:1.4216rem;font-size:1.777rem;margin-right:8px}section .container h3{margin:1.75em auto .5em 30px;font-size:1.111rem;font-weight:800}@media only screen and (max-width:40em){section .container h3{margin-left:0}}section .container h3.mark{display:inline-block;padding:4px 10px 6px;line-height:1em;font-family:YakuHanJP,Noto Sans Japanese,sans-serif;font-weight:700;font-size:1.111rem}@media only screen and (max-width:40em){section .container h3.mark{line-height:1.3em;margin:.5em auto;padding:4px 0 8px;display:block}}section .container dd,section .container dl,section .container dt,section .container li,section .container p,section .container ul{font-size:1rem}section .container ul{list-style:none;margin:0 0 0 30px}section .container ul li{line-height:1.85em}section .container ul.list{list-style:disc;margin:0 0 20px 60px}@media only screen and (max-width:40em){section .container ul.list{margin:0 0 20px 30px}}section .container ul.category-list{margin:40px 0 0}@media only screen and (max-width:40em){section .container ul.category-list{width:auto;margin:0 0 10px}}section .container ul.category-list li{display:inline-block;margin-right:16px;font-size:1.111rem;width:290px;height:54px;line-height:54px;background:#dc0019;color:#fff;text-align:center}section .container ul.category-list li:last-child{margin-right:0}@media only screen and (max-width:40em){section .container ul.category-list li{width:auto;display:block;margin:0 0 10px}}section .container dl.models{clear:both;margin:0 0 2em 1em}section .container dl.models>dt{display:inline-block;margin-top:0!important;width:6em;float:left;font-size:1rem;font-weight:800}section .container dl.models>dd{margin:0 0 8px 6em;font-size:1rem}section .container dl.regulations{margin:0 0 1em 48px}@media only screen and (max-width:40em){section .container dl.regulations{margin:0 0 1em}}section .container dl.regulations dt{margin-top:10px;font-size:1rem;font-weight:800}section .container dl.regulations dd{margin:0 0 12px;font-size:1rem}section .container dl.regulations dd p{margin-left:16px}section .container dl.regulations dd>ul{padding-left:10px;list-style:disc}section .container dl.prizes{margin:0 0 1em 60px}@media only screen and (max-width:40em){section .container dl.prizes{margin:0 0 1em}}section .container dl.prizes dt{display:inline-block;width:8em;float:left;font-size:1rem;font-weight:800}section .container dl.prizes dd{margin:0 0 8px 8em;font-size:1rem}section .container dl.prizes dd small{display:block;font-size:.72rem}section .container dl.reviewer{margin:0 0 1em 30px}@media only screen and (max-width:40em){section .container dl.reviewer{margin:0 0 1em}}section .container dl.reviewer dt{display:inline-block;width:7em;float:left;font-size:1rem;font-weight:800}section .container dl.reviewer dd{margin:0 0 8px 7em;font-size:1rem}section .container dl.reviewer dd small{display:block;font-size:.72rem}section .container p{margin-left:30px}section .container p.lead{font-size:1.111rem;text-align:justify;margin-left:0;line-height:1.75em}@media only screen and (max-width:40em){section .container p.lead{margin:0;padding:20px 0;font-size:1rem}}section .container p.entry-period{font-size:1.777rem;color:#dc0019}section .container p.entry-period>span{white-space:nowrap}section .container .application-prescript{border:1px solid #d7d7d7;margin:0 30px;padding:12px 8px;background:hsla(0,0%,100%,.6)}@media only screen and (max-width:40em){section .container .application-prescript{margin:0}}section .container .application-prescript ol{margin:0 0 0 1.5em}section .container .application-prescript ol li{font-size:.72rem;margin-bottom:.35em}section .container .application-method{margin:0 0 0 30px}@media only screen and (max-width:40em){section .container .application-method{margin:0}}section .container .application-method ol{margin:0 0 0 1.5em}section .container .application-method ol li{font-size:1rem;margin-bottom:.35em}section .container ol.review-flow{margin:0 0 60px 30px}@media only screen and (max-width:40em){section .container ol.review-flow{margin:0 0 40px}}section .container ol.review-flow li{display:inline-block}@media only screen and (max-width:40em){section .container ol.review-flow li{display:block;margin-bottom:10px}}section .container ol.review-flow li span{display:inline-block;padding:8px 16px;line-height:1em;font-size:1rem;background:#dc0019;color:#fff}@media only screen and (max-width:40em){section .container ol.review-flow li span{display:block;margin-bottom:10px}}section .container ol.review-flow li:after{display:inline-block;content:"→";margin:0 10px}@media only screen and (max-width:40em){section .container ol.review-flow li:after{display:block;content:"↓";text-align:center}}section .container ol.review-flow li:last-child:after{display:none}section form{margin:20px 0 0}@media only screen and (max-width:40em){section form{margin:20px 0 0}}section form label{font-size:1rem}section form .columns{padding-top:10px}section form p{font-size:.888rem}section form #birth_d,section form #birth_m,section form #birth_y,section form #sex{width:6em}section form #prefecture,section form #zipcode{width:10em}section form #profile,section form #tool_sw{height:6em}section form #comment,section form #process,section form #theme{height:8em}section form #grade{width:4em}section form .input-group-unit{width:90%;text-align:left}section form .input-group-label{font-size:.888rem;background:transparent;border:0}section form .privacy-policy{margin-top:40px}section form .privacy-policy p{margin-left:0;font-size:.888rem}section form small{font-size:.72rem}section form .required{color:#dc0019}section form #entrySubmit{background:#dc0019}.form-container{position:relative;width:640px;overflow:hidden}@media only screen and (max-width:40em){.form-container{width:100%}}.form-container iframe{margin-left:-60px;margin-top:-270px;margin-bottom:-220px}@media only screen and (max-width:40em){.form-container iframe{margin-top:-130px;width:112%;margin-left:-6%}}.form-notice{display:none}@media only screen and (max-width:40em){.form-notice{display:block}}#entryFormContainer{background:#eee}#footer{position:relative;min-height:80px;margin:0;padding:20px 40px;text-align:center;background:#dc0019;color:#fff}@media only screen and (max-width:40em){#footer{padding:40px 40px 20px}}#footer .copyright{margin:0 .5em;display:inline-block;font-size:16px;font-family:Pathway Gothic One,sans-serif}#footer .back2top{position:absolute;z-index:3;top:-40px;right:80px;width:80px;height:80px;color:#fff;border-radius:50%;background-color:#dc0019;text-align:center;line-height:80px}@media only screen and (max-width:40em){#footer .back2top{right:10px}}#footer .back2top>span{display:inline-block;position:absolute;width:20px;height:20px;margin-top:32px;margin-left:-10px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(135deg)}.sect-hosts{background:#fff;padding:20px;text-align:center}.sect-hosts ul{list-style:none}.sect-hosts ul li{display:inline-block;font-size:.72rem;padding:2px 10px}a{color:#000;text-decoration:underline}a:hover{color:#dc0019;text-decoration:none}a:visited{color:#333;text-decoration:underline}
/*# sourceMappingURL=awards.css.map */
