@charset 'UTF-8';#contents{font-size:14px}#contents .ad{margin-bottom:50px}.error{font-size:12px;margin:15px 12px 0;padding:3px 5px;color:#f36;background:#fee8ec}#mainContents .error{margin:0 12px 15px}#cmntHeader{text-align:left;border-bottom:1px dotted #ccc;background:#fff}#cmntHeader p{overflow:hidden;padding:6px;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ccc}#cmntHeader h1{font-weight:700;padding:6px}#cmntHeader h1 em{font-weight:700;font-style:normal}#mainContents{text-align:center}#mainContents li{margin-top:0;margin-bottom:0;padding:4px 12px 5px}#mainContents li .title{font-weight:700;text-align:left}#mainContents input,#mainContents textarea#comment_text{font-size:14px;width:95%;height:17px;margin:2px auto 0}#mainContents #now_entry_on{width:auto;height:auto;margin:0 4px 0 0;vertical-align:baseline}#mainContents em.Indispensable{font-size:12px;font-style:normal;margin-left:3px;padding:2px;color:#fff;border-radius:3px;background-color:#f36}#mainContents em.commentAttentionEmph{font-style:normal;background:#ffc}#mainContents p.commentAttention{font-size:14px;margin:7px 0;text-align:center}#mainContents .commentWarning{margin-top:5px;text-align:left;color:#f33}#mainContents #commentSubmit{margin:10px 0 20px;padding:10px 0 0;text-align:center;border-top:1px dotted #ccc}#mainContents #comSubmitAgree{margin:7px}#mainContents #commentSubmit input.cmtBtn{font-size:14px;width:40%;height:40px;padding:0;border:1px solid #aaa;border-radius:5px;background:-webkit-gradient(linear,0% 100%,0% 21%,from(#efefef),to(#fff),color-stop(.5,#efefef))}#mainContents label,.error{display:block;text-align:left}#mainContents label[for=now_entry_on]{display:inline}#mainContents #commentpost{padding:15px 0 0}#mainContents input#f_title{border-radius:5px}#mainContents input#f_captcha{display:block;width:60%;margin:0 auto}#mainContents input#f_name,#mainContents input#f_url{background:#fff}#mainContents img.img_captcha{display:block;margin:10px auto;padding:5px;background:#efefef}#mainContents img.img_clear{margin:0 0 6px -25px}#mainContents textarea#comment_text{height:110px}#mainContents #explain{font-size:14px;margin:0 0 10px;padding-right:10px;padding-left:10px;text-align:left}#mainContents #explain li.contributionCautions{margin:0;padding:0}#mainContents hr#comFormStart{height:1px;margin-top:15px;border-top:1px #ccc solid}#mainContents hr#comFormEnd{height:1px;margin:15px 0 10px;border-top:1px #ccc dotted}#mainContents .note{font-weight:700;padding:30px}.username,.userurl{width:96%;margin:3px auto 0;padding:7px;text-align:left;border-radius:5px;background:0 0 #efefef}#mainContents .containerRegister{margin-bottom:30px;padding:10px 0;background:#4dac26}#mainContents .textRegister{margin-bottom:5px}#mainContents .btnRegister{margin-bottom:10px}#mainContents #cautionDes{margin-bottom:15px}#mainContents .move a{padding-left:20px;color:#fff;background:url(//stat100.ameba.jp/common_style/img/sp/ico_x2.png) left -2400px no-repeat;background-size:20px auto}#mainContents p.register{margin:-3px 12px 10px;padding:7px;background-color:#efefef}#mainContents.complete{padding:15px 0 0;text-align:center}#mainContents.complete .confirmation-button{display:inline-block;width:inherit;padding-right:16px;padding-left:16px}#mainContents.complete h1{font-weight:700;padding:0 0 10px}#mainContents.complete .prev{padding:10px 0}#mainContents div.register{margin:-3px 12px 10px}#mainContents .blogFtrRegisterBtn{font-size:14px;font-weight:700;line-height:35px;box-sizing:border-box;height:35px;color:#fff;border:solid 1px rgba(0,0,0,.2);border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#55c40d),color-stop(100%,#3bab09));background:-webkit-linear-gradient(#55c40d,#55c40d 0,#3bab09 100%);background:linear-gradient(#55c40d,#55c40d 0,#3bab09 100%);box-shadow:0 1px 1px #fff,inset 0 1px 1px rgba(255,255,255,.4);text-shadow:0 -1px 1px rgba(0,0,0,.5);-webkit-appearance:none;appearance:none}#mainContents .appeal_balloon{font-size:12px;font-weight:700;position:relative;margin-bottom:9px;padding:10px 25px;text-align:center;color:#666;border:2px solid #666;border-radius:4px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.3);text-shadow:0 1px 0 rgba(255,255,255,.5)}#mainContents .appeal_balloon::after{position:absolute;bottom:-7px;left:50%;display:block;width:10px;height:10px;margin-left:-5px;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #666;border-bottom:2px solid #666;background:#fff}#mainContents .back-to-article{margin-bottom:50px}.bnr_300_130{display:block;width:300px;height:130px;margin:0 auto 15px}.ofcFbLikesWrap{margin:10px 5px 15px;border:1px solid #e3e3e0;border-radius:3px;background-color:rgba(255,255,255,.9)}.ofcFbLikesWrap__title{font-weight:700;line-height:27px;height:27px;padding:0 0 0 15px;text-align:left;color:#666;border-bottom:1px solid #ddd;background:#f3f3f3}.ofcFbLikesWrap__contents{box-sizing:border-box;width:100%;min-width:308px;max-width:363px;margin:0 auto;padding:16px 15.5px 14px}.login-section{padding-bottom:10px}.login-section__inner{padding:0 15px 15px;border-top:1px solid #efefef}.login-section__inner:first-of-type{border-top:none}.login-section__text{font-size:14px;line-height:1.6;margin:0;text-align:left}.login-section__button{margin-top:15px}.heading{font-weight:700;box-sizing:border-box;margin:0;text-align:center}.heading--lv2{padding:7px;text-align:left;color:#fff;background-color:#4dac26}.heading--lv3{font-size:14px;height:38px;margin-bottom:10px;padding-top:17px}.button__item{font-size:14px;font-weight:700;line-height:1.4;display:block;box-sizing:border-box;width:100%;height:50px;padding:16px 0;text-decoration:none;border:none;border-radius:4px}.button--lv1 .button__item{color:#fff;background-color:#2d8c3c}.button--lv2 .button__item{color:#2d8c3c;border:1px solid #2d8c3c;background-color:#fff}.button__item,.footer{text-align:center}.footer__navigation{font-size:0;display:block;box-sizing:border-box;height:51px;margin:0;padding:20px 0 0;list-style:none;background-color:#efefef}.footer__navigation__item,.footer__navigation__item:last-child{font-size:12px;line-height:1.1;display:inline-block;margin:0;padding:0 10px;border-right:none;border-left:1px solid #ccc}.footer__navigation__item:first-of-type{border-left:none}.footer__navigation__item>a{text-decoration:none;color:#2d8c3c}.footer__copyright{font-size:9px;padding:7px;color:#999;background-color:#fff}.p-blogSetting.comment-page .p-blogSetting__body .c-input,.p-blogSetting.comment-page .p-blogSetting__body .c-textarea{border-radius:4px;-webkit-appearance:none;appearance:none}.p-blogSetting.comment-page .p-blogSetting__body .c-input.comment-error:not(:focus),.p-blogSetting.comment-page .p-blogSetting__body .c-textarea.comment-error:not(:focus){border-color:#f24c3b}.p-blogSetting.comment-page .p-blogSetting__field .c-headingLv3{font-weight:400;color:#757575}.p-blogSetting.comment-page .p-blogSetting__field .c-label-required{font-weight:400;padding:0;color:#757575;background-color:transparent}.p-blogSetting.comment-page .p-blogSetting__label,.p-blogSetting.comment-page .p-blogSetting__label-heading{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.p-blogSetting.comment-page .p-blogSetting__terms{font-size:.75rem;color:#757575}.p-blogSetting.comment-page .p-blogSetting__terms-list{margin-right:16px;margin-left:32px;list-style-type:disc}.p-blogSetting.comment-page .p-blogSetting__input{font-size:0}.p-blogSetting.comment-page .p-blogSetting__comment-stats,.p-blogSetting.comment-page .p-blogSetting__name-stats{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:8px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.p-blogSetting.comment-page .p-blogSetting__comment-error,.p-blogSetting.comment-page .p-blogSetting__name-error{font-size:.75rem;font-weight:700;color:#f24c3b}.p-blogSetting.comment-page .p-blogSetting__comment-count,.p-blogSetting.comment-page .p-blogSetting__name-count{font-size:.75rem;-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s;color:#757575}@media (prefers-reduced-motion:reduce){.p-blogSetting.comment-page .p-blogSetting__comment-count,.p-blogSetting.comment-page .p-blogSetting__name-count{-webkit-transition-duration:0s;transition-duration:0s}}.p-blogSetting.comment-page .p-blogSetting__comment-count.comment-error,.p-blogSetting.comment-page .p-blogSetting__name-count.comment-error{color:#f24c3b}.p-blogSetting.comment-page .p-blogSetting__comment-current.comment-error,.p-blogSetting.comment-page .p-blogSetting__name-count.comment-error{font-weight:700}.p-blogSetting.comment-page .p-blogSetting__profile-image{overflow:hidden;width:32px;max-width:32px;height:32px;max-height:32px;margin-right:8px;border:1px solid #e2e2e2;border-radius:50%}.p-blogSetting.comment-page .p-blogSetting__button{padding:24px 48px 48px;border-top:none}.p-blogSetting.comment-page .p-blogSetting__button-save{font-size:1rem;padding:16px;-webkit-transition:background-color .2s ease 0s,border-color .2s ease 0s;transition:background-color .2s ease 0s,border-color .2s ease 0s;border-radius:40px}@media (prefers-reduced-motion:reduce){.p-blogSetting.comment-page .p-blogSetting__button-save{-webkit-transition-duration:0s;transition-duration:0s}}.p-blogSetting.comment-page .p-blogSetting__button-save.comment-invalid{border-color:#aaa;background-color:#aaa}.p-blogSetting.comment-page .p-blogSetting__button-save[disabled]{border-color:#aaa}.p-blogSetting.comment-page .p-blogSetting #commentpost .error{font-weight:700;margin:8px 0 0;padding:0;border:none}.comment-modal-overlay,.comment-modal-wrap{position:fixed;top:0;left:0;width:100%;height:100%}.comment-modal-wrap{z-index:2000}.comment-modal-overlay{opacity:.7;background:#000}.comment-modal{position:absolute;top:50%;left:50%;box-sizing:border-box;width:428px;margin:-114px 0 0 -214px}@media screen and (max-width:524px){.comment-modal{width:280px;margin:-140px 0 0 -140px}}.comment-modal__close{position:absolute;top:16px;right:16px;display:block;overflow:hidden;width:14px;height:14px;padding:0;cursor:pointer;white-space:nowrap;text-indent:101%;border:0;background:url(/ameblo/sp/img/ucs/icon_close_modal.png) no-repeat 0 0;background-size:14px;-webkit-appearance:none;appearance:none}.comment-modal__main{padding:32px;border-radius:6px;background-color:#fff}.comment-modal-header{text-align:center}.comment-modal-header__title{font-size:16px;font-weight:700}.comment-modal-body{text-align:center}.comment-modal-body__text{font-size:14px;margin-top:12px}.comment-modal-footer{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:28px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:524px){.comment-modal-footer{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}.comment-modal-footer__btn{font-size:16px;font-weight:400;box-sizing:border-box;width:176px;height:40px;margin:0;padding:0}.comment-modal-footer__btn:only-child{margin:0 auto}@media screen and (max-width:524px){.comment-modal-footer__btn.c-button--primary{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.comment-modal-footer__btn.c-button--secondary{margin-top:12px;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}}