#pageBox{width:100%;min-width:0;max-width:1300px;box-sizing:border-box;padding:0 70px;margin:50px auto 100px}a,.link{display:inline-block;color:#6dade0;text-decoration:none;cursor:pointer}a:hover,.link:hover{text-decoration:underline}h1{font-size:1.7em;line-height:1.4em;padding-bottom:1em}h3{font-size:15px;margin-bottom:14px}article{margin-bottom:60px}article.internalAdBox{margin-bottom:80px}.internalAdBox .link.group{display:block}.internalAdBox .imageList{display:flex;justify-content:flex-start;flex-wrap:nowrap;margin-top:20px;gap:5px;overflow-x:auto;overflow-y:hidden}.internalAdBox .imageList img{height:150px;width:auto;object-fit:contain;transition:transform .3s ease}.internalAdBox .imageList img:hover{transform:scale(1.02)}.internalAdBox h3{font-family:Roboto,Verdana,Tahoma,Arial,Sans-Serif;font-size:1em}.internalAdBox .tryBox{margin-top:20px;margin-bottom:40px}.internalAdBox .tryBox .button.try{display:flex;justify-content:center;align-items:center;width:200px;height:50px;margin-top:30px;border-radius:5px;background:#6dade0;font-size:15px}.faq{list-style:none}.faq li{margin-left:0;margin-bottom:40px}.faq .question{font-size:1.2em;padding-bottom:1em;line-height:1.4em}.faq .answer{padding-bottom:0;margin-bottom:15px}article ul{list-style:disc;padding-bottom:1em}article ul li{margin-left:20px}.faq .answer li{margin-left:20px;margin-bottom:10px}#headerBox{display:grid;margin:35px auto 80px}#overviewBox{display:flex}#descriptionBox{box-sizing:border-box;margin-top:80px}#teaserBox{display:flex;align-items:flex-start;box-sizing:border-box;min-height:200px}#teaserBox .shareTeaserBox{height:100%}#teaserBox img{width:300px;border-radius:5px}#teaserBox .textBox{width:100%;max-width:600px;margin-left:50px}.sliderBox .sliderInnerBox{display:flex;justify-content:space-between;align-items:center;gap:10px}.sliderBox .slider{flex-grow:1}.header.tooltipBox{display:flex;align-items:center;margin-bottom:5px}#controlBox .header.tooltipBox h3{margin-bottom:0}.tooltipBox .icon.tooltip{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid #e0e0e0;margin-left:10px;padding:5px;text-align:center;font-family:Arial;font-size:12px;font-weight:700;cursor:pointer;color:gray}.tooltipBox .icon.tooltip:hover{color:#206194;border-color:#206194}#mainBox{display:flex;align-items:flex-start;margin-bottom:80px}#controlBox{flex-shrink:0;width:300px;box-sizing:border-box;padding:40px 30px 60px;border-radius:5px;border:1px solid #e0e0e0;font-size:14px}.header.twoColumn{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}#controlBox .button{border-radius:5px}#controlBox.oneImageInput{padding-top:0}#controlBox h3{padding:0;margin:0 0 3px;font-family:Roboto;font-weight:400}textarea{height:auto}#activeFormBox input.file,#controlBox input.file{width:0;height:0;opacity:0;overflow:hidden;z-index:-1;position:absolute}#controlBox .switch{margin-top:3px}#controlBox .imageInputBox{margin-bottom:25px;cursor:pointer}#controlBox.oneImageInput .imageInputBox{margin-top:0;margin-bottom:10px}#controlBox .uploadBox{position:relative;display:flex;flex-direction:column;justify-content:center;padding:5px;border:1px solid #e0e0e0;border-radius:5px;transition:.5s linear;transition-property:color,border}#controlBox.oneImageInput .uploadBox{border:0;border-bottom:1px solid #e0e0e0;border-radius:0;margin-left:-30px;margin-right:-30px}#controlBox .uploadBox:hover{border-color:#6dade0;color:#6dade0}#controlBox .styleBox .thumbnailBox img,#controlBox .uploadBox img{width:100%;height:150px;object-fit:contain;border-radius:5px}#controlBox .uploadBox .label{position:absolute;bottom:10px;left:0;right:0;text-align:center}#controlBox.oneImageInput .uploadBox .label{bottom:25px}#controlBox .uploadBox.uploadIcon{background-image:url(/images/site/graphicIcon.svg);background-size:20px;background-repeat:no-repeat;background-position:center}#controlBox .option{margin-top:35px}#controlBox .radioButtonList{display:flex;flex-direction:column}#controlBox .radioButton{display:flex;align-items:center}#controlBox .radioButtonList label{display:flex;align-items:center}#controlBox .radioButtonList label input[type=radio]:checked+span{top:auto}#controlBox .radioButton{top:auto}#controlBox .radioButton .price{margin-left:auto}#controlBox select{width:100%;height:40px;border:1px solid #e0e0e0;border-radius:5px;padding:0 10px;color:#7c7a7d;background-color:#fff;font-size:14px}#creditBox,#controlBox .creditBox{margin-top:30px}#creditBox .amountBox,#controlBox .amountBox{display:flex;justify-content:space-between;align-items:center}#creditBox .amountBox .label,#controlBox .creditBox .amountBox .label{background:url(/images/site/icons/credit.svg) no-repeat left center;background-size:20px;padding-left:28px}#creditBox .amountBox .availableBox,#controlBox .creditBox .amountBox .availableBox{display:flex;align-items:center}#creditBox .amountBox .availableBox .icon.credit,#controlBox .creditBox .amountBox .availableBox .icon.credit{width:20px;height:20px;background-size:20px;background:url(/images/site/icons/add_credits.svg) no-repeat center;margin-right:10px}#controlBox .submitBox{display:flex;justify-content:center;margin-top:15px;align-items:center}#controlBox .button.checkout.credit{background:#6dade0;margin-top:20px}#controlBox .button.checkout.credit:hover{background:#206194}#controlBox .button.download{background-image:url(/images/ai_editor/icons/download.svg)}#controlBox .button.share{background-image:url(/images/site/icons/share.svg)}#controlBox .button.enlarge{background-image:url(/images/ai_editor/icons/enlarge_thick.svg)}#controlBox .button.edit{background-image:url(/images/ai_editor/icons/edit.svg)}#controlBox .button.create{background-image:url(/images/ai_editor/icons/create.svg)}.button.icon,.button.icon:hover,#controlBox .button.viewFullSize{background-image:url(/images/ai_editor/icons/view_full_size.svg)}#controlBox .styleBox{margin-top:20px}#controlBox .styleBox .headerBox{display:flex;justify-content:space-between}#controlBox .styleBox h3{display:flex;align-items:center}#controlBox .styleBox .styleLabel{font-size:14px}#controlBox .styleBox .historyBox{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}#controlBox .styleBox .browseBox{display:flex;align-items:center;margin-top:15px;color:#6dade0;padding:5px;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer}#controlBox .styleBox .browseBox .icon{width:20px;height:20px;background-image:url(/images/site/icons/search_dark.svg);background-repeat:no-repeat;background-size:20px;background-position:center;margin-right:5px;margin-left:8px}#controlBox .styleBox .thumbnailBox{position:relative;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:68px;height:68px;padding:3px;border:1px solid #e0e0e0;border-radius:5px;margin-top:0;transition-property:color,border;cursor:pointer}#controlBox .styleBox .thumbnailBox.selected{border-color:#6dade0;border-width:2px}#controlBox .styleBox .thumbnailBox img{height:100%}.button{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:50px;background:#6dade0;border-radius:5px;color:#fff;font-size:15px;cursor:pointer;transition:background-color .35s linear}.button:hover,.button:focus{background:#206194;text-decoration:none;box-shadow:none}#controlBox #submitButton,#submitButton{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;height:60px;margin:0;border-radius:5px;background:#6dade0;color:#fff;font-size:15px;cursor:pointer;transition:.35s linear;transition-property:background-color}#submitButton:hover{background:#206194;box-shadow:none}.resultListBox,#resultListBox{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:50px;width:100%;margin-left:50px}#resultListBox .resultBox .imageSetBox{display:flex;justify-content:center;align-items:center;border:1px solid #e0e0e0;border-radius:5px;transition:.3s linear;cursor:pointer}#resultListBox .resultBox .imageSetBox:hover{box-shadow:rgba(0,0,0,.32) 0 5px 15px}.resultListBox .imageBox,#resultListBox .imageBox{width:auto;height:auto;margin:10px}.resultListBox .imageBox.targetBox,#resultListBox .imageBox.targetBox{display:flex;justify-content:center;align-items:center}.resultListBox img,#resultListBox img{width:100%;height:100%;object-fit:contain;object-position:center}.resultListBox .resultBox .actionBox,#resultListBox .resultBox .actionBox{display:grid;grid-row-gap:5px;margin-top:15px}#resultListBox .resultBox .actionBox .errorBox{color:#f23c32}#resultListBox .resultBox .statusBox{display:flex;flex-direction:column}#resultListBox .resultBox .statusBox .stageBox{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;opacity:.5}#resultListBox .resultBox .statusBox .stageBox:last-child{margin-bottom:0}#resultListBox .resultBox .statusBox .stageBox.active,#resultListBox .resultBox .statusBox .stageBox.done{opacity:1}#resultListBox .resultBox .statusBox .stageBox .icon{width:25px;height:25px;background-size:25px;background-repeat:no-repeat;background-position:center;margin-left:50px;border-radius:50%}#resultListBox .resultBox .statusBox .stageBox.active .icon{background-image:url(/images/site/loadingBall.svg)}#resultListBox .resultBox .statusBox .stageBox.done .icon{background-image:url(/images/site/check.svg);background-color:#04bb38;background-size:12px}#resultListBox .button,#resultListBox .linkBox .button{display:flex;height:35px;justify-content:flex-start;align-items:center;padding-left:25px;border-radius:0;margin-bottom:2px;background-size:16px;background-position:left center;background-repeat:no-repeat;background-color:transparent;font-size:14px;color:#7c7a7d;opacity:.8;cursor:pointer}#resultListBox .linkBox{display:flex;flex-wrap:wrap;gap:30px;margin-top:5px;margin-bottom:8px}#resultListBox .button:hover,#resultListBox .linkBox .button:hover{opacity:1}#resultListBox .button.download,#resultListBox .linkBox .button.download{background-image:url(/images/ai_editor/icons/download.svg)}#resultListBox .button.share,#resultListBox .linkBox .button.share{background-image:url(/images/site/icons/share.svg)}#resultListBox .button.resize,#resultListBox .linkBox .button.enlarge{background-image:url(/images/ai_editor/icons/enlarge_thick.svg)}#resultListBox .button.edit,#resultListBox .linkBox .button.edit{background-image:url(/images/ai_editor/icons/edit.svg)}#resultListBox .linkBox .button.create{background-image:url(/images/ai_editor/icons/create.svg)}#resultListBox .linkBox .button.colorize{background-image:url(/images/ai_editor/icons/reuse_style.svg)}#resultListBox .linkBox .button.addBackground{background-image:url(/images/ai_editor/icons/create.svg)}#downloadAllBox{margin-bottom:-20px}.priceList{max-width:500px;margin:30px 0 50px}.priceList .header{background:#fcfcfc;border:1px solid #e0e0e0;border-radius:5px 5px 0 0;padding:15px}.priceList .content{display:block;border:1px solid #e0e0e0;border-radius:0 0 5px 5px;border-top:0;padding:0}.priceList .parameterList .content{padding:0}.priceList .row{display:flex}.priceList .column{padding:25px 20px 0}.priceList .row:first-child .column{padding-top:30px}.priceList .row:last-child .column{padding-bottom:30px}.priceList .column.first{width:80%;background:#fcfcfc;color:#2a2f45}.priceList .column.second{width:100%;text-align:right}#sampleListBox{display:grid;grid-gap:50px;grid-template-columns:repeat(auto-fill,minmax(150px,3fr));margin-top:20px}#sampleListBox .sampleBox{box-sizing:border-box;padding:20px;border:1px solid #e0e0e0;border-radius:5px}#sampleListBox .sampleBox .subBox{margin-bottom:30px}#sampleListBox .sampleBox .subBox img{width:100%;height:150px;object-fit:cover}#galleryBox .resultList{display:flex;gap:20px;overflow:auto}@media screen and (max-width:900px){#pageBox{padding:0 20px;margin-top:35px}#teaserBox{flex-direction:column}#teaserBox img{width:auto;max-width:100%;object-fit:cover;margin:auto;height:239px}#teaserBox .textBox{width:auto;max-width:100%;margin-left:0;margin-top:40px}#controlBox{width:100%;padding:0;margin:auto;border:0;font-size:15px}#controlBox.oneImageInput .uploadBox{margin:initial;border-radius:5px;border:1px solid #e0e0e0}#controlBox .styleBox .historyBox{grid-template-columns:repeat(auto-fill,minmax(68px,68px))}#uploadBox{height:150px}#headerBox{margin-bottom:50px}#mainBox{margin:0;flex-direction:column}#resultListBox{margin:60px 0 50px}}@media screen and (max-width:600px){#rootGallery .body,#pageBox{padding:0 20px}}