article#checkoutBlock p.big_gray{text-align:center;font-size:35px !important;font-weight:bold;color:#ccc;margin:0 0 30px}@media only screen and (max-width:640px){article#checkoutBlock p.big_gray{display:none}}article#checkoutBlock p.big_gray img{max-width:65px;display:block;margin:30px auto 15px}.upImage #load{border-bottom:none}#drag-area{position:relative;padding:60px 40px 40px !important}@media only screen and (max-width:640px){#drag-area{padding:60px 20px 20px !important;border:3px dashed #b4aa96 !important;background:#f2f2f2 !important}}#drag-area .uploadImagesCount{background:#fff;border:solid 2px #ccc;padding:10px;position:absolute;top:10px;right:10px}.upLoadFixbox{position:fixed;width:100%;bottom:0;left:0;background:rgba(76,76,76,.2);padding:20px 20px 10px}@media only screen and (max-width:640px){.upImage{text-align:center}}.header{position:fixed;top:0;left:0;z-index:1000;background:#fff;width:100%}@media only screen and (min-width:641px)and (max-width:1039px),only screen and (max-width:640px){.header{position:absolute}}.header .headerTopPC{overflow:hidden;position:relative}@media only screen and (min-width:1040px){.header .headerTopPC{margin:10px auto;width:1040px}}@media only screen and (min-width:641px)and (max-width:1039px){.header .headerTopPC{border-bottom:1px solid #f2f2f2}.header .headerTopPC .textCenter{text-align:left}}@media only screen and (max-width:640px){.header .headerTopPC{border-bottom:1px solid #f2f2f2;width:auto !important}.header .headerTopPC .textCenter{text-align:left}}.header .headerTopPC .headerTopPCLogo{position:relative}@media only screen and (min-width:1040px){.header .headerTopPC .headerTopPCLogo{cursor:pointer;width:70%}}@media only screen and (max-width:640px){.header .headerTopPC .headerTopPCLogo{display:flex;height:54px}}.header .headerTopPC .headerTopPCLogo .headerTopPCLogoLink{border:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.header .headerTopPC .headerTopPCLogo li{display:inline-block;vertical-align:middle}@media only screen and (max-width:640px){.header .headerTopPC .headerTopPCLogo li:first-child{display:block;width:26%}}@media only screen and (max-width:640px){.header .headerTopPC .headerTopPCLogo li:nth-of-type(2){width:55%;height:54px;display:flex;align-items:center}}@media only screen and (min-width:1040px){.header .headerTopPC svg{width:180px}}@media only screen and (min-width:641px)and (max-width:1039px){.header .headerTopPC svg{width:140px;border:none;padding:10px 12px;display:inline-block}}@media only screen and (max-width:640px){.header .headerTopPC svg{width:100%;overflow:hidden;display:inline-block;padding:12px 0 0;margin:0 0 0 10px}}.footerCopyNav{padding:10px 0;background:#b4aa96}.footerCopyNav .footerCopyNavList{overflow:hidden}@media only screen and (min-width:1040px){.footerCopyNav .footerCopyNavList{width:1040px;max-width:1040px;margin:0 auto}}@media only screen and (min-width:641px)and (max-width:1039px){.footerCopyNav .footerCopyNavList{width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box}}@media only screen and (max-width:640px){.footerCopyNav .footerCopyNavList{width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}}@media only screen and (min-width:1040px){.footerCopyNav .footerCopyNavList .footerCopyNavListSecondnav{width:1040px;float:left;width:75%}}.footerCopyNav .footerCopyNavList .footerCopyNavListSecondnav li{font-size:.87rem}.footerCopyNav .footerCopyNavList .footerCopyNavListSecondnav li a:hover{border:none;color:#727272}.footerCopyNav .footerCopyNavList .footerCopyNavListSecondnav li a,.footerCopyNav .footerCopyNavList .footerCopyNavListSecondnav li a:hover,.footerCopyNav .footerCopyNavList .footerCopyNavListSecondnav li a:visited,.footerCopyNav .footerCopyNavList .footerCopyNavListSecondnav li a:focus{border-bottom:none}@media only screen and (min-width:1040px){.footerCopyNav .footerCopyNavList .footerCopyNavListSecondnav li{display:inline-block;padding:0 7px;position:relative}.footerCopyNav .footerCopyNavList .footerCopyNavListSecondnav li:before{content:"|";position:absolute;top:0;left:0}}@media only screen and (min-width:1040px){.footerCopyNav .footerCopyNavList .footerCopyNavListSecondnav li:first-child{display:inline-block;padding:0 7px 0 0;border-left:none}.footerCopyNav .footerCopyNavList .footerCopyNavListSecondnav li:first-child:before{display:none}}.footerCopyNav .footerCopyNavList .footerCopyNavListSecondnavCopy{font-size:.87rem}@media only screen and (min-width:1040px){.footerCopyNav .footerCopyNavList .footerCopyNavListSecondnavCopy{float:right;width:25%;text-align:right}}