@charset "UTF-8";.campaign__mainTitle{margin-bottom:35px}.campaign__mainTitle__onlyMobile{display:none}.campaign__mainTitle__subText{margin-bottom:10px;font-weight:700}.campaign__mainTitle__mainText{margin-bottom:10px;padding-bottom:10px;font-weight:700;font-size:20px;border-bottom:1px solid #c8c8c8}.campaign__mainTitle__image{max-width:100%;height:auto}.campaign__mainTitle__image.campaign__mainTitle__image--mobile{margin:0 auto 10px}.campaign__mainTitle__period{text-align:center}.campaign__tabWrapper{text-align:center}.campaign__tab{display:inline-block;margin-bottom:40px}.campaign__tab__controller{float:left;width:400px}.campaign__tab__controller:first-child{margin-right:15px}.campaign__tab__controller:last-child{margin-left:15px}.campaign__tab__inner{display:block;width:100%;height:100%;padding:12px;border:solid 2px #c4a301;-webkit-border-radius:4px;border-radius:4px;text-align:center;font-weight:700;font-size:20px;line-height:1;background:#fff}.campaign__tab__inner.campaign__tab__inner--current{background:#c4a301;color:#fff}.campaign__tab__inner.campaign__tab__inner--link{color:#c4a301;text-decoration:none}.campaign__tab__inner.campaign__tab__inner--link--hover,.campaign__tab__inner.campaign__tab__inner--link.hover,.campaign__tab__inner.campaign__tab__inner--link:hover{background:#e8e8e8;cursor:pointer}.campaign__titleBeforeTable{margin-bottom:15px;padding:4px;background:#000;color:#fff;text-align:center;font-size:22px;font-weight:700}.lookFor__finishLead{margin-bottom:60px;text-align:center;color:#ff6928;font-weight:700;font-size:20px}.lookFor__applyButton{margin-bottom:60px}.lookFor__applyButton__link{position:relative;display:block;margin:0 auto;width:450px;padding:20px 0;font-size:20px;font-weight:700;color:#fff;background:#be9d28;-webkit-border-radius:60px;border-radius:60px;text-align:center;text-decoration:none}.lookFor__applyButton__link--hover,.lookFor__applyButton__link.hover,.lookFor__applyButton__link:hover{opacity:.7}.lookFor__applyButton__link:after{content:'';position:absolute;top:0;bottom:0;right:20px;width:0;height:0;border:6px solid transparent;border-left:8px solid #fff;border-right:0px solid transparent;margin-right:8px;margin:auto}.anchorListWrapper{text-align:center}.anchorList{margin-bottom:10px}.anchorList.anchorList--results{display:inline-block}.anchorList__item{float:left;margin-right:15px;margin-bottom:10px;padding-right:15px;border-right:solid 1px #3c3c3c;line-height:1em}.anchorList__item:last-child{margin-right:0;padding-right:0;border-right:none}.requirementsTable{display:table;margin-bottom:40px;color:#3c3c3c}.requirementsTable__row{width:100%;border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8}.requirementsTable__row:last-child{border-bottom:1px solid #c8c8c8}.requirementsTable__head{display:table-cell;width:160px;padding:20px 12px;text-align:left;vertical-align:top;background:#efefef;border-right:1px solid #c8c8c8;font-weight:700;font-size:16px}.requirementsTable__data{display:table-cell;padding:20px 28px;background:#fff}.requirementsTable__section{margin-bottom:30px}.requirementsTable__section:last-child{margin-bottom:0}.requirementsTable__point{margin-bottom:20px;padding:14px 20px;border:solid 1px #00c8d7}.requirementsTable__point:last-child{margin-bottom:0}.requirementsTable__paragraph{margin-bottom:10px}.requirementsTable__paragraph:last-child{margin-bottom:0}.requirementsTable__paragraph.requirementsTable__paragraph--strong{font-size:16px}.requirementsTable__paragraph__specificationChange{display:inline-block;width:100%;padding:4px;text-align:center;line-height:1.2;border:solid 1px #3c3c3c}.requirementsTable__paragraph__specificationChange.requirementsTable__paragraph__specificationChange--link{margin-top:16px}.requirementsTable__imageList{margin-bottom:30px}.requirementsTable__imageList__item{display:table-cell;height:240px;vertical-align:middle;padding-right:16px}.requirementsTable__imageList__item:last-child{padding-right:0}.requirementsTable__imageList__caption{margin-top:4px}.requirementsTable__list__item{margin-bottom:8px}.requirementsTable__list__item:last-child{margin-bottom:0}.requirementsTable__innerList{margin-top:8px}.prizeDetail{position:relative;margin-bottom:30px;padding-right:250px}.prizeDetail__title{margin-bottom:20px;font-size:20px;font-weight:700;color:#00c8d7;line-height:1.4em}.prizeDetail__data__title{margin-bottom:6px;font-size:16px;font-weight:700}.prizeDetail__data__name{margin-bottom:6px;font-size:16px;font-weight:700}.prizeDetail__data__list{margin-bottom:10px}.prizeDetail__data__list li{font-size:16px;font-weight:700}.prizeDetail__image{position:absolute;top:0;right:0}.aboutSilverHalidePrinting__title{margin-bottom:10px;font-size:16px;font-weight:700}.aboutSilverHalidePrinting__list{margin-bottom:10px}.methodSection{position:relative;padding-top:10px;padding-left:100px;margin-bottom:70px}.methodSection:first-child{padding-top:0}.methodSection:after{content:'';position:absolute;bottom:-50px;left:0;right:0;width:0;height:0;border:16px solid transparent;border-top:20px solid #00c8d7;border-bottom:0 solid transparent;margin-bottom:20px;margin:auto}.methodSection:last-child{margin-bottom:0}.methodSection:last-child:after{content:none}.methodSection__title{margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.4em}.methodSection__image{position:absolute;top:0;left:0}.agreementWrapper{height:200px;margin-bottom:45px;padding:20px;border:1px solid #c8c8c8;overflow-y:scroll}.agreement{color:#3c3c3c;margin-bottom:30px}.agreement__title{margin-bottom:10px;font-size:16px;font-weight:700}.agreement__headLead{margin-bottom:16px}.result__prize__link{display:block;margin-bottom:28px;padding:15px 20px;border:solid 2px #00c8d7;-webkit-border-radius:5px;border-radius:5px;color:#3c3c3c;text-decoration:none}.result__prize__link--hover,.result__prize__link.hover,.result__prize__link:hover{opacity:.7}.result__prize__title{margin-bottom:6px;font-weight:700;font-size:18px}.result__prize__name{margin-bottom:4px;font-size:16px;font-weight:700}.result__prize__list{margin-bottom:10px;font-weight:700}.result__prize__list li{font-size:16px}.result__prize__lead{float:left;width:45%}.result__prize__image{float:left;width:55%;padding-left:10px}.result__prize__image img{max-width:100%;height:auto}.result__bottomLink{text-align:center}.result__bottomLink__link{position:relative;display:inline-block;padding:14px 70px 14px 60px;font-size:20px;font-weight:700;text-decoration:none;color:#fff;background:#c4a301;-webkit-border-radius:50px;border-radius:50px}.result__bottomLink__link--hover,.result__bottomLink__link.hover,.result__bottomLink__link:hover{opacity:.7}.result__bottomLink__link:before{content:'';position:absolute;top:0;bottom:0;right:20px;display:block;width:0;height:0;border:6px solid transparent;border-left:8px solid #fff;border-right:0px solid transparent;margin-right:8px;margin:auto}.resultWork{margin-bottom:45px}.resultWorkList{color:#3c3c3c}.resultWorkList__item{padding:30px;border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8}.resultWorkList__item:last-child{border-bottom:1px solid #c8c8c8}.resultWorkList__lead{float:left;width:55%;padding-right:20px}.resultWorkList__image{float:left;width:45%}.resultWorkList__name{margin-bottom:20px;font-size:22px;font-weight:700}.resultWorkList__title{margin-bottom:20px;font-size:24px;font-weight:700}.resultWorkList__comment{font-size:16px;line-height:2em}@media screen and (max-width:1020px){.campaign__tab__controller{width:340px}.requirementsTable__head{min-width:160px}.requirementsTable__imageList__item{display:block;float:left;height:auto;padding-right:0}.requirementsTable__imageList__item:first-child{margin-right:12px}.requirementsTable__imageList__item:last-child{margin-top:12px}.prizeDetail__title br{display:none}}@media screen and (max-width:768px){.campaign__tab{width:100%;margin-bottom:30px}.campaign__tab__controller{width:49%}.campaign__tab__controller:first-child{margin-right:1%}.campaign__tab__controller:last-child{margin-left:1%}.campaign__tab__inner{font-size:18px;padding:8px}.lookFor__finishLead{font-size:18px}.requirementsTable__head{display:block;width:100%;padding:6px 10px;border-right:none;border-bottom:1px solid #c8c8c8;text-align:center}.requirementsTable__head__title{font-size:16px}.requirementsTable__data{display:block;width:100%;padding:14px 16px}.requirementsTable__imageList__image{max-width:100%;height:auto}.requirementsTable__imageList__caption{text-align:center}.methodSection{padding-left:90px}.result__prize__lead{float:none;width:100%;margin-bottom:16px}.result__prize__image{float:none;width:100%;padding-left:0;text-align:center}.resultWorkList__item{padding:20px}.resultWorkList__lead{float:none;width:100%;margin-bottom:20px;padding-right:0}.resultWorkList__image{float:none;width:100%}}@media screen and (max-width:600px){.campaign__mainTitle{margin-bottom:20px}.campaign__mainTitle__onlyMobile{display:block}.campaign__mainTitle__image.campaign__mainTitle__image--pc{display:none}.campaign__titleBeforeTable{padding:0;background:0 0;color:#3c3c3c}.lookFor__applyButton{margin-bottom:30px}.lookFor__applyButton__link{max-width:400px;width:100%;padding:16px 0;font-size:18px}.requirementsTable__imageList__item{float:none;margin-bottom:20px;text-align:center}.requirementsTable__imageList__item:first-child{margin-right:0}.requirementsTable__imageList__item:last-child{margin-top:0}.prizeDetail{padding-right:0}.prizeDetail__image{position:static;max-width:100%;height:auto;display:block;margin:0 auto}.result__prize__title{font-size:16px}.result__prize__name{font-size:14px}.result__prize__list li{font-size:14px}.result__bottomLink__link{font-size:18px;padding:12px 36px 12px 26px}.result__bottomLink__link:before{right:10px}.resultWorkList__name{font-size:18px;margin-bottom:14px}.resultWorkList__title{font-size:16px;margin-bottom:10px}.resultWorkList__comment{font-size:14px;line-height:1.6em}}@media screen and (max-width:480px){.resultWorkList__item{padding:10px}}@media screen and (max-width:420px){.campaign__mainTitle__subText{font-size:12px}.lookFor__finishLead{font-size:16px}.lookFor__applyButton__link{padding:12px 0;font-size:16px}.prizeDetail__title{font-size:18px}.prizeDetail__data__title{font-size:14px}.prizeDetail__data__name{font-size:14px}.prizeDetail__data__list li{font-size:14px}.methodSection{padding-top:0;padding-left:0}.methodSection:after{bottom:-40px}.methodSection__image{position:static;display:block;margin:0 auto 16px}}@media screen and (max-width:375px){.result__bottomLink__link{font-size:16px;padding:10px 30px 10px 20px}}@-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. */
