/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font-family:'MicrosoftYaHei', 微软雅黑, serif;font-size:16px}a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:inherit}.clear,body.page-index .buttons,.page-memory .latest .comment-list ul>li,.page-comment-list .latest .comment-list ul>li,.page-volunteer .latest-comments ul>li,.page-memory .sacrifice-chooser ul,.page-volunteer .sacrifice-chooser ul,.page-memory .memory-box header,.page-memory .memory-box ul,.page-memory .sacrifice ul>li,.page-memory .comments .line,.page-volunteer .basic-info,.page-volunteer-comment .sacrifice-chooser ul,.page-search-volunteer>header,.page-search-volunteer .result,.page-search-volunteer .history,.page-comment-list header{clear:both}.clear:after,body.page-index .buttons:after,.page-memory .latest .comment-list ul>li:after,.page-comment-list .latest .comment-list ul>li:after,.page-volunteer .latest-comments ul>li:after,.page-memory .sacrifice-chooser ul:after,.page-volunteer .sacrifice-chooser ul:after,.page-memory .memory-box header:after,.page-memory .memory-box ul:after,.page-memory .sacrifice ul>li:after,.page-memory .comments .line:after,.page-volunteer .basic-info:after,.page-volunteer-comment .sacrifice-chooser ul:after,.page-search-volunteer>header:after,.page-search-volunteer .result:after,.page-search-volunteer .history:after,.page-comment-list header:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear::after,body.page-index .buttons::after,.page-memory .latest .comment-list ul>li::after,.page-comment-list .latest .comment-list ul>li::after,.page-volunteer .latest-comments ul>li::after,.page-memory .sacrifice-chooser ul::after,.page-volunteer .sacrifice-chooser ul::after,.page-memory .memory-box header::after,.page-memory .memory-box ul::after,.page-memory .sacrifice ul>li::after,.page-memory .comments .line::after,.page-volunteer .basic-info::after,.page-volunteer-comment .sacrifice-chooser ul::after,.page-search-volunteer>header::after,.page-search-volunteer .result::after,.page-search-volunteer .history::after,.page-comment-list header::after{content:".";display:block;height:0;clear:both;visibility:hidden}ul{margin:0;padding:0;list-style:none}img{display:block}@media screen and (max-width: 321px){html{font-size:42.8px}}@media screen and (min-width: 321px) and (max-width: 361px){html{font-size:48px}}@media screen and (min-width: 361px) and (max-width: 376px){html{font-size:50px}}@media screen and (min-width: 376px) and (max-width: 394px){html{font-size:52.4px}}@media screen and (min-width: 394px) and (max-width: 413px){html{font-size:54.93333px}}@media screen and (min-width: 413px) and (max-width: 415px){html{font-size:55.2px}}@media screen and (min-width: 415px) and (max-width: 481px){html{font-size:64px}}@media screen and (min-width: 481px) and (max-width: 541px){html{font-size:72px}}@media screen and (min-width: 541px) and (max-width: 641px){html{font-size:85.33333px}}@media screen and (min-width: 641px) and (max-width: 721px){html{font-size:96px}}@media screen and (min-width: 721px) and (max-width: 1220px){html{font-size:162.53333px}}@media screen and (min-width: 1220px){html{font-size:162.66667px}html{font-size:7.49625vh}}@media screen and (max-width: 1220px){html{font-size:13.33333vw}}body>header{height:565px}body>header .outer{position:relative;overflow:hidden;z-index:-1}body>header img.placeholder{visibility:hidden}body>header .inner{position:absolute;left:50%}body>header .inner img.pc{position:relative;left:-50%}body>header .inner img.mobile{display:none}body>header nav .logo,.page-article .inner>header .line hr,.page-memory .latest header .line hr,.page-comment-list .latest header .line hr,.page-volunteer .latest-comments>header .line hr,.page-volunteer-comment form>header .line hr,.page-memory .search .icon-search,.page-search-volunteer .search .icon-search{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.page-signup .popup-success{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-signup .popup-success{text-align:center}.page-article article p,.page-signup-instruction article p,.page-memory .latest .comment-list article,.page-comment-list .latest .comment-list article,.page-volunteer .latest-comments article,.page-volunteer .details-info p,.page-volunteer .intro p{text-align:justify;text-justify:distribute;text-justify:inter-ideograph;text-justify:inter-character}.img-inner{width:100%;height:0;position:relative}.img-inner img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}body{background-color:#f0f3f1}body>header nav a,body>footer .pc a,body>header nav span,body>footer .pc span{display:inline-block;vertical-align:middle;margin:0 0.25em}body>header nav .separator,body>footer .pc .separator{width:4px;height:14px;background-color:#646464}body>header .buttons,body>header nav .content,body>.content{width:1200px;margin-left:auto;margin-right:auto}body>header nav .mobile .icon-menu,body>footer .mobile .icon-menu,body>header nav .mobile .text-menu,body>footer .mobile .text-menu{display:inline-block;vertical-align:middle}body>header nav .mobile .icon-menu,body>footer .mobile .icon-menu{margin-right:0.5em;width:1em}body>header nav .mobile .menu,body>footer .mobile .menu{position:absolute;background-color:white;color:#7e7e7e;border:1px solid #ededed;border-left:none;text-align:left;z-index:99}body>header nav .mobile .menu a,body>footer .mobile .menu a{display:block;padding:0 1em}body>header nav .mobile .menu a div,body>footer .mobile .menu a div{padding:1em 1em;border-top:1px solid #ececec}body>header nav .mobile .menu a:hover,body>footer .mobile .menu a:hover{background-color:#ececec}body>header nav .mobile .menu li:first-child a div,body>footer .mobile .menu li:first-child a div{border-top:none}body>header,body>footer{min-width:1220px}body>header{position:relative}body>header.memory-index{height:425px}body>header.volunteer{height:538px}body>header.grass-height{height:472px}body>header.article2{height:484px}body>header .buttons{position:absolute;left:0;right:0;top:32px;padding-right:28px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right}body>header .buttons img{display:inline-block;margin-left:36px}body>header nav{position:absolute;left:0;top:0;right:0;color:#646464;font-size:16px;text-align:right;background-color:white;border-bottom:1px solid #d8d8d8;box-shadow:0 2px 35px rgba(181,181,181,0.54)}body>header nav .content{position:relative}body>header nav .logo-outer{display:block}body>header nav .logo{left:10px}body>header nav .links{line-height:1.75em;padding:1.0625em 0;padding-left:72px;padding-right:2em}body>header nav .mobile{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0.5em}body>header nav .mobile .menu{right:0;top:100%}body>footer{text-align:center;color:#646464;font-size:20px;background-color:white;line-height:1.75em;box-shadow:0 -2px 35px rgba(181,181,181,0.54);position:relative}body>footer .pc{padding:2.15em 0.5em}body>footer .mobile{padding:1em 0}body>footer .mobile .menu{left:0;bottom:100%}@media screen and (max-width: 1220px){body.full-responsive>header{height:4.02946rem}body.full-responsive>header.memory-index{height:3.03101rem}body.full-responsive>header.volunteer{height:3.8369rem}body.full-responsive>header.grass-height{height:3.3662rem}body.full-responsive>header.article2{height:3.45178rem}body.full-responsive>header img.placeholder{display:none}body.full-responsive>header .inner{left:0;width:100%;position:static}body.full-responsive>header .inner img.pc{display:none}body.full-responsive>header .inner img.mobile{display:block;width:100%}body.full-responsive>header .buttons{width:100%}body.full-responsive>header nav .content{width:100%}body.full-responsive>.content{width:90%}body.full-responsive>header,body.full-responsive>footer{min-width:0}}@media screen and (max-width: 800px){body>header{height:4.02946rem}body>header.memory-index{height:3.03101rem}body>header.volunteer{height:3.8369rem}body>header.grass-height{height:3.3662rem}body>header.article2{height:3.45178rem}body>header img.placeholder{display:none}body>header .inner{left:0;width:100%;position:static}body>header .inner img.pc{display:none}body>header .inner img.mobile{display:block;width:100%}body>header .buttons{width:100%}body>header nav .content{width:100%}body>.content{width:90%}body>header,body>footer{min-width:0}body>header nav{font-size:14px}body>header nav .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}body>header nav .links{padding-right:1em}body>header nav .logo-outer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.5em}body>header nav .logo{position:static;width:0.48rem}}html.page-index,body.page-index{height:100%}body.page-index{background:#469df2 url(../images/home_bg.jpg) bottom center no-repeat}body.page-index .content{width:700px;position:absolute;left:-webkit-calc(50% - 140px);left:-moz-calc(50% - 140px);left:calc(50% - 140px);bottom:206px}body.page-index .title{margin:0 auto 33px}body.page-index .intro{margin:0 auto 60px}body.page-index .button-link{display:block}body.page-index .button-link:first-child{float:left}body.page-index .button-link:last-child{float:right}@media screen and (min-width: 801px) and (max-height: 940px){body.page-index .content{bottom:180px}body.page-index .title{height:300px}body.page-index .intro{margin-bottom:40px}}@media screen and (min-width: 801px) and (max-height: 840px){body.page-index .content{bottom:140px}body.page-index .intro{margin-bottom:26px}body.page-index .button{height:60px}}@media screen and (min-width: 801px) and (max-height: 768px){body.page-index .content{bottom:110px}body.page-index .title{height:260px}}@media screen and (max-width: 1150px){body.page-index{background-size:1600px}body.page-index .content{width:600px}}h1{color:#ba0000;font-size:30px}.page-article .inner,.page-signup-instruction .inner{width:70%;margin:0 auto}@media screen and (max-width: 640px){.page-article .inner,.page-signup-instruction .inner{width:90%}}.page-article .inner>h1,.page-signup-instruction .inner>h1{text-align:center}.page-article article,.page-signup-instruction article{line-height:2.375em}.page-article article p,.page-signup-instruction article p{margin:0.25em 0}.page-article article img,.page-signup-instruction article img{display:inline}.page-article{font-size:16px;color:#4b4b4b;padding-bottom:8em}.page-article .inner>h1{margin:0 0 1.5em}.page-article .inner>header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2em}.page-article .inner>header h1{font-size:30px;color:#4b4b4b;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0}.page-article .inner>header h1,.page-article .inner>header .line{display:inline-block;vertical-align:middle}.page-article .inner>header .line{margin-left:1.5em;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1px}.page-article.article-intro{padding-bottom:240px}.page-article.article-intro .inner{width:100%}.page-article.article-intro .box{padding:1em 2em 100px}.page-article.article-intro article{position:relative}.page-article.article-intro .decoration{position:absolute;right:-40px;bottom:-58px}.page-signup-instruction{color:#5b5b5b;font-size:22px;padding-bottom:5em}.page-signup-instruction .inner>h1{margin:0.33em 0 2.5em}.page-signup-instruction article{line-height:2em}.page-signup-instruction article h3{font-size:26px;margin:1em 0;font-weight:normal}.page-signup-instruction label input,.page-signup input[type=radio],.page-signup input[type=checkbox]{display:inline-block;vertical-align:middle;width:31px;height:31px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-position:center;background-repeat:no-repeat;background-size:100%}.page-signup-instruction label input:focus,.page-signup input:focus[type=radio],.page-signup input:focus[type=checkbox]{outline:none}.page-signup-instruction label input,.page-signup input[type=radio]{background-image:url(../images/unchecked.png)}.page-signup-instruction label input:checked,.page-signup input:checked[type=radio]{background-image:url(../images/checked.png)}.page-signup input[type=checkbox]{background-image:url(../images/unchecked2.png)}.page-signup input:checked[type=checkbox]{background-image:url(../images/checked2.png)}.page-signup-instruction label{color:#980f0f;font-weight:bold;display:block;line-height:2em;margin:0.75em 0 2em}.page-signup-instruction label input{margin-right:1em}.page-signup-instruction .button{margin:0 auto}.page-signup{color:#5b5b5b;font-size:24px}.page-signup>header{padding-bottom:15px;border-bottom:2px solid #e8e8e8}.page-signup>header .icon{width:52px}.page-signup>header .icon,.page-signup>header h1{display:inline-block;vertical-align:middle}.page-signup>header h1{margin:0 0 0 0.35em}.page-signup table{border-spacing:0}.page-signup th,.page-signup td{padding:.83em 0}.page-signup th{font-weight:normal;text-align:right;padding-right:1.5em;min-width:260px;-moz-box-sizing:border-box;box-sizing:border-box}.page-signup th .required{color:#980f0f;margin-right:0.75em}.page-signup th.top{vertical-align:top}.page-signup select,.page-signup input[type=text],.page-signup input[type=date],.page-signup input[type=tel],.page-signup .mobile-verify button{line-height:1.91667em}.page-signup select,.page-signup input[type=text],.page-signup input[type=date],.page-signup input[type=tel],.page-signup textarea{border:none;padding:0 0.5em;-moz-box-sizing:border-box;box-sizing:border-box}.page-signup select,.page-signup input[type=text],.page-signup input[type=date],.page-signup input[type=tel]{width:396px}.page-signup input[type=radio]{margin-right:1.25em}.page-signup input[type=checkbox]{margin-right:1em}.page-signup textarea{width:941px;height:7.375em;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5em;line-height:1.5em;resize:none}.page-signup .gender label{margin-right:2.5em}.page-signup .donate-options label{margin-right:2em}.page-signup .donate-organizations label{margin-right:2.3em}.page-signup hr{border:none;border-top:2px solid #e8e8e8}.page-signup .prompt,.page-signup .prompt2{color:#980f0f}.page-signup .prompt{font-size:18px;margin-top:2em}.page-signup .mobile-verify th,.page-signup .mobile-verify td{padding:0}.page-signup .mobile-verify input{width:234px;margin-right:13px}.page-signup .mobile-verify button{width:146px;border:none;padding:0;background-color:#f2d232;color:white}.page-signup .mobile-verify button.sent{background-color:#e1e1e1}.page-signup .mobile-verify input,.page-signup .mobile-verify button{display:inline-block;vertical-align:middle}.page-signup .verify-code::-webkit-input-placeholder{color:#e1e1e1}.page-signup .verify-code:-moz-placeholder{color:#e1e1e1}.page-signup .verify-code::-moz-placeholder{color:#e1e1e1}.page-signup .verify-code:-ms-input-placeholder{color:#e1e1e1}.page-signup .verify-code::placeholder{color:#e1e1e1}.page-signup .submit{margin:60px auto 40px;line-height:74px;text-align:center}.page-signup .submit.progress{display:none}.page-signup button.submit{display:block;background:none;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border-radius:20px}.page-signup .prompt2{font-size:20px;text-align:center;margin-bottom:160px}.page-signup .upload{display:inline-block}.page-signup .upload input{width:1px;height:1px;visibility:hidden}.page-signup .upload img{display:inline-block;max-width:160px;max-height:62px;width:auto;height:auto}.page-signup .upload img.real{display:none}.page-signup .upload.selected img.placeholder{display:none}.page-signup .upload.selected img.real{display:inline-block;border:2px dashed #b7b7b7;-moz-box-sizing:border-box;box-sizing:border-box;background-color:white}.page-signup .upload.legacy{display:block;margin-top:0.5em}.page-signup .upload.legacy:first-child{margin-top:0}.page-signup .upload.legacy img{display:none}.page-signup .upload.legacy input{width:auto;height:auto;visibility:visible}.page-signup form{position:relative}.page-signup .pop-box{background-color:#d1d1d1;background-color:rgba(209,209,209,0.5);color:#424242;font-size:22px;line-height:38px;padding:2.25em 0.5em;text-align:center;position:absolute;left:0;right:0;top:0;margin:auto;width:328px;border-radius:30px;-moz-box-sizing:border-box;box-sizing:border-box}.page-signup .popup-success{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-signup .popup-success .box{background-color:white;border-radius:0.30rem;padding:0.76rem 1.00rem;position:relative}.page-signup .popup-success .icon{width:1.20rem;margin:0 auto 0}.page-signup .popup-success h1{font-size:18px;margin:1.5em 0 1em}.page-signup .popup-success p{color:#646464;margin:0}.page-signup .popup-success .close{position:absolute;width:0.37rem;top:-0.52rem;right:0.30rem}.page-memory .latest .comment-list ul>li,.page-comment-list .latest .comment-list ul>li,.page-volunteer .latest-comments ul>li{border:1px solid #bababa;border-radius:30px;background-color:white;position:relative}.page-memory .latest .comment-list .img-outer,.page-comment-list .latest .comment-list .img-outer,.page-volunteer .latest-comments .img-outer{overflow:hidden}.page-memory .latest .comment-list .img-inner,.page-comment-list .latest .comment-list .img-inner,.page-volunteer .latest-comments .img-inner{padding-top:100%}.page-memory .latest .comment-list .category,.page-comment-list .latest .comment-list .category,.page-volunteer .latest-comments .category{float:left;margin-right:40px}.page-memory .latest .personal .info,.page-comment-list .latest .personal .info,.page-volunteer .latest-comments .info{text-align:right}.page-memory .latest .personal .info .date,.page-comment-list .latest .personal .info .date,.page-volunteer .latest-comments .info .date{margin-right:1em}.page-memory .memory-box .pages,.page-volunteer .latest-comments .pages,.page-comment-list .pages{margin:1.5em 0 2.5em}.page-memory .memory-box .pages a,.page-volunteer .latest-comments .pages a,.page-comment-list .pages a{display:inline-block;text-align:center;color:#7d7d7d;border:1px solid #979797;line-height:28px;border-radius:30px;padding:0 0.5em;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 0.25em;line-height:38px;border-radius:19px;min-width:38px;border:none}.page-memory .memory-box .pages a:before,.page-volunteer .latest-comments .pages a:before,.page-comment-list .pages a:before{content:' ';position:absolute;width:32px;width:-webkit-calc(100% - 6px);width:-moz-calc(100% - 6px);width:calc(100% - 6px);height:32px;border-radius:16px;border:1px solid #979797;left:2px;top:2px}.page-memory .memory-box .pages a.active,.page-volunteer .latest-comments .pages a.active,.page-comment-list .pages a.active{background-color:#2c87f8;color:white}.page-memory .memory-box .pages a.active:before,.page-volunteer .latest-comments .pages a.active:before,.page-comment-list .pages a.active:before{border-color:white}@media screen and (max-width: 800px){.page-memory .memory-box .pages,.page-volunteer .latest-comments .pages,.page-comment-list .pages{position:relative;font-size:14px}.page-memory .memory-box .pages a,.page-volunteer .latest-comments .pages a,.page-comment-list .pages a{margin:0.25em 0;min-width:24px;line-height:24px;border-radius:12px}.page-memory .memory-box .pages a:before,.page-volunteer .latest-comments .pages a:before,.page-comment-list .pages a:before{width:-webkit-calc(100% - 6px);width:-moz-calc(100% - 6px);width:calc(100% - 6px);height:18px;border-radius:9px}}.page-memory .latest nav a,.page-comment-list .latest nav a,.page-memory .comments button,.page-volunteer form button,.page-volunteer-comment button{text-align:center;line-height:28px;border:1px solid #bababa;min-width:135px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:15.4px;background-color:white}.page-article .inner>header .line,.page-memory .latest header .line,.page-comment-list .latest header .line,.page-volunteer .latest-comments>header .line,.page-volunteer-comment form>header .line{position:relative}.page-article .inner>header .line .vertical,.page-memory .latest header .line .vertical,.page-comment-list .latest header .line .vertical,.page-volunteer .latest-comments>header .line .vertical,.page-volunteer-comment form>header .line .vertical{background-color:#bababa;width:3px;height:20px;border-radius:1.5px}.page-article .inner>header .line hr,.page-memory .latest header .line hr,.page-comment-list .latest header .line hr,.page-volunteer .latest-comments>header .line hr,.page-volunteer-comment form>header .line hr{width:100%;border:none;height:2px;background-color:#bababa}.page-article.article-intro .box,.page-memory .memory-box{position:relative;border:1px solid #bababa;border-radius:30px;background-color:white;background-color:rgba(255,255,255,0.5)}.page-article.article-intro .box .decoration,.page-memory .memory-box .decoration{position:absolute}.page-memory .sacrifice-category .img-outer,.page-volunteer .sacrifice-category .img-outer,.page-volunteer-comment .sacrifice-category .img-outer{-moz-box-sizing:content-box;box-sizing:content-box;border:2px solid transparent}.page-memory .sacrifice-category .img-inner,.page-volunteer .sacrifice-category .img-inner,.page-volunteer-comment .sacrifice-category .img-inner{padding-top:100%}.page-memory .sacrifice-category li,.page-volunteer .sacrifice-category li,.page-volunteer-comment .sacrifice-category li{cursor:pointer}.page-memory .sacrifice-category li.active .img-outer,.page-volunteer .sacrifice-category li.active .img-outer,.page-volunteer-comment .sacrifice-category li.active .img-outer{border-color:#f00000}.page-memory .sacrifice-category li.active .title,.page-volunteer .sacrifice-category li.active .title,.page-volunteer-comment .sacrifice-category li.active .title{color:#f00000}.page-memory .sacrifice-category .title,.page-volunteer .sacrifice-category .title,.page-volunteer-comment .sacrifice-category .title{text-align:center;font-size:14px;margin-top:0.25em}.page-memory .sacrifice-chooser,.page-volunteer .sacrifice-chooser,.page-volunteer-comment .sacrifice-chooser{border:1px solid #bababa;background-color:white;font-size:14px}.page-memory .sacrifice-chooser h3,.page-volunteer .sacrifice-chooser h3,.page-volunteer-comment .sacrifice-chooser h3{font-size:1em;text-align:center;margin:1em 0;font-weight:normal}.page-memory .sacrifice-chooser h3 img,.page-memory .sacrifice-chooser h3 span,.page-volunteer .sacrifice-chooser h3 img,.page-volunteer .sacrifice-chooser h3 span,.page-volunteer-comment .sacrifice-chooser h3 img,.page-volunteer-comment .sacrifice-chooser h3 span{display:inline-block;vertical-align:middle}.page-memory .sacrifice-chooser h3,.page-memory .sacrifice-chooser .title,.page-volunteer .sacrifice-chooser h3,.page-volunteer .sacrifice-chooser .title,.page-volunteer-comment .sacrifice-chooser h3,.page-volunteer-comment .sacrifice-chooser .title{color:#4b4b4b}.page-memory .sacrifice-chooser .img-outer,.page-volunteer .sacrifice-chooser .img-outer,.page-volunteer-comment .sacrifice-chooser .img-outer{border:2px solid transparent}.page-memory .sacrifice-chooser .img-outer .img-inner,.page-volunteer .sacrifice-chooser .img-outer .img-inner,.page-volunteer-comment .sacrifice-chooser .img-outer .img-inner{padding-top:65.35433%}.page-memory .sacrifice-chooser .title,.page-memory .sacrifice-chooser .pages,.page-volunteer .sacrifice-chooser .title,.page-volunteer .sacrifice-chooser .pages,.page-volunteer-comment .sacrifice-chooser .title,.page-volunteer-comment .sacrifice-chooser .pages{text-align:center}.page-memory .sacrifice-chooser .title,.page-volunteer .sacrifice-chooser .title,.page-volunteer-comment .sacrifice-chooser .title{margin:0.5em 0 0.75em}.page-memory .sacrifice-chooser .pages,.page-volunteer .sacrifice-chooser .pages,.page-volunteer-comment .sacrifice-chooser .pages{font-size:12px;margin:0.5em 0 1em}.page-memory .sacrifice-chooser .prev,.page-memory .sacrifice-chooser .next,.page-volunteer .sacrifice-chooser .prev,.page-volunteer .sacrifice-chooser .next,.page-volunteer-comment .sacrifice-chooser .prev,.page-volunteer-comment .sacrifice-chooser .next{cursor:pointer}.page-memory .sacrifice-chooser ul>li,.page-volunteer .sacrifice-chooser ul>li,.page-volunteer-comment .sacrifice-chooser ul>li{cursor:pointer}.page-memory .sacrifice-chooser li.active .img-outer,.page-volunteer .sacrifice-chooser li.active .img-outer,.page-volunteer-comment .sacrifice-chooser li.active .img-outer{border-color:#f00000}.page-memory .sacrifice-chooser li.active .title,.page-volunteer .sacrifice-chooser li.active .title,.page-volunteer-comment .sacrifice-chooser li.active .title{color:#f00000}.page-memory .sacrifice-chooser .tab,.page-volunteer .sacrifice-chooser .tab,.page-volunteer-comment .sacrifice-chooser .tab{display:none}.page-memory .sacrifice-chooser .tab.active,.page-volunteer .sacrifice-chooser .tab.active,.page-volunteer-comment .sacrifice-chooser .tab.active{display:block}.page-memory .search,.page-search-volunteer .search{float:right;position:relative}.page-memory .search .icon-search,.page-search-volunteer .search .icon-search{left:9px;pointer-events:none}.page-memory .search input,.page-memory .search button,.page-search-volunteer .search input,.page-search-volunteer .search button{border:1px solid #bababa;background-color:white;line-height:28px;border-radius:15.4px}.page-memory .search input,.page-search-volunteer .search input{padding:0 1em 0 40px}.page-memory .search input::-webkit-input-placeholder,.page-search-volunteer .search input::-webkit-input-placeholder{color:#dcdcdc}.page-memory .search input:-moz-placeholder,.page-search-volunteer .search input:-moz-placeholder{color:#dcdcdc}.page-memory .search input::-moz-placeholder,.page-search-volunteer .search input::-moz-placeholder{color:#dcdcdc}.page-memory .search input:-ms-input-placeholder,.page-search-volunteer .search input:-ms-input-placeholder{color:#dcdcdc}.page-memory .search input::placeholder,.page-search-volunteer .search input::placeholder{color:#dcdcdc}.page-memory .search button,.page-search-volunteer .search button{color:#4b4b4b;padding:0 1.25em}.page-memory,.page-comment-list{color:#464646;padding-bottom:200px}.page-memory .comments-index h1,.page-comment-list .comments-index h1{font-size:30px;color:#4b4b4b}.page-memory .latest h1,.page-comment-list .latest h1{padding-left:0.5em}.page-memory .latest h1,.page-memory .latest .line,.page-memory .latest .more,.page-comment-list .latest h1,.page-comment-list .latest .line,.page-comment-list .latest .more{display:inline-block;vertical-align:middle}.page-memory .latest nav a,.page-comment-list .latest nav a{display:inline-block;color:#4b4b4b;margin:0 9px}.page-memory .latest nav a.active,.page-comment-list .latest nav a.active{background-color:#ba0000;color:white}.page-memory .latest nav a.mobile-nav-comment,.page-comment-list .latest nav a.mobile-nav-comment{display:none}.page-memory .latest .name,.page-comment-list .latest .name{font-weight:bold;color:white;background-color:#ba0000;text-align:center;line-height:38px;padding:0 1em;min-width:136px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:19.02px;position:absolute;top:-20px;left:34px}.page-memory .latest .category .title,.page-comment-list .latest .category .title{margin-top:0.5em;text-align:center;font-size:14px}.page-memory .latest .personal ul>li,.page-comment-list .latest .personal ul>li{padding:30px 35px 14px 60px;margin:50px 0}.page-memory .latest .personal article,.page-comment-list .latest .personal article{font-size:18px;line-height:32px}.page-memory .latest .personal .img-outer,.page-comment-list .latest .personal .img-outer{width:80px;border-radius:8px}.page-memory .latest .personal .info,.page-comment-list .latest .personal .info{font-size:14px;margin-top:1.5em}.page-memory .latest .whole,.page-comment-list .latest .whole{font-size:14px}.page-memory .latest .whole ul>li,.page-comment-list .latest .whole ul>li{padding:12px 26px 12px 36px;margin:30px 0}.page-memory .latest .whole .img-outer,.page-comment-list .latest .whole .img-outer{width:124px;border-radius:12px}.page-memory .latest .whole article,.page-comment-list .latest .whole article{line-height:26px}.page-memory .latest .whole .info,.page-comment-list .latest .whole .info{margin:0.5em 0 1.25em}.page-memory .latest .whole .info .author,.page-comment-list .latest .whole .info .author{font-weight:bold;font-size:18px;margin-right:1em}.page-memory .latest .tab,.page-comment-list .latest .tab{display:none}.page-memory .latest .tab.active,.page-comment-list .latest .tab.active{display:block}.page-memory .latest .tab.mobile-comments,.page-comment-list .latest .tab.mobile-comments{position:relative}.page-memory .sacrifice-chooser,.page-volunteer .sacrifice-chooser{position:absolute;left:0;right:0;z-index:99;display:none}.page-memory .sacrifice-chooser ul>li,.page-volunteer .sacrifice-chooser ul>li{width:28%;float:left;margin-left:4%}.page-memory .sacrifice-chooser .title,.page-volunteer .sacrifice-chooser .title{font-size:12px}.page-memory .memory-box{padding:0 2em;margin-bottom:60px}.page-memory .memory-box h1{float:left;font-size:40px;margin:0.75em 0;padding-left:0.6em}.page-memory .memory-box .search{margin-top:39px;padding-right:1.5em}.page-memory .memory-box .content{position:relative}.page-memory .memory-box h2{font-size:1.5em;margin:0.75em 0 0.5em;padding-left:1em;color:#ba0000}.page-memory .memory-box ul{text-align:center;line-height:2.375em}.page-memory .memory-box ul>li{float:left}.page-memory .memory-box ul.single>li{width:8.33333%}.page-memory .memory-box ul.couple>li{width:16.66667%}.page-memory .memory-box .pages{text-align:right}.page-memory .memory-box .decoration{left:-58px;bottom:-48px}.page-memory .latest header .line{width:855px;margin-left:25px;margin-right:48px}.page-memory .latest .more{font-size:14px;line-height:2em;border-radius:15.4px;border:1px solid #bababa;width:96px;text-align:center}.page-memory .latest .personal article{line-height:32px;height:64px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-memory .latest .whole article{line-height:26px;height:78px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-memory .sidebar{float:right;width:365px;padding-left:10px;padding-right:8px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.page-memory .sacrifice ul>li{margin:20px 0}.page-memory .sacrifice .img-outer{float:left;margin-right:30px;width:54px}.page-memory .sacrifice .img-inner{padding-top:100%}.page-memory .sacrifice .title{font-size:18px;margin-bottom:0.75em}.page-memory .sacrifice .count{font-size:14px}.page-memory .comments{font-size:18px}.page-memory .comments .line{margin:1.5em 0}.page-memory .comments .field{float:left;line-height:37px}.page-memory .comments input,.page-memory .comments .input,.page-memory .comments textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:295px;float:right}.page-memory .comments input,.page-memory .comments textarea{line-height:35px;background-color:white;border:1px solid #bababa;border-radius:10px;padding:0 0.5em}.page-memory .comments textarea{display:block;resize:none;height:188px}.page-memory .sacrifice-category .img-outer{width:40px}.page-memory .sacrifice-category>li{float:left;width:44px;margin-left:4px}.page-volunteer .sacrifice-chooser{margin-left:auto;margin-right:auto;width:365px;max-width:96%}.page-volunteer,.page-volunteer-comment{color:#464646}.page-volunteer>h1,.page-volunteer-comment>h1{text-align:center;margin:0 0 1.5em}.page-volunteer .sacrifice-category,.page-volunteer-comment .sacrifice-category{margin:1.5em 0 2em}.page-volunteer .sacrifice-category>li,.page-volunteer-comment .sacrifice-category>li{display:inline-block;width:68px}.page-volunteer .latest-comments>header,.page-volunteer-comment form>header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-volunteer .latest-comments>header h1,.page-volunteer-comment form>header h1{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#4b4b4b;font-size:30px;margin:0}.page-volunteer .latest-comments>header h1,.page-volunteer .latest-comments>header .line,.page-volunteer-comment form>header h1,.page-volunteer-comment form>header .line{display:inline-block}.page-volunteer .latest-comments>header .line,.page-volunteer-comment form>header .line{width:1020px;margin-left:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1px}.page-volunteer .photo{width:338px;float:left;margin-right:52px}.page-volunteer .photo .img-inner{padding-top:128.10651%}.page-volunteer .details-info{font-size:20px;line-height:38px}.page-volunteer .details-info p{margin:0}.page-volunteer .couple{text-align:center}.page-volunteer .couple .photo{margin-right:0;max-width:100%}.page-volunteer .couple .basic-info{display:inline-block;float:none;max-width:40%}.page-volunteer .couple .basic-info:first-child{margin-right:10%}.page-volunteer .couple .details{clear:both}.page-volunteer .intro h2{font-size:18px;margin:1.75em 0}.page-volunteer .intro p{line-height:1.75em;margin:0.25em 0;text-indent:2em}.page-volunteer .latest-comments{margin-top:3em}.page-volunteer .latest-comments ul>li{padding:12px 20px 12px 35px;margin:35px 0;font-size:14px}.page-volunteer .latest-comments .img-outer{float:left;width:124px;border-radius:12px}.page-volunteer .latest-comments .title{font-weight:bold;font-size:18px;margin:0.5em 0 1em}.page-volunteer .latest-comments article{line-height:1.75em;min-height:3.5em}.page-volunteer .latest-comments .info{margin-top:0.75em}.page-volunteer .latest-comments .pages{text-align:center}.page-volunteer-comment{padding:0 10px 120px}.page-volunteer-comment .sacrifice-category{text-align:center}.page-volunteer-comment .sacrifice-chooser li{width:21.76871%;margin-left:2.63605%;float:left}.page-volunteer-comment form{text-align:center;margin-top:2em}.page-volunteer-comment form .form{display:inline-block;text-align:left}.page-volunteer-comment .form .line{margin:28px 0}.page-volunteer-comment .field{margin-right:1em;line-height:37px}.page-volunteer-comment .field,.page-volunteer-comment input,.page-volunteer-comment textarea{display:inline-block;vertical-align:top}.page-volunteer-comment input,.page-volunteer-comment textarea{line-height:35px;border:1px solid #bababa;border-radius:9px;padding:0 0.5em;-moz-box-sizing:border-box;box-sizing:border-box}.page-volunteer-comment input{width:530px}.page-volunteer-comment textarea{width:1100px;height:190px;resize:none;line-height:1.75em;padding-top:0.5em;padding-bottom:0.5em}.page-volunteer-comment .phone-number{width:16em}.page-volunteer-comment .verify-outer button{margin-left:0.5em;margin-right:0.5em}.page-volunteer-comment .verify-outer input{display:inline-block;width:6.5em;vertical-align:middle}@media screen and (max-width: 800px){.page-volunteer-comment .line.phone-outer{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-volunteer-comment .verify-outer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 560px){.page-volunteer-comment .line.phone-outer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-volunteer-comment .verify-outer{margin-top:0.5em;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:2.5em}}.page-search-volunteer{color:#464646;padding-bottom:200px}.page-search-volunteer h1{float:left;font-size:30px;margin:0;color:#4b4b4b;padding-left:0.5em}.page-search-volunteer .search{margin-top:2px;opacity:0.75}.page-search-volunteer hr{border:none;border-top:2px solid #d4d4d4;margin:1.25em 0}.page-search-volunteer h2{font-size:20px;font-weight:normal}.page-search-volunteer .result{text-align:center;font-size:20px;padding-left:30px}.page-search-volunteer .result li{float:left;width:120px;margin:1em 0.5em}.page-search-volunteer .result li .img-inner{padding-top:128.33333%}.page-search-volunteer .result .name{margin-top:1em}.page-search-volunteer h2,.page-search-volunteer .history{padding-left:15px}.page-search-volunteer .history{line-height:2em}.page-search-volunteer .history li{float:left;min-width:6.6em}.page-comment-list header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-comment-list header h1{margin:0}.page-comment-list header .line{width:1020px;margin-left:1.5em;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1px}.page-comment-list h1,.page-comment-list nav{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page-comment-list nav{float:right;margin-top:2px}.page-comment-list .pages{text-align:center}@media screen and (max-width: 1220px){.page-comment-list .line{margin:0 1em}}.mobile{display:none}@media screen and (max-width: 800px){br.mobile{display:inline}div.mobile{display:block}.pc{display:none}body>header .buttons{width:100%;top:0.32rem;padding-right:0.20rem}body>header .buttons img{height:0.45rem;margin-left:0.42rem}body>footer{font-size:14px}body>footer .separator{width:2px;margin:0}body.page-index{background-image:url(../images/home_bg_mobile.jpg);background-size:100% 100%;background-position:center}body.page-index .content{width:100%;left:0;bottom:29.23538%}body.page-index .title{width:6.13rem;margin-bottom:0.33rem}body.page-index .intro{width:6.34rem;margin-bottom:0.60rem}body.page-index .buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}body.page-index .button{width:2.31rem;margin:0 0.32rem}.page-article article,.page-signup-instruction article{line-height:1.75em}.page-signup-instruction{font-size:16px}.page-article .inner{width:100%}.page-article .inner>h1{margin-bottom:1.5em}.page-article .inner>h1,.page-article .inner>header h1{font-size:26px}.page-article .inner>header{margin-bottom:1.5em}.page-article.article-intro{padding-bottom:90px}.page-article.article-intro .decoration{width:2.01rem;right:-0.36rem;bottom:-0.58rem}.page-signup-instruction article h3{font-size:18px;margin:0.75em 0}.page-signup-instruction label{text-align:justify}.page-signup-instruction label input{margin-right:0.25em}.page-signup-instruction .button{height:40px}.page-signup label input[type=radio],.page-signup label input[type=checkbox],.page-signup-instruction label input[type=radio],.page-signup-instruction label input[type=checkbox]{width:18px;height:18px}.page-signup{font-size:16px}.page-signup>header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-signup>header h1{font-size:18px;line-height:1.5em;margin-left:0.75em;text-align:justify}.page-signup>header .icon{width:36px}.page-signup table{width:100%}.page-signup th{min-width:0;white-space:nowrap;padding-right:0.75em}.page-signup th .required{margin-right:0.25em}.page-signup th,.page-signup td{padding-top:0.5em;padding-bottom:0.5em}.page-signup tr.optional div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-signup tr.optional div input{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1em}.page-signup tr.optional div span.optional{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.page-signup select,.page-signup input[type=text],.page-signup input[type=date],.page-signup input[type=tel]{width:100%}.page-signup textarea{width:100%}.page-signup .donate-options label,.page-signup .donate-organizations label{display:block;margin-top:0.5em}.page-signup .donate-options label:first-child,.page-signup .donate-organizations label:first-child{margin-top:0}.page-signup .upload img{max-height:48px;max-width:90px}.page-signup .mobile-verify input{display:block;margin-bottom:0.5em}.page-signup .submit{line-height:48px;margin:3em auto 1em}.page-signup .submit img{height:48px}.page-signup .prompt,.page-signup .prompt2{text-align:center;font-size:14px}.page-signup .prompt2{margin-bottom:4em}.page-memory,.page-comment-list{padding-bottom:6em}.page-memory .latest header,.page-comment-list .latest header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-memory .latest header .line,.page-comment-list .latest header .line{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:auto;margin-left:0.75em;margin-right:0.75em}.page-memory .latest h1,.page-comment-list .latest h1{font-size:26px}.page-memory .latest h1,.page-memory .latest .more,.page-comment-list .latest h1,.page-comment-list .latest .more{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page-memory .latest .comment-list .category,.page-comment-list .latest .comment-list .category{margin-right:1em}.page-memory .latest .name,.page-comment-list .latest .name{left:0.5em;line-height:2em;top:-1em;min-width:0;padding:0 1.25em}.page-memory .latest .personal article,.page-comment-list .latest .personal article{font-size:14px;padding-top:0.25em;line-height:1.75em;min-height:5.25em}.page-memory .latest .personal .info,.page-memory .latest .personal .category .title,.page-comment-list .latest .personal .info,.page-comment-list .latest .personal .category .title{font-size:14px}.page-memory .latest .personal .info,.page-comment-list .latest .personal .info{margin-top:0.6em}.page-memory .latest .personal ul>li,.page-comment-list .latest .personal ul>li{padding:1.5em 1em 0.5em;margin:2em 0}.page-memory .latest .whole ul>li,.page-comment-list .latest .whole ul>li{padding:0.5em 1em}.page-memory .latest .whole .info,.page-comment-list .latest .whole .info{margin:0.25em 0 0.5em;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-memory .latest .whole .info .date,.page-comment-list .latest .whole .info .date{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.page-memory .latest .whole .info .author,.page-comment-list .latest .whole .info .author{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-memory .memory-box{padding:0 1em;font-size:14px}.page-memory .memory-box h1,.page-memory .memory-box .search{float:none;clear:both}.page-memory .memory-box h1{text-align:center;padding-left:0;font-size:26px}.page-memory .memory-box h2{text-align:center;font-size:1.25em}.page-memory .memory-box .search{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0;margin-top:0}.page-memory .memory-box input{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1em}.page-memory .memory-box button{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0.5em}.page-memory .memory-box ul.single>li{width:20%}}@media screen and (max-width: 800px) and (max-width: 350px){.page-memory .memory-box ul.single>li{width:25%}}@media screen and (max-width: 800px){.page-memory .memory-box ul.couple>li{width:33.3%}}@media screen and (max-width: 800px) and (max-width: 500px){.page-memory .memory-box ul.couple>li{width:50%}}@media screen and (max-width: 800px) and (max-width: 350px){.page-memory .memory-box ul.couple>li{width:100%}}@media screen and (max-width: 800px){.page-memory .memory-box .decoration{width:3.21rem;left:-.375rem;bottom:-0.48rem}.page-memory .latest{float:none;clear:both}.page-memory .latest .more{width:auto;padding:0 0.75em;line-height:1.75em}.page-memory .latest nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 800px) and (max-width: 359px){.page-memory .latest nav{font-size:14px}}@media screen and (max-width: 800px){.page-memory .latest nav a{min-width:0;padding:0 1em;margin:0 0.25em}.page-memory .latest nav a.mobile-nav-comment{display:inline-block}.page-memory .latest .tab{width:auto}.page-memory .latest .personal article{font-size:14px;padding-top:0.25em;line-height:1.75em;height:5.25em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-memory .latest .whole .img-outer{width:110px}.page-memory .latest .comments{font-size:14px;margin-top:1.5em}.page-memory .latest .comments h1{display:none}.page-memory .latest .comments .line{margin:0.75em 0}.page-memory .latest .field{line-height:26px}.page-memory .latest input{line-height:28px}.page-memory .latest form .line{width:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-memory .latest .input,.page-memory .latest input,.page-memory .latest textarea{width:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1em}.page-memory .latest .field{margin-right:1em;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page-memory .latest .sacrifice-category{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-memory .latest .sacrifice-category-outer,.page-memory .latest .submit-outer{text-align:center}.page-memory .latest .sacrifice-category-outer .field,.page-memory .latest .submit-outer .field{display:none}.page-memory .sidebar{display:none}.page-memory .memory-box{margin-bottom:0.60rem}.page-memory .comments-index{padding-bottom:60px}.page-comment-list .latest header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-comment-list .latest header .line{margin-right:0}.page-comment-list nav{float:none;clear:both;width:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:1em;text-align:center}.page-volunteer .sacrifice-category,.page-volunteer-comment .sacrifice-category{margin:1em 0 0.25em;clear:both;display:inline-block;text-align:left}.page-volunteer .sacrifice-category>li,.page-volunteer-comment .sacrifice-category>li{width:3em;margin-bottom:0.5em}.page-volunteer h1,.page-volunteer-comment h1,.page-volunteer .latest-comments>header h1,.page-volunteer-comment form>header h1{font-size:26px}.page-volunteer .photo{width:50%;margin-right:1em}.page-volunteer .couple{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-volunteer .couple .basic-info{width:46%;max-width:100%}.page-volunteer .couple .basic-info:first-child{margin-right:0}.page-volunteer .couple .photo{width:100%;margin-right:0}.page-volunteer .couple form{width:100%}.page-volunteer .details-info{font-size:14px;line-height:1.75em}.page-volunteer form{text-align:center}.page-volunteer .sacrifice-category{margin:1em 0 0.25em;clear:both;display:inline-block;text-align:left}.page-volunteer .sacrifice-category>li{width:3em;margin-bottom:0.5em}.page-volunteer .intro h2{margin:1em 0 0.5em}.page-volunteer .latest-comments>header .line{margin-left:1em}.page-volunteer .latest-comments ul>li{padding:0.5em;padding-right:1.25em;margin:1em 0;border-radius:20px}.page-volunteer .latest-comments .category{margin-right:1em}.page-volunteer .latest-comments .title{font-size:16px;margin-bottom:0.5em}.page-volunteer .latest-comments article{min-height:4.5em}.page-volunteer-comment>h1{margin-bottom:1em}.page-volunteer-comment .sacrifice-category-outer{text-align:center}.page-volunteer-comment .sacrifice-category{margin-top:0}.page-volunteer-comment form .form{display:block}.page-volunteer-comment .form .line{margin:1em 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-volunteer-comment input,.page-volunteer-comment textarea{line-height:28px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1em;width:auto}.page-volunteer-comment .field{line-height:30px;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page-volunteer-comment .sacrifice-chooser li{width:28%;margin-left:4%}}@media screen and (max-width: 520px){.page-search-volunteer{padding-bottom:6em}.page-search-volunteer>header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-search-volunteer h1{font-size:20px;margin-right:0.5em}.page-search-volunteer h1,.page-search-volunteer button{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page-search-volunteer input,.page-search-volunteer form{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-width:1em}.page-search-volunteer form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px}.page-search-volunteer button{margin-left:0.5em}.page-search-volunteer .search input,.page-search-volunteer .search button{line-height:1.5em}.page-search-volunteer .search .icon-search{height:16px}.page-search-volunteer .search button{padding:0 0.75em}.page-search-volunteer .result{padding-left:0;font-size:1em}.page-search-volunteer .result li{width:30%;margin:0.5em 0 0.5em 4.9%}.page-search-volunteer .result li:nth-child(3n+1){margin-left:0}.page-search-volunteer .result .name{margin-top:0.5em}.page-search-volunteer .history{padding-left:0}.page-search-volunteer .history li{width:33%;text-align:center;min-width:0}}
/*# sourceMappingURL=index.css.map */