/*!
 * Cropper.js v1.3.2
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2015-2018 Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2018-03-03T03:42:40.122Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline-color:rgba(51,153,255,.75);outline:1px solid #39f;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}
.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}
.cropper-move{cursor:move}
.cropper-crop{cursor:crosshair}
.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
.iziToast-capsule{font-size:0;height:0;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:height .5s cubic-bezier(.25,.8,.25,1),-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:height .5s cubic-bezier(.25,.8,.25,1),-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1),height .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1),height .5s cubic-bezier(.25,.8,.25,1),-webkit-transform .5s cubic-bezier(.25,.8,.25,1)}
.iziToast-capsule,.iziToast-capsule *{-webkit-box-sizing:border-box;box-sizing:border-box}
.iziToast-overlay{
  display:block;
  position:fixed;
  top:-100px;
  left:0;
  right:0;
  bottom:-100px;
  z-index:997}
.iziToast{
  display:inline-block;clear:both;position:relative;font-family:Lato,Tahoma,Arial;font-size:14px;padding:8px 45px 9px 0;background:hsla(0,0%,93%,.9);border-color:hsla(0,0%,93%,.9);width:100%;pointer-events:all;cursor:default;-webkit-transform:translateX(0);transform:translateX(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:54px}
.iziToast>.iziToast-progressbar{position:absolute;left:0;bottom:0;width:100%;z-index:1;background:hsla(0,0%,100%,.2)}
.iziToast>.iziToast-progressbar>div{height:2px;width:100%;background:rgba(0,0,0,.3);border-radius:0 0 3px 3px}
.iziToast.iziToast-balloon:before{content:"";position:absolute;right:8px;left:auto;width:0;height:0;top:100%;border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;border-radius:0}
.iziToast.iziToast-balloon .iziToast-progressbar{top:0;bottom:auto}
.iziToast.iziToast-balloon>div{border-radius:0 0 0 3px}
.iziToast>.iziToast-cover{position:absolute;left:0;top:0;bottom:0;height:100%;margin:0;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,.1)}
.iziToast>.iziToast-close{position:absolute;right:0;top:0;border:0;padding:0;opacity:.6;width:42px;height:100%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:8px;cursor:pointer;outline:none}
.iziToast>.iziToast-close:hover{opacity:1}
.iziToast>.iziToast-body{position:relative;padding:0 0 0 10px;height:auto;min-height:36px;margin:0 0 0 15px;text-align:left}
.iziToast>.iziToast-body:after{content:"";display:table;clear:both}
.iziToast>.iziToast-body .iziToast-texts{margin:10px 0 0;padding-right:2px;display:inline-block;float:left}
.iziToast>.iziToast-body .iziToast-inputs{min-height:19px;float:left;margin:3px -2px}
.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]),.iziToast>.iziToast-body .iziToast-inputs>select{position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:4px 7px;font-size:13px;letter-spacing:.02em;background:rgba(0,0,0,.1);color:#000;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);min-height:26px}
.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]):focus,.iziToast>.iziToast-body .iziToast-inputs>select:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.6);box-shadow:0 0 0 1px rgba(0,0,0,.6)}
.iziToast>.iziToast-body .iziToast-buttons{min-height:17px;float:left;margin:4px -2px}
.iziToast>.iziToast-body .iziToast-buttons>a,.iziToast>.iziToast-body .iziToast-buttons>button,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]){position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:5px 10px;font-size:12px;letter-spacing:.02em;cursor:pointer;background:rgba(0,0,0,.1);color:#000}
.iziToast>.iziToast-body .iziToast-buttons>a:hover,.iziToast>.iziToast-body .iziToast-buttons>button:hover,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):hover{background:rgba(0,0,0,.2)}.iziToast>.iziToast-body .iziToast-buttons>a:focus,.iziToast>.iziToast-body .iziToast-buttons>button:focus,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.6);box-shadow:0 0 0 1px rgba(0,0,0,.6)}
.iziToast>.iziToast-body .iziToast-buttons>a:active,.iziToast>.iziToast-body .iziToast-buttons>button:active,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):active{top:1px}.iziToast>.iziToast-body .iziToast-icon{height:100%;position:absolute;left:0;top:50%;display:table;font-size:23px;line-height:24px;margin-top:-12px;color:#000}
.iziToast>.iziToast-body .iziToast-title{margin:0;color:#000}
.iziToast>.iziToast-body .iziToast-message,.iziToast>.iziToast-body .iziToast-title{padding:0;line-height:16px;font-size:14px;text-align:left;float:left;white-space:normal}
.iziToast>.iziToast-body .iziToast-message{margin:0 0 10px;color:rgba(0,0,0,.6)}
.iziToast.iziToast-animateInside .iziToast-buttons-child,.iziToast.iziToast-animateInside .iziToast-icon,.iziToast.iziToast-animateInside .iziToast-inputs-child,.iziToast.iziToast-animateInside .iziToast-message,.iziToast.iziToast-animateInside .iziToast-title{opacity:0}
.iziToast-target{position:relative;width:100%;margin:0 auto}
.iziToast-target .iziToast-capsule{overflow:hidden}
.iziToast-target .iziToast-capsule:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.iziToast-target .iziToast-capsule .iziToast{width:100%;float:left}
.iziToast-wrapper{z-index:99999;position:fixed;width:100%;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.iziToast-wrapper .iziToast.iziToast-balloon:before{border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;right:8px;left:auto}
.iziToast-wrapper-bottomLeft{left:0;bottom:0;text-align:left}
.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before{border-right:15px solid transparent;border-left:0 solid transparent;right:auto;left:8px}
.iziToast-wrapper-bottomRight{right:0;bottom:0;text-align:right}
.iziToast-wrapper-topLeft{left:0;top:0;text-align:left}
.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before{border-right:15px solid transparent;border-left:0 solid transparent;right:auto;left:8px}
.iziToast-wrapper-topRight{top:0;right:0;text-align:right}
.iziToast-wrapper-topCenter{top:0;left:0;right:0;text-align:center}.iziToast-wrapper-bottomCenter,.iziToast-wrapper-center{bottom:0;left:0;right:0;text-align:center}.iziToast-wrapper-center{top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iziToast-rtl{direction:rtl;padding:8px 0 9px 45px;font-family:Tahoma,Lato,Arial}.iziToast-rtl .iziToast-cover{left:auto;right:0}.iziToast-rtl .iziToast-close{right:auto;left:0}.iziToast-rtl .iziToast-body{padding:0 10px 0 0;margin:0 16px 0 0;text-align:right}.iziToast-rtl .iziToast-body .iziToast-buttons,.iziToast-rtl .iziToast-body .iziToast-inputs,.iziToast-rtl .iziToast-body .iziToast-message,.iziToast-rtl .iziToast-body .iziToast-texts,.iziToast-rtl .iziToast-body .iziToast-title{float:right;text-align:right}.iziToast-rtl .iziToast-body .iziToast-icon{left:auto;right:0}@media only screen and (min-width:568px){.iziToast-wrapper{padding:10px 15px}.iziToast-cover{border-radius:3px 0 0 3px}.iziToast{margin:5px 0;border-radius:3px;width:auto}.iziToast:after{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;-webkit-box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,.2),inset 0 0 5px rgba(0,0,0,.1),0 8px 8px -5px rgba(0,0,0,.25);box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,.2),inset 0 0 5px rgba(0,0,0,.1),0 8px 8px -5px rgba(0,0,0,.25)}.iziToast.iziToast-color-dark:after{-webkit-box-shadow:inset 0 -10px 20px -10px hsla(0,0%,100%,.3),0 10px 10px -5px rgba(0,0,0,.25);box-shadow:inset 0 -10px 20px -10px hsla(0,0%,100%,.3),0 10px 10px -5px rgba(0,0,0,.25)}.iziToast.iziToast-balloon .iziToast-progressbar{background:transparent}.iziToast.iziToast-balloon:after{-webkit-box-shadow:0 10px 10px -5px rgba(0,0,0,.25),inset 0 10px 20px -5px rgba(0,0,0,.25);box-shadow:0 10px 10px -5px rgba(0,0,0,.25),inset 0 10px 20px -5px rgba(0,0,0,.25)}.iziToast-target .iziToast:after{-webkit-box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,.2),inset 0 0 5px rgba(0,0,0,.1);box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,.2),inset 0 0 5px rgba(0,0,0,.1)}}.iziToast.iziToast-theme-dark{background:#565c70;border-color:#565c70}.iziToast.iziToast-theme-dark .iziToast-title{color:#fff}.iziToast.iziToast-theme-dark .iziToast-message{color:hsla(0,0%,100%,.7);font-weight:300}
.iziToast.iziToast-theme-dark .iziToast.iziToast-theme-dark .iziToast-buttons>a,.iziToast.iziToast-theme-dark .iziToast-buttons>button,.iziToast.iziToast-theme-dark .iziToast-buttons>input{color:#fff;background:hsla(0,0%,100%,.1)}

.iziToast.iziToast-theme-dark .iziToast-buttons>a:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>button:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>input:hover{background:hsla(0,0%,100%,.2)}

.iziToast.iziToast-theme-dark .iziToast-buttons>a:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>button:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>input:focus{
  -webkit-box-shadow:0 0 0 1px hsla(0,0%,100%,.6);box-shadow:0 0 0 1px hsla(0,0%,100%,.6)}.iziToast.iziToast-color-red{background:rgba(255,175,180,.9);border-color:rgba(255,175,180,.9)}

.iziToast.iziToast-color-orange{
  background:rgba(255,207,165,.9);border-color:rgba(255,207,165,.9)}
.iziToast.iziToast-color-yellow{
  background:rgba(255,249,178,.9);border-color:rgba(255,249,178,.9)}.iziToast.iziToast-color-blue{background:rgba(157,222,255,.9);border-color:rgba(157,222,255,.9)}.iziToast.iziToast-color-green{background:rgba(166,239,184,.9);border-color:rgba(166,239,184,.9)}
.iziToast.iziToast-layout2 .iziToast-body .iziToast-message,.iziToast.iziToast-layout2 .iziToast-body .iziToast-texts{
  width:100%}
.iziToast.iziToast-layout3{
  border-radius:2px}.iziToast.iziToast-layout3:after{display:none}
.iziToast.revealIn,.iziToast .revealIn{
  -webkit-animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both;animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both}
.iziToast.slideIn,.iziToast .slideIn{
  -webkit-animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both;animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both}
.iziToast.bounceInLeft{
  -webkit-animation:iziT-bounceInLeft .7s ease-in-out both;animation:iziT-bounceInLeft .7s ease-in-out both}
.iziToast.bounceInRight{
  -webkit-animation:iziT-bounceInRight .85s ease-in-out both;animation:iziT-bounceInRight .85s ease-in-out both}
.iziToast.bounceInDown{
  -webkit-animation:iziT-bounceInDown .7s ease-in-out both;animation:iziT-bounceInDown .7s ease-in-out both}
.iziToast.bounceInUp{
  -webkit-animation:iziT-bounceInUp .7s ease-in-out both;animation:iziT-bounceInUp .7s ease-in-out both}
.iziToast.fadeIn,.iziToast .fadeIn{
  -webkit-animation:iziT-fadeIn .5s ease both;animation:iziT-fadeIn .5s ease both}
.iziToast.fadeInUp{
  -webkit-animation:iziT-fadeInUp .7s ease both;animation:iziT-fadeInUp .7s ease both}
.iziToast.fadeInDown{
  -webkit-animation:iziT-fadeInDown .7s ease both;animation:iziT-fadeInDown .7s ease both}
.iziToast.fadeInLeft{
  -webkit-animation:iziT-fadeInLeft .85s cubic-bezier(.25,.8,.25,1) both;animation:iziT-fadeInLeft .85s cubic-bezier(.25,.8,.25,1) both}
.iziToast.fadeInRight{
  -webkit-animation:iziT-fadeInRight .85s cubic-bezier(.25,.8,.25,1) both;animation:iziT-fadeInRight .85s cubic-bezier(.25,.8,.25,1) both}.iziToast.flipInX{-webkit-animation:iziT-flipInX .85s cubic-bezier(.35,0,.25,1) both;animation:iziT-flipInX .85s cubic-bezier(.35,0,.25,1) both}
.iziToast.fadeOut{
  -webkit-animation:iziT-fadeOut .7s ease both;animation:iziT-fadeOut .7s ease both}
.iziToast.fadeOutDown{
  -webkit-animation:iziT-fadeOutDown .7s cubic-bezier(.4,.45,.15,.91) both;animation:iziT-fadeOutDown .7s cubic-bezier(.4,.45,.15,.91) both}
.iziToast.fadeOutUp{
  -webkit-animation:iziT-fadeOutUp .7s cubic-bezier(.4,.45,.15,.91) both;animation:iziT-fadeOutUp .7s cubic-bezier(.4,.45,.15,.91) both}
.iziToast.fadeOutLeft{
  -webkit-animation:iziT-fadeOutLeft .5s ease both;animation:iziT-fadeOutLeft .5s ease both}
.iziToast.fadeOutRight{
  -webkit-animation:iziT-fadeOutRight .5s ease both;animation:iziT-fadeOutRight .5s ease both}
.iziToast.flipOutX{
  -webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation:iziT-flipOutX .7s cubic-bezier(.4,.45,.15,.91) both;animation:iziT-flipOutX .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast-overlay.fadeIn{-webkit-animation:iziT-fadeIn .5s ease both;animation:iziT-fadeIn .5s ease both}.iziToast-overlay.fadeOut{-webkit-animation:iziT-fadeOut .7s ease both;animation:iziT-fadeOut .7s ease both}@-webkit-keyframes iziT-revealIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,1);transform:scale3d(.3,.3,1)}to{opacity:1}}@keyframes iziT-revealIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,1);transform:scale3d(.3,.3,1)}to{opacity:1}}@-webkit-keyframes iziT-slideIn{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes iziT-slideIn{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes iziT-bounceInLeft{0%{opacity:0;-webkit-transform:translateX(280px);transform:translateX(280px)}50%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}70%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes iziT-bounceInLeft{0%{opacity:0;-webkit-transform:translateX(280px);transform:translateX(280px)}50%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}70%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes iziT-bounceInRight{0%{opacity:0;-webkit-transform:translateX(-280px);transform:translateX(-280px)}50%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes iziT-bounceInRight{0%{opacity:0;-webkit-transform:translateX(-280px);transform:translateX(-280px)}50%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes iziT-bounceInDown{0%{opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px)}50%{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}70%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes iziT-bounceInDown{0%{opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px)}50%{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}70%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes iziT-bounceInUp{0%{opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}50%{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}70%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes iziT-bounceInUp{0%{opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}50%{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}70%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-webkit-keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-webkit-keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
body,html{
  height:100%;
  background-image:url(../img/stripes-light.png)
}
body{
 background-color:#e9e9e9;
 color:#4a4a4a;
 font-family:HiraginoSans-W5,BlinkMacSystemFont,Helvetica Neue,Noto Sans Japanese,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Hiragino Kaku Gothic ProN,Futura,Arial,Meiryo,sans-serif;
 font-size:14px;
 max-width:600px;
 width:100%;
 margin:0px auto
}
div{
  -webkit-box-sizing:border-box;box-sizing:border-box
}
a{
  color:#9b9b9b;
  text-decoration:none
}
a:hover{
  cursor:pointer;
  -webkit-transition:.3s;transition:.3s
}
button{
  background:none;
  outline:0
}
.body{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  max-width:600px;
  width:100%;
  height:auto;
  min-height:100vh;
  margin:0 auto;
  background-color:#f6f6f6
}
.header,.header-nav{background-color:#fafafa}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;max-width:600px;width:100%;height:40px;border-bottom:.5px solid rgba(0,0,0,.25);z-index:1}.header-nav li{width:40%;text-align:center}.header-nav__item{display:inline-block;padding:15px 0 8px;color:#9b9b9b}

.header-nav__item--active{
  color:#ed747d;
  border-bottom:3px solid #ed747d
}

.tab{
  position:fixed;
  bottom:0;
  width:100%;
  max-width:600px;
  background-color:#fafafa;
  border-top:.5px solid rgba(0,0,0,.25)
}

.tab-bar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:60px
}

.tab-bar li{width:40%;text-align:center}

.tab-bar__item{
  display:inline-block;
  padding:15px 0 10px;
  color:#e7e7e7
}

.tab-bar__item img{width:25px;height:25px}

.tab-bar__item--active{color:#9b9b9b}

.item{margin-bottom:20px}

.item-comment,.item-comment-edit,.item-link,.item-link-edit,.item-sort{
  display:inline-block
}

#preview img{max-width:100%}

.user-header{
  position:relative;
  min-height:150px;
  margin-top:40px
}

.user-header--preview{
  position:relative;
  min-height:125px;
  margin-top: -50px;
  text-align: center;
}
.user-header__body{
  display:block;
  height:70vw;
  background-color:transparent;
  line-height:60px;
  text-align:right;
  position:relative;
  margin-bottom:0
}
@media screen and (min-width:768px){
  .user-header__body{height:240px}
}

.user-header__image-wrap{
  display:block;
  height:70%;
  background-color:rgba(0,0,0,.05)
}

.color-type__bg--4 .user-header__image-wrap,.color-type__bg--10 .user-header__image-wrap,.color-type__bg--11 .user-header__image-wrap,.color-type__bg--12 .user-header__image-wrap,.color-type__bg--13 .user-header__image-wrap,.color-type__bg--14 .user-header__image-wrap,.color-type__bg--16 .user-header__image-wrap,.color-type__bg--17 .user-header__image-wrap,.color-type__bg--18 .user-header__image-wrap{
  background-color:rgba(0,0,0,.12)
}

.color-type__bg--19 .user-header__image-wrap{
  background-color:rgba(0,0,0,.2)
}

.user-header__image{
  -o-object-fit:cover;
  object-fit:cover;
  display:block;
  max-width:100%;
  text-align:right;
  width:100%;
  height:100%;
}

.user-header__no-image{display:none}

.user-header__label{
  position:absolute;
  top:0;
  right:5px
}

.user-header__label img{
  width:44px;
  height:44px;
  vertical-align:middle
}

.user-footer{
  width:108px;
  height:auto;
  position:absolute;
  bottom:10px;
  left:0;
  right:0;
  margin:auto;

}.user-body--wrapper{
  position:relative;
}

.user-info{
  height:100px;
  width:100px;
  margin:0;
  display:inline-block;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  text-align:left;
  bottom:30px;
  left:10px
}

.user-info__avatar{
  position:relative;
  width:80px;
  height:80px;
  border-radius:50%
}

.user-info__overlay{
  position:absolute;
  width:80px;
  height:80px;
  border-radius:50%;
  border:1px solid rgba(0,0,0,.1);
  background-color:rgba(34,34,34,.3);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.user-info__overlay .edit-img{
  position:absolute;
  top:0;right:0;
  bottom:0;
  left:0;
  margin:auto;
  width:50px
}

.user-info__icon{
  width:100px;
  height:100px;
  border-radius:50%;
}

.font-weight{
  font-weight:700
}

.qrcode__icon{
  width:30px;
  margin:10px
}

.settings__contents--wrapper .user-info__icon{
  margin-bottom:10px
}

.user-info__name{
  color:#4a4a4a;
  font-size:14px;
  font-weight:700;
  margin-top:8px;
  text-align: center;
  width: 100px;
}

.settings__contents--wrapper .user-info__name{
  margin-left:-20px
}

.user-info__edit{
  display:inline-block;
  background-color:#ed747d;
  border-radius:50%;
  width:24px;
  height:24px;
}

.user-info__edit img{
  width:14px;
  height:14px;
  padding:5px}.user-info__edit--img{position:absolute;top:65px;right:15px}.user-info__edit--name{position:absolute;right:-15px;bottom:-15px}.user-data{width:60%;position:absolute;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.insight__btn{display:inline-block;margin:0 10px 0 0;position:relative}.insight__btn:after{content:"";background:url(/packs/images/btn/setting/insight-422d0af4972af3fe6b164440932103f5.png) no-repeat 50%/cover;width:24px;height:24px;position:absolute;right:4px;top:50%;margin-top:-12px}.insight__btn a{background:#fff;padding:16px 36px 16px 10px;-webkit-box-shadow:0 0 14px -6px #000;box-shadow:0 0 14px -6px #000;border-radius:10px;display:inline-block}.contents__item-list{-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;margin:0 10px 10px;padding:10px;font-size:12px;line-height:1.5;border-radius:10px;border:1px solid rgba(0,0,0,.08);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.03);box-shadow:0 0 4px 0 rgba(0,0,0,.03)}.color-type__bg--4 .contents__item-wrapper .contents,.color-type__bg--10 .contents__item-wrapper .contents,.color-type__bg--11 .contents__item-wrapper .contents,.color-type__bg--12 .contents__item-wrapper .contents,.color-type__bg--13 .contents__item-wrapper .contents,.color-type__bg--14 .contents__item-wrapper .contents,.color-type__bg--16 .contents__item-wrapper .contents,.color-type__bg--17 .contents__item-wrapper .contents,.color-type__bg--18 .contents__item-wrapper .contents,.color-type__bg--19 .contents__item-wrapper .contents{border:1px solid #fff}.contents--profile-comment{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}.contents--sns{background:transparent}.contents--add,.contents--sns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;-webkit-box-shadow:none;box-shadow:none}.contents--add{background-color:inherit;margin-bottom:60px;padding-bottom:80px}.contents__link{display:block;width:100%;padding:15px 0;text-align:center;border-radius:32px;background:#777}.contents__link-text{width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-weight:700;color:#fff}.contents__link--inactive{opacity:.5}.contents__comment{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap;font-weight:400}.contents__comment--inactive{opacity:.2}.contents__comment-edit,.contents__comment-edit img,.contents__edit,.contents__edit img,.contents__link-edit,.contents__link-edit img{width:44px;height:44px}.contents__edit--sns{position:relative;display:inline-block;margin-right:10px;width:61px;height:61px;border-radius:50%;opacity:.2}.contents__edit--sns:after{content:"";position:absolute;display:inline-block;top:0;right:0;width:22px;height:22px;background-image:url(/packs/images/btn/setting/add-sns-1b960aa6f4f67a3b932a8569ef573bf9.png);background-size:contain;vertical-align:middle}.contents__edit--sns:last-child{margin-right:0}.contents__edit--sns img{width:61px;height:61px}.contents__edit--sns-draft{opacity:.2}.contents__edit--sns-draft:after{content:none}.contents__edit--sns-draft.color-type__sns--facebook--5,.contents__edit--sns-draft.color-type__sns--facebook--6,.contents__edit--sns-draft.color-type__sns--facebook--7,.contents__edit--sns-draft.color-type__sns--facebook--8,.contents__edit--sns-draft.color-type__sns--facebook--9{opacity:.1}.contents__edit--sns-active{opacity:1}.contents__edit--sns-active:after{content:none}.contents__edit--move,.contents__edit--move img{width:36px;height:44px}.contents__add{border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 14px -6px #000;box-shadow:0 0 14px -6px #000}.contents__add,.contents__add img{width:44px;height:44px}.color-change{position:relative;display:inline-block}.color-change__btn{width:50px;height:50px;margin-right:10px;border-radius:50%;background-color:#fff;border:none;-webkit-box-shadow:0 0 14px -6px #000;box-shadow:0 0 14px -6px #000}.color-change__btn img{width:36px;height:36px}.error-message{margin:20px 0;color:red;text-align:center;display:none}
.color-type__bg--8{background:#fff}
.color-type__button--8{background:#30336B}
.color-type__button--new{background:red}
.color-type__button--81{background:#fff}
.color-type__button--text--8{color:#fff}
.color-type__button--text--8.last{
    width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    font-weight: 700;
    color:#30336B;
}
.color-type__text--8{color:#626262}
.share-contents{position:relative;width:100%;height:100%}.share-contents__inner{position:absolute;right:80px}.share{position:fixed;bottom:70px}.share__btn{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:62px;height:62px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 14px -6px #000;box-shadow:0 0 14px -6px #000}.share__btn img{position:absolute;width:44px;height:44px;top:0;right:0;bottom:0;left:0;margin:auto}.lp-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;min-height:100vh;margin:0 auto;background-color:#c4b5a9;color:#190202;font-family:Yu Gothic,YuGothic,-apple-system,BlinkMacSystemFont,Helvetica Neue,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Hiragino Kaku Gothic ProN,Arial,Meiryo,sans-serif;font-size:14px;letter-spacing:-.02em}.lp-wrapper a{color:#190202;text-decoration:none}.lp-wrapper a:hover{cursor:pointer}.lp-wrapper img{max-width:100%;height:auto}.lp-wrapper .lp-common-contents{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 10px;text-align:center}.lp-wrapper .lp-common-contents__inner{max-width:100%;margin:0 auto}@media screen and (min-width:768px){.lp-wrapper .lp-common-contents__inner{max-width:600px}}.lp-wrapper .lp-common-contents h3{margin-bottom:20px;line-height:1.5;font-size:16px;font-weight:700}.lp-wrapper .lp-common-logo{width:110px;height:auto;margin-top:4px}.lp-wrapper .lp-common-start-btn-wrap{text-align:center;margin:15px 0}.lp-wrapper .lp-common-start-btn{display:inline-block;margin:0 auto;background-color:#ff8e94;padding:15px;color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.06);box-shadow:0 2px 4px 0 rgba(0,0,0,.06)}.lp-wrapper .lp-common-start-btn:hover{background-color:#fc6f76}.lp-wrapper .lp-appearance-trigger{display:none}@media screen and (min-width:768px){.lp-wrapper .lp-contents-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-wrapper .lp-contents-grid__catch{width:50%}.lp-wrapper .lp-contents-grid__detail{width:40%;margin:0 5%}.lp-wrapper .lp-contents-grid--reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.lp-wrapper .lp-contents-grid--reverse .lp-contents-grid__catch{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.lp-wrapper .lp-contents-grid--reverse .lp-contents-grid__detail{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.lp-wrapper .lp-header{position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:600px;width:100%;height:64px;margin:0;padding:0 15px;background-color:#fcdbdb}.lp-wrapper .lp-header,.lp-wrapper .lp-header-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.lp-wrapper .lp-header-menu{margin-left:auto}.lp-wrapper .lp-header-menu li:first-child{margin-right:10px}.lp-wrapper .lp-header-menu__btn{padding:8px;border-radius:4px;letter-spacing:-.05em;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.1);box-shadow:0 0 4px 0 rgba(0,0,0,.1)}.lp-wrapper .lp-header-menu__btn--login{background-color:#fff}.lp-wrapper .lp-header-menu__btn--login:hover{color:#fc6f76;-webkit-transition:.3s;transition:.3s}.lp-wrapper .lp-header-menu__btn--start{background-color:#ff8e94;color:#fff}.lp-wrapper .lp-header-menu__btn--start:hover{background-color:#fc6f76}.lp-wrapper .lp-firstview{text-align:center;padding:70px 10px 0;background-color:#fcdbdb}.lp-wrapper .lp-firstview__inner{max-width:100%;margin:0 auto}.lp-wrapper .lp-important-info{border:3px solid #ff878d;padding:16px;margin-bottom:20px;color:#ff878d;font-size:12px;font-weight:700;text-align:left;line-height:1.8em}@media screen and (min-width:768px){.lp-wrapper .lp-firstview__inner{max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:768px){.lp-wrapper .lp-firstview-copy{margin-right:15px}}.lp-wrapper .lp-firstview-copy__img{width:260px}.lp-wrapper .lp-firstview-copy__text{margin:10px 0 20px}.lp-wrapper .lp-firstview-catch__img{width:300px;vertical-align:bottom}.lp-wrapper .lp-gallery{background-color:#f2edeb}@media screen and (min-width:768px){.lp-wrapper .lp-gallery .gallery__list:last-child{display:none}}.lp-wrapper .lp-gallery__btn{display:inline-block;margin:10px 0 30px;padding:8px;border:1px solid #190202;border-radius:4px}.lp-wrapper .lp-gallery__btn:hover{cursor:pointer;opacity:.9;-webkit-transition:.3s;transition:.3s}.lp-wrapper .lp-usage{background-color:#f2edeb}.lp-wrapper .lp-usage__trigger{display:inline-block;text-decoration:underline}.lp-wrapper .lp-usage__trigger:hover{cursor:pointer;color:#ff8e94;-webkit-transition:.3s;transition:.3s}.lp-wrapper .lp-feature{background-color:#f2edeb}.lp-wrapper .lp-feature__item{margin-bottom:20px}.lp-wrapper .lp-feature-detail__title{font-size:16px;margin:20px 0 15px}.lp-wrapper .lp-feature-detail__text{line-height:1.8;text-align:left}.lp-wrapper .lp-summary{background-color:#e8e0d9}.lp-wrapper .lp-summary__item{margin-bottom:20px}.lp-wrapper .lp-summary__item last-child{margin-bottom:none}.lp-wrapper .lp-summary-detail__title{font-size:16px;margin:20px 0 15px}@media screen and (min-width:768px){.lp-wrapper .lp-summary-detail__title{margin:0 0 15px;text-align:left}}.lp-wrapper .lp-summary-detail__text{width:270px;margin:0 auto;line-height:1.8;text-align:left}.lp-wrapper .lp-emphasis{background-color:#e2d5ca}.lp-wrapper .lp-emphasis__catch{max-width:100%;margin-bottom:20px}@media screen and (min-width:768px){.lp-wrapper .lp-emphasis__catch{max-width:400px}}.lp-wrapper .lp-emphasis__copy{margin-bottom:20px}.lp-wrapper .lp-footer{background-color:#c4b5a9;color:rgba(25,2,2,.5)}.lp-wrapper .lp-footer a{color:rgba(25,2,2,.5)}.lp-wrapper .lp-footer a:hover{color:#190202}.lp-wrapper .lp-footer-logo{opacity:.5}.lp-wrapper .lp-footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px;-ms-flex-flow:wrap;flex-flow:wrap;line-height:1.5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lp-wrapper .lp-footer__menu-item{margin-right:10px}.lp-wrapper .lp-footer__menu-item:last-child{margin-right:0}.lp-wrapper .lp-footer__menu-sns{display:inline-block;width:44px;height:44px;background-color:rgba(25,2,2,.5);border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.06);box-shadow:0 2px 4px 0 rgba(0,0,0,.06)}.lp-wrapper copyright{display:block;margin-top:10px;font-size:12px}.error--account_name,.error--comment,.error--description,.error--link-text,.error--link-url{color:red;text-align:center;display:none;margin-bottom:15px}.error{display:block}.modal{display:none;position:relative}.close_overlay,.modal{top:0;left:0;width:100%;height:100%}.close_overlay{display:block;text-indent:-9999px;position:fixed;background-image:linear-gradient(-134deg,#ffdcdc,#fad0c4);z-index:5}.modal--inner{position:fixed;width:100%;height:auto;top:50%;left:0;z-index:10;-webkit-animation:modal-anime 3s ease-out;animation:modal-anime 3s ease-out}@-webkit-keyframes modal-anime{0%{-webkit-transform:scale(.9);transform:scale(.9)}5%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.9);transform:scale(.9)}20%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes modal-anime{0%{-webkit-transform:scale(.9);transform:scale(.9)}5%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.9);transform:scale(.9)}20%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}.modal .inner{position:absolute;z-index:11;width:80%;max-width:500px;height:auto;top:50%;left:50%;right:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:15px 15px 20px;border-radius:10px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.modal--close{height:20px;width:20px;display:block;position:relative;float:right;cursor:pointer}.modal--close:after,.modal--close:before{content:"";height:2px;width:18px;display:block;background:#9b9b9b;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;position:absolute;top:16px;right:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.modal--close:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.item-add__wrapper{margin-top:30px;clear:both}.item-add__text{margin:20px 0;color:rgba(0,0,0,.85);text-align:center}.item-add__text__result{margin:20px 0;text-align:center;display:none;color:#faaaae}.item-add__button{display:block;width:100%;height:45px;background:#ff8e94;color:#fff;margin:10px auto;border-radius:5px;line-height:45px;text-align:center;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.contents__form--wrapper{clear:both;max-width:270px;margin:30px auto 0;text-align:center}.item__input{display:block;width:100%;height:45px;background:rgba(0,0,0,.03);border:medium none currentColor;border:initial;padding:5px 15px;margin:5px auto;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.comment__input{height:90px}.published-flag{position:relative;width:57px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin-left:auto}.published-flag__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}.published-flag__checkbox{display:none}
.published-flag__label{display:block;overflow:hidden;cursor:pointer;border:2px solid #e7e7e7;border-radius:20px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.1);box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.published-flag__inner{display:block;width:200%;margin-left:-100%;-webkit-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}.published-flag__inner:after,.published-flag__inner:before{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:14px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box}.published-flag__inner:before{content:"";padding-left:10px;background-color:#66d8a4;color:#fff}.published-flag__inner:after{content:"";padding-right:10px;background-color:#e7e7e7;text-align:right}.published-flag__switch{display:block;width:30px;margin:0;background:#fff;position:absolute;top:0;bottom:0;right:23px;border:2px solid #e7e7e7;border-radius:20px;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.published-flag__checkbox:checked+.published-flag__label{border:2px solid #66d8a4}.published-flag__checkbox:checked+.published-flag__label .published-flag__inner{margin-left:0}.published-flag__checkbox:checked+.published-flag__label .published-flag__switch{right:0;border:2px solid #66d8a4}.remove-item{margin-top:10px;border-bottom:1px solid #9b9b9b;display:inline-block;cursor:pointer}.color-type__radio,.remove-item__disable{display:none}.color-type__label{display:inline-block;width:30px;height:30px;border-radius:10px;margin:6px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}.color-type__radio:checked+.color-type__label{-webkit-box-shadow:0 0 0 2px #000;box-shadow:0 0 0 2px #000;width:30px;height:30px;border-radius:10px;border:0}.color-type__label:before{content:"";width:0;height:0;border:15px solid transparent;position:absolute;top:-1px;left:-1px}.color-type--0{background:#f2c4d0}.color-type--0:before{border-top:15px solid #fff4f7;border-left:15px solid #fff4f7}.color-type--1{background:#f5dc8e}.color-type--1:before{border-top:15px solid #fff9e8;border-left:15px solid #fff9e8}.color-type--2{background:#c9e2b5}.color-type--2:before{border-top:15px solid #f4fced;border-left:15px solid #f4fced}.color-type--3{background:#b5dce2}.color-type--3:before{border-top:15px solid #ebfbfe;border-left:15px solid #ebfbfe}.color-type--4{background:ivory}.color-type--4:before{border-top:15px solid #c6c1c7;border-left:15px solid #c6c1c7}.color-type--5{background:#ff066f}.color-type--5:before{border-top:15px solid #fff;border-left:15px solid #fff}.color-type--6{background:#ffdc04}.color-type--6:before{border-top:15px solid #fff;border-left:15px solid #fff}.color-type--7{background:#a0e408}.color-type--7:before{border-top:15px solid #fff;border-left:15px solid #fff}.color-type--8{background:#00b4f2}.color-type--8:before{border-top:15px solid #fff;border-left:15px solid #fff}.color-type--9{background:#373434}.color-type--9:before{border-top:15px solid #fff;border-left:15px solid #fff}.color-type--10{background:#fff}.color-type--10:before{border-top:15px solid #fbbfe7;border-left:15px solid #fbbfe7}.color-type--11{background:#fff}.color-type--11:before{border-top:15px solid #67c0d8;border-left:15px solid #67c0d8}.color-type--12{background:#fff}.color-type--12:before{border-top:15px solid #f25b7a;border-left:15px solid #f25b7a}.color-type--13{background:#fff}.color-type--13:before{border-top:15px solid #ff9841;border-left:15px solid #ff9841}.color-type--14{background:#fff}.color-type--14:before{border-top:15px solid #b9a6da;border-left:15px solid #b9a6da}.color-type--15{background:#373434}.color-type--15:before{border-top:15px solid #fff;border-left:15px solid #fff}.color-type--16{background:#444859}.color-type--16:before{border-top:15px solid #dcd8d7;border-left:15px solid #dcd8d7}.color-type--17{background:#e2d0bf}.color-type--17:before{border-top:15px solid #609a90;border-left:15px solid #609a90}.color-type--18{background:#a4aad8}.color-type--18:before{border-top:15px solid #7c7f94;border-left:15px solid #7c7f94}.color-type--19{background:#e0dfdd}.color-type--19:before{border-top:15px solid #514a44;border-left:15px solid #514a44}

.show-body{
  margin-top:0;
}

.contents__item {line-height: 1.4;}
.contents__item-wrapper{width:90%;margin:0 auto}.contents__item-list--preview{margin-bottom:60px;padding-bottom:80px}.contents--preview{text-align:center;padding:0 20px 15px}
.contents--sns-preview{padding:5px 10px 5px 20px}
.contents--sns-preview1{padding:5px 10px 20px 18px}
.contents--sns-preview2{padding:5px 10px 20px 30px}

.contents__sns--preview{
  position:relative;
  display:inline-block;
  margin-right:10px;
  width:61px;
  height:61px;
  border-radius:50%;
  -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.06);
  box-shadow:0 2px 4px 0 rgba(0,0,0,.06);
}

.contents__sns--preview img{
  width:61px;
  height:61px;
}

.contents__link--preview{
  display:block;
  width:100%;
  padding:15px 0;
  text-align:center;
  color:#fff;
  border-radius:32px;
  margin:0 auto;
}

.contents__link--preview_book{
  display:block;
  width:90%;
  padding:10px 0;
  text-align:center;
  color:#fff;
  margin:0px auto 6px;
}

.contents__link--preview_book img{
  margin:0 0 20px 0;
}

.contents__link--preview1{
  display:block;
  width:100%;
  padding:15px 0 0px;
  text-align:center;
  color:#fff;
  border-radius:32px;
  margin:0 auto;
}


.contents__comment--preview{
  width:40%;
  margin:0 auto;
  text-align:left;
  white-space:pre-wrap;
  line-height:1.5;
  font-weight: 400;
  font-size: 14px;
  padding-top: 10px;
}

.settings__contents{height:100%;background-color:#f6f6f6}.settings__contents--wrapper{padding:10px;text-align:center}.settings__contents--wrapper .user-info{position:relative;bottom:inherit;left:inherit;text-align:center;margin:0 auto 30px}.settings__link-text{width:70%;padding:15px;border-radius:32px;border:none;font-size:14px;display:inline-block;margin:10px;text-align:center}.settings__contents--link-url{width:100%;margin:10px auto}.settings__contents--description{margin-bottom:60px}.settings__button--logout{padding:15px;border-radius:32px;background:#c7c7c7;color:#fff;width:70%;display:block;margin:10px auto}.copy-link{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;padding:15px;border:none;font-size:14px;text-align:center;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:10px}.copy-link--setting-area{width:80%}.copy-success{display:none;padding:15px 10px;background-color:rgba(250,170,174,.1)}.copy-error{color:red;display:none;padding:10px}.copy-success--setting-area,.copy-success-after{margin-top:5px;padding-top:15px}.copy-success-after{border-top:1px solid #e7e7e7}.copy-success-after__result{display:none;margin-bottom:15px;line-height:1.4;color:#faaaae}.copy-result{display:block;color:#faaaae}.copy-success-after__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 15px 0 0;margin-bottom:15px;text-align:left;color:rgba(0,0,0,.5);border-radius:5px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.copy-success-after__btn img{display:inline-block;width:44px;height:44px}.copy-success-after__btn__disable{display:none}.copy-success-after__btn--instagram{background-color:#f2c4d0}.copy-success-after__btn--twitter{background-color:#b5dce2}.insight{margin:40px 0 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.insight__data{padding:1.5em;font-size:14px;text-align:center;line-height:1.5;background-color:#fff}.insight__data--number{padding:0 .3em;font-size:110%;font-weight:700}.insight__data--links{display:-webkit-box;display:-ms-flexbox;display:flex}.insight__data--link--btn{display:block;width:50%;padding:15px 0;text-align:center;border-radius:32px;color:#fff}.insight__data--link--txt{width:50%}.insight__data--date{font-size:12px}.insight__data--sns{width:32%;display:inline-block;font-size:12px;vertical-align:top}.insight__data--sns--title{letter-spacing:-.05em}.insight__qustion{margin:0 0 60px;padding:1em 1.5em 80px 1em;font-size:14px;line-height:1.5}.insight__qustion--title:before{content:"?";display:inline-block;margin-right:.5em;background:#ccc;border-radius:100px;padding:2px;width:1.5em;text-align:center;color:#fff}.igFrameBar{width:100%;max-width:500px;height:200px;position:relative;margin:0 auto 10vw}.igData{width:7%;position:absolute;bottom:1px;margin:0;z-index:99;float:left;border-radius:4px 4px 0 0;background:#ed747d}.igDataAnimation1{height:0;left:1%}.igDataAnimation2{height:0;left:16%}.igDataAnimation3{height:0;left:31%}.igDataAnimation4{height:0;left:46%}.igDataAnimation5{height:0;left:61%}.igDataAnimation6{height:0;left:76%}.igDataAnimation7{height:0;left:91%}.igData:before{position:absolute;width:100%;top:-16px;left:0;font-size:11px;color:#333;font-family:roboto;font-weight:300;text-align:center}.igData1:before,.igData2:before,.igData3:before,.igData4:before,.igData5:before,.igData6:before,.igData7:before{content:attr(prefix-preview)}.igData:after{position:absolute;width:100%;bottom:-30px;left:0;color:#666;font-size:11px;text-align:center;font-weight:300}.igData1:after,.igData2:after,.igData3:after,.igData4:after,.igData5:after,.igData6:after,.igData7:after{content:attr(prefix-term)}.terms_of_service--wrapper{padding:20px 10px;line-height:1.5}.terms_of_service--heading1{margin:10px 0;font-weight:700;text-align:center;font-size:16px}.terms_of_service--heading2{margin:20px 0;font-weight:700;font-size:14px}.terms_of_service--text{margin:15px 0;font-size:12px}.terms_of_service--list_item{list-style-type:disc}.terms_of_service--list_item,.terms_of_service--list_item-number{margin:5px 0;list-style-position:inside;padding-left:1em;text-indent:-1em;font-size:12px}.terms_of_service--list_item-number{list-style-type:decimal}.gallery-contents{padding:60px 0}.gallery__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery__list{width:29.3%;display:inline-block;margin:0 2% 3%}@media screen and (max-width:480px){.gallery__list{width:46%}}.gallery__list img{width:100%;border-radius:10px;-webkit-box-shadow:0 0 10px -4px rgba(0,0,0,.5);box-shadow:0 0 10px -4px rgba(0,0,0,.5)}.pagenate__hiden{visibility:hidden}.error-logo{width:108px;height:auto;margin-bottom:10px}
.error-page-wrapper{text-align:center;height:100vh;background-color:#f6f6f6;color:#999;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Noto Sans Japanese,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Hiragino Kaku Gothic ProN,Arial,Meiryo,sans-serif;font-size:14px;letter-spacing:-.02em}.error-contents{padding:10vh 0}.error-contents__title{width:180px;height:auto;margin-bottom:10px}.error-contents__catch{width:80px;height:auto;margin-bottom:30px}.error-contents__detail{line-height:1.8}.error-footer{bottom:0;width:100%}
/*# sourceMappingURL=application-c21ece6871703ca585010d57f3a27e16.css.map*/

#copyright {
    width: 100%;
    text-align: center;
    font-size: 12px;
    margin: 10px 0px 0px 0px;
    padding-bottom: 8px;
    line-height: 100%;
}

.book{
    margin: 0 9px 15px;
    width: 140px;
}

.book_border{
    border: gray 0.5px solid;
}

.new_book{
    margin: 0px 20px 5px 20px;
    width: 110px;
    height: 33px;
    border-radius: 10px;
}

li.new-or-not {
    float: left;
}

.container {
position: relative;
overflow: hidden;
}
 
.container ul {
position: relative;
left: 50%;
display: flex;
flex-wrap: wrap;
}
 
.container li {
position: relative;
left: -50%;
float: left;
}

p.sns {
    font-size: 70%;
    font-weight: 600;
    margin-top: 3px;
}

.under_line {
    text-align: center;
    margin-bottom: 10px;
}


@media screen and (max-width:480px){
/*画面幅が480px以下で、反映させる仕様*/
  
  .contents__comment--preview{
  width:67%;
  padding-left: 25px;
  font-size: 13px;
  }
  
  .under_line img{
    width: 300px;
  }
  
   .bg_image_top{
    width: 480px;
  }
  
  .bg_image_bottom{
    width: 480px;
    margin-top: 25px;
    margin-bottom: -3px;
  }
  .contents--sns-preview2{padding:5px 10px 20px 15px}
}

@media screen and (min-width:490px){
/*画面幅が490px以上でのみ、反映させる仕様*/
  
  .bg_image_top{
    height: 0;
  }
  
  .bg_image_bottom{
    height: 0;
  }
  
  .user-header--preview {
    margin-top: 0;
  }
  
}

