@charset "UTF-8";.clip{position:relative}.clip.howto,.clip.howto-web{width:194px;height:194px}.clip.howto-nocc{width:59px;height:58px}.clip .mask-img{position:absolute}.clip .howto-place{top:-178px;clip:rect(178px 194px 372px 0)}.clip .howto-use{top:-178px;left:-392px;clip:rect(178px 586px 372px 392px)}.clip .howto-use-web{top:-562px;left:0;clip:rect(562px 194px 756px 0)}.clip .howto-share{top:-178px;left:-196px;clip:rect(178px 390px 372px 196px)}.clip .howto-share-web{top:-366px;clip:rect(366px 194px 560px 0)}.clip .howto-nocc-img{top:-474px;left:-442px;clip:rect(474px 501px 532px 442px)}.check-off-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -586px -122px no-repeat;display:inline-block;width:25px;height:25px}.check-on-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -586px -149px no-repeat;display:inline-block;width:24px;height:24px}.close-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -476px -395px no-repeat;display:inline-block;width:116px;height:26px}.color-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -344px -443px no-repeat;display:inline-block;width:103px;height:29px;margin:26px 0 0 9px}.envelope-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -588px -242px no-repeat;display:inline-block;width:17px;height:12px}.fbook-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -588px -256px no-repeat;display:inline-block;width:16px;height:16px}.heading-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -476px -374px no-repeat;display:inline-block;width:129px;height:19px}.item-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -344px -474px no-repeat;display:inline-block;width:54px;height:60px;margin:11px 0 3px 33px}.logo-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -344px -374px no-repeat;display:inline-block;width:130px;height:67px}.merchants-logo{background:url(/cdn/9d8ade7/images/pages/merchants/giftly-merchants-logo.png);width:261px;height:67px;margin-top:5px}.money-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -588px -178px no-repeat;display:inline-block;width:34px;height:62px;margin:8px 0 0 43px}.no-cc-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -442px -474px no-repeat;display:inline-block;width:59px;height:58px}.paper-plane-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) 0 0 no-repeat;display:inline-block;width:622px;height:120px}.phone-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -606px -256px no-repeat;display:inline-block;width:11px;height:16px}.place-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -400px -474px no-repeat;display:inline-block;width:40px;height:59px;margin:11px 0 3px 40px}.place-2-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) 0 -178px no-repeat;display:inline-block;width:194px;height:194px}.share-app-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -196px -178px no-repeat;display:inline-block;width:194px;height:194px}.share-web-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) 0 -374px no-repeat;display:inline-block;width:170px;height:170px}.toggle-left-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) 0 -122px no-repeat;display:inline-block;width:291px;height:54px}.toggle-right-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -293px -122px no-repeat;display:inline-block;width:291px;height:54px}.use-app-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -392px -178px no-repeat;display:inline-block;width:194px;height:194px}.use-web-sp{background:url(/cdn/9d8ade7/images/app/sprites/all.png) -172px -374px no-repeat;display:inline-block;width:170px;height:170px}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased}:focus,a{outline:0}ul{list-style:none}.disp-block{display:block!important}.marg-auto{margin:0 auto}.pos-abs{position:absolute}.pos-rel{position:relative}.t-center{text-align:center}.blockAuto{display:block!important;margin:0 auto}.disp-none{display:none!important}.dispNone{display:none}.disp-inline{display:inline}.bold{font-weight:bold}.tiny{font-size:12px}.pointer{cursor:pointer}.hideOut{display:inline;position:absolute;left:-100%}.lfloat{float:left}.rfloat{float:right}.wrap-space{white-space:normal}.error-box{display:none;background-color:#ffbaba!important;color:#da000c!important}.error-box:hover{border-color:#d8000c!important}h1,h2,h3,h4,h5,h6{font-weight:inherit;margin:0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}a.truelink{color:#e89f1d!important}.lurk{display:none}.block{display:block}.cblock{display:block;margin:0 auto}.inline{display:inline}.iblock{display:inline-block}.forceoverflow{overflow:visible!important}.blockAuto{display:block;margin:0 auto}.block-c{display:block;margin:0 auto}.iblock-t{display:inline-block;vertical-align:top}.iblock-b{display:inline-block;vertical-align:bottom}.iblock-m{display:inline-block;vertical-align:middle}.iblock-tt{display:inline-block;vertical-align:text-top}.iblock-tb{display:inline-block;vertical-align:text-bottom}.relative{position:relative}.float-r{float:right}.float-l{float:left}.left{text-align:left}.right{text-align:right}.center{text-align:center}.vcenter{display:inline-block;vertical-align:middle}ul.blocks{display:block;margin:0 auto;padding:0;list-style-type:none}ul.blocks>li{display:block;position:relative}ul.iblocks{display:block;margin:0 auto;padding:0;list-style-type:none}ul.iblocks>li{display:inline-block;position:relative}ul.floats{display:block;margin:0 auto;padding:0;list-style-type:none}ul.floats>li{float:left;position:relative}.bold{font-weight:bold}.w100{font-weight:100}.w300{font-weight:300}.w500{font-weight:500}.w700{font-weight:700}.indent{text-indent:1.5em}.link,.clickable{cursor:pointer}.invalid{box-shadow:0 0 5px red;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;background-color:#f0dddd}.safe-margin{width:320px;margin:0 auto;position:relative}.safe-margin-pad{width:300px;margin:0 auto;padding:0 10px;position:relative}