.tpl-outer-wrap{background:#e0f3f7;padding:30px 20px}@media screen and (max-width:750px){.tpl-outer-wrap{padding:15px}}.tpl-outer-wrap+.tpl-outer-wrap{padding-top:0}@media screen and (max-width:750px){.tpl-outer-wrap+.tpl-outer-wrap{padding-top:0}}.tpl-outer-wrap .tpl-inner-wrap{width:100%}#tpl-contents>.tpl-outer-wrap:last-child{margin-bottom:-40px}.tpl-intro-wrap{padding:0 20px}@media screen and (max-width:750px){.tpl-intro-wrap{padding:0}}.tpl-intro-wrap .tpl-inner-wrap{width:100%}.tpl-inner-wrap-l{margin-left:auto;margin-right:auto;max-width:1140px}.tpl-inner-wrap-m{margin-left:auto;margin-right:auto;max-width:800px}.tpl-inner-wrap-s{margin-left:auto;margin-right:auto;max-width:570px}.tpl-inner-wrap--card{background:#fff;border-radius:5px;padding-bottom:30px;padding-top:30px}.tpl-title{color:#141414;position:relative}.tpl-title--pagetitle{margin-bottom:37px;margin-top:40px;text-align:center}@media screen and (max-width:750px){.tpl-title--pagetitle{margin-top:26px}}.tpl-title--pagetitle .label-sub{font-size:1.6rem;font-weight:700;margin-bottom:13px}@media screen and (max-width:750px){.tpl-title--pagetitle .label-sub{font-size:1.4rem;margin-bottom:5px}}.tpl-title--pagetitle .label-sub a{color:#323232;text-decoration:none}.tpl-title--pagetitle .label-sub a:hover{color:#009bbc}.tpl-title--pagetitle .label{font-size:3.8rem;font-weight:700;line-height:1.2}@media screen and (max-width:750px){.tpl-title--pagetitle .label{font-size:2.4rem}.tpl-title--pagetitle{margin-bottom:26px}}.tpl-title--l{margin-top:30px}.tpl-title--l .label{font-size:2.4rem;font-weight:700;line-height:1.4}.tpl-title--l .label.is-comment{display:flex;justify-content:center}.tpl-title--l .label.is-comment:before{background:url(/assets/common/img/icon-comment.svg) 0 0 no-repeat;background-size:contain;content:"";display:block;height:32px;margin-right:7px;width:43px}@media screen and (max-width:750px){.tpl-title--l .label.is-comment:before{margin:0;min-height:32px;min-width:43px}}.tpl-title--m{margin-top:28px}.tpl-title--m .label{font-size:1.8rem;line-height:1.2}.tpl-title--s{margin-top:26px}.tpl-title--s .label{font-size:1.6rem;line-height:1.2}.tpl-title--s-border{border-bottom:1px solid #d2d2d2;margin-bottom:15px;margin-top:26px;padding-bottom:8px}.tpl-title--s-border .label{font-size:1.6rem;line-height:1.2}.tpl-title--sec{align-items:center;background-color:#e0f3f7;display:flex;justify-content:center;padding-bottom:73px;padding-top:35px;position:relative;text-align:center;z-index:1}@media screen and (max-width:750px){.tpl-title--sec{padding:20px 4vw 43px}}.tpl-title--sec:before{content:"";display:block;margin-right:20px}@media screen and (max-width:750px){.tpl-title--sec:before{margin-right:10px}}.tpl-title--sec.is-post:before{background:url(/img/frontend/common/img/icon-post.svg) 0 0 no-repeat;background-size:contain;height:45px;width:41px}@media screen and (max-width:750px){.tpl-title--sec.is-post:before{height:29px;width:26px}}.tpl-title--sec.is-school:before{background:url(/img/frontend/common/img/icon-search-schoolname.svg) 0 0 no-repeat;background-size:contain;height:43px;width:46px}@media screen and (max-width:750px){.tpl-title--sec.is-school:before{height:29px;width:31.02px}}.tpl-title--sec.is-community:before{background:url(/img/frontend/common/img/icon-community.svg) 0 0 no-repeat;background-size:contain;height:43px;width:46px}@media screen and (max-width:750px){.tpl-title--sec.is-community:before{height:28px;width:29px}}.tpl-title--sec.is-project:before{background:url(/img/frontend/common/img/icon-project.svg) 0 0 no-repeat;background-size:contain;height:39px;width:62px}@media screen and (max-width:750px){.tpl-title--sec.is-project:before{height:25px;width:40px}}.tpl-title--sec.is-gallery:before{background:url(/img/frontend/common/img/icon-gallery.svg) 0 0 no-repeat;background-size:contain;height:36px;width:40px}@media screen and (max-width:750px){.tpl-title--sec.is-gallery:before{height:24px;width:26px}}.tpl-title--sec.is-comment:before{background:url(/img/frontend/common/img/icon-comment.svg) 0 0 no-repeat;background-size:contain;height:40px;width:51px}@media screen and (max-width:750px){.tpl-title--sec.is-comment:before{height:26px;width:33px}}.tpl-title--sec.is-support:before{background:url(/img/frontend/common/img/icon-support.svg) 0 0 no-repeat;background-size:contain;height:55px;width:52px}@media screen and (max-width:750px){.tpl-title--sec.is-support:before{height:36px;width:34px}}.tpl-title--sec.is-setting:before{background:url(/img/frontend/common/img/icon-setting.svg) 0 0 no-repeat;background-size:contain;height:41px;width:52px}@media screen and (max-width:750px){.tpl-title--sec.is-setting:before{height:26px;width:34px}}.tpl-title--sec.up{margin-bottom:-45px}@media screen and (max-width:750px){.tpl-title--sec.up{margin-bottom:-27px}}.tpl-title--sec .label{color:#009bbc;font-size:3.4rem;font-weight:700}@media screen and (max-width:750px){.tpl-title--sec .label{font-size:2.2rem}}.tpl-note,.tpl-text p+p{margin-top:15px}.tpl-note{font-size:1.3rem;line-height:1.4}.tpl-color-black{color:#141414}.tpl-icon:after,.tpl-icon:before{content:""}a.tpl-icon{text-decoration:none}a.tpl-icon:hover{text-decoration:underline}.tpl-icon--arrow-after{display:inline-block}.tpl-icon--arrow-after:after{background:url(/img/frontend/common/img/icon-arrow-triangle.svg) no-repeat;background-size:8px auto;display:inline-block;height:10px;margin-left:5px;position:relative;top:-2px;vertical-align:middle;width:8px}@media screen and (max-width:750px){.tpl-icon--arrow-after:after{top:-1px}}.tpl-icon--arrow-before{display:inline-block}.tpl-icon--arrow-before:before{background:url(/img/frontend/common/img/icon-arrow-triangle.svg) no-repeat;background-size:8px auto;height:10px;transform:rotate(180deg);width:8px}.tpl-icon--arrow-before:before,.tpl-icon--blank:after{display:inline-block;margin-right:5px;position:relative;vertical-align:middle}.tpl-icon--blank:after{background:url(/img/frontend/common/img/icon-blank.svg) no-repeat;background-size:13px auto;height:13px;margin-left:5px;top:-2px;width:13px}.tpl-icon--blank-white,.tpl-icon--blank-white:hover{color:#fff}.tpl-icon--blank-white:after{background:url(/img/frontend/common/img/icon-blank-white.svg) no-repeat;height:13px;margin-left:5px;margin-right:5px;width:13px}.tpl-icon--blank-white:after,.tpl-icon--pdf:after{display:inline-block;position:relative;top:-2px;vertical-align:middle}.tpl-icon--pdf:after{background:url(/img/frontend/common/img/icon-pdf.svg) no-repeat;background-size:contain;height:22px;margin-left:.8rem;width:22px}@media screen and (max-width:750px){.tpl-icon--pdf:after{height:18px;width:18px}}.tpl-icon--pdf span{font-size:1.4rem}@media screen and (max-width:750px){.tpl-icon--pdf span{font-size:1.3rem}}.tpl-btn{word-wrap:break-word;align-items:center;background:#fff;border:2px solid #009bbc;border-radius:5px;box-sizing:border-box;display:inline-block;display:flex;justify-content:center;line-height:1.4;min-width:300px;padding:20px 40px;position:relative;text-align:center;text-decoration:none;transition:opacity .2s;width:auto;word-break:break-all}@media screen and (max-width:750px){.tpl-btn{min-width:0}}.tpl-btn:hover{opacity:.6}@media screen and (max-width:750px){.tpl-btn{padding:15px 40px}}.tpl-btn .label{color:#323232;font-size:1.6rem;font-weight:700}.tpl-btn:after{background:url(/img/frontend/common/img/icon-triangle-blue.svg) 0 0 no-repeat;background-size:7px auto;content:"";display:block;height:9px;margin-left:10px;width:7px}.tpl-btn.tp-btn--blank:after{background:url(/img/frontend/common/img/icon-blank.svg) 0 0 no-repeat;background-size:13px auto}.tpl-btn.tp-btn--blank:after,.tpl-btn.tpl-btn--fill.tp-btn--blank:after{border:none;content:"";display:block;height:13px;margin-left:10px;width:13px}.tpl-btn.tpl-btn--fill.tp-btn--blank:after{background:url(/img/frontend/common/img/icon-blank-white.svg) 0 0 no-repeat;background-size:13px auto}button.tpl-btn{outline:none;width:100%}.is-pc button.tpl-btn .label{position:relative;top:2px}.tpl-btn--x:after{background:url(/img/frontend/common/img/icon-close.svg) no-repeat 50%;background-size:15px auto;content:"";display:block;height:15px;width:15px}.tpl-btn-nostyle{background:none;border:none;font-size:1.6rem}.tpl-btn-nostyle:hover .label{text-decoration:underline}.tpl-btn--width-s,button.tpl-btn--width-s{margin:0 auto;min-width:0;width:150px}.tpl-btn--width-m,button.tpl-btn--width-m{margin:0 auto;min-width:0;width:300px}@media screen and (max-width:750px){.tpl-btn--width-m,button.tpl-btn--width-m{width:100%}}.tpl-btn--width-l,button.tpl-btn--width-l{margin:0 auto;min-width:0;width:360px}@media screen and (max-width:750px){.tpl-btn--width-l,button.tpl-btn--width-l{width:100%}}.tpl-btn--thin,button.tpl-btn--thin{padding:10px}.tpl-btn--fill{background:#009bbc;border:none;transition:opacity .2s,background .2s}.tpl-btn--fill .label{color:#fff}.tpl-btn--fill:hover{background:#009bbc;opacity:.8}.tpl-btn--fill:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4.5px 0 4.5px 7px;height:0;width:0}.tpl-btn--fill[disabled]{background:#ccc;cursor:default}.tpl-btn--fill[disabled]:hover{opacity:1}.tpl-btn--gray{background:#a5a3a8;border:none}.tpl-btn--gray .label{color:#fff}.tpl-btn--gray:hover{background:#575658}.tpl-btn--gray:after{display:none}.tpl-btn--s{min-width:0;padding:5px 10px}.tpl-btn--s:after{display:none}.tpl-btn--fz-l .label{font-size:2.4rem}@media screen and (max-width:750px){.tpl-btn--fz-l .label{font-size:2rem}}.tpl-btn--fz-l .label.label-project-fin{font-size:2.2rem}@media screen and (max-width:750px){.tpl-btn--fz-l .label.label-project-fin{font-size:1.8rem}}.tpl-btn--fz-l .label.label-project-fin .newline{display:block}@media screen and (min-width:751px) and (max-width:960px){.tpl-btn--fz-l .label.label-project-fin .newline{display:none}}.tpl-btn--live{background:#009bbc;border:none;transition:opacity .2s}@media screen and (max-width:750px){.tpl-btn--live{padding:10px}}.tpl-btn--live:hover{background:#009bbc;opacity:.8}.tpl-btn--live:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4.5px 0 4.5px 7px;height:0;width:0}.tpl-btn--live.tpl-btn--live-s{min-width:0;padding:10px}.tpl-btn--live .icon{background:url(/img/frontend/common/img/icon-live.svg) no-repeat;background-size:33px auto;display:block;height:30px;margin-right:5px;position:relative;top:-1px;width:33px}.tpl-btn--live .label{color:#fff;display:block;font-size:2rem;font-weight:700;line-height:1;position:relative;width:auto}.tpl-like-badge{align-items:center;background:#fff;background-color:#fdd000;border-radius:30px;display:flex;height:60px;justify-content:center;position:relative;width:60px}@media screen and (max-width:750px){.tpl-like-badge{border-radius:23px;height:45px;width:45px}}.tpl-like-badge.--size-m{border-radius:25px;height:50px;width:50px}@media screen and (max-width:750px){.tpl-like-badge.--size-m{border-radius:23px;height:45px;width:45px}}.tpl-like-badge.--size-m .count{font-size:1rem}@media screen and (max-width:750px){.tpl-like-badge.--size-m .count{font-size:1rem}}.tpl-like-badge:before{background:url(/img/frontend/common/img/icon-like-white.svg) 0 0 no-repeat;background-size:contain;content:"";display:block;height:12px;left:50%;position:absolute;top:13px;transform:translateX(-50%);width:15px;z-index:2}@media screen and (max-width:750px){.tpl-like-badge:before{height:12px;top:9px;width:14px}}.tpl-like-badge .count{color:#323232;font-size:1.3rem;font-weight:700;line-height:1;margin-top:20px}@media screen and (max-width:750px){.tpl-like-badge .count{font-size:1rem;margin-top:15px}}.tpl-like{line-height:1}.tpl-like,.tpl-like .btn{align-items:center;display:flex;justify-content:center}.tpl-like .btn{background:#fff;border:2px solid #ffd900;border-radius:5px;cursor:pointer;height:35px;transition:background .2s;width:110px}@media screen and (max-width:750px){.tpl-like .btn{width:90px}}.tpl-like .btn:before{background:url(/img/frontend/common/img/icon-like-fill.svg);background-size:15px auto;content:"";display:block;height:13px;margin-right:3px;width:15px}.tpl-like .btn .label{font-weight:700}@media screen and (max-width:750px){.tpl-like .btn .label{font-size:1.4rem}}.tpl-like .btn:hover{background:#f5f5f5}.tpl-like.is-active .btn{background:#ffd900}.tpl-like.is-active .btn:before{background:url(/img/frontend/common/img/icon-like.svg);background-size:15px auto}.tpl-like .count{align-items:center;border:1px solid #bebebe;border-radius:5px;display:flex;font-size:1.2rem;height:26px;justify-content:center;margin-left:8px;overflow:visible;position:relative;width:44px}.tpl-like .count:before{background:url(/img/frontend/common/img/icon-like-count-edge.svg) no-repeat;background-size:5px auto;content:"";height:9px;left:-5px;margin-top:-4px;position:absolute;top:50%;width:5px}.tpl-fav{line-height:1}.tpl-fav,.tpl-fav .btn{align-items:center;display:flex;justify-content:center}.tpl-fav .btn{background:#fff;border:2px solid #009bbc;border-radius:5px;cursor:pointer;height:35px;transition:background .2s;width:135px}@media screen and (max-width:750px){.tpl-fav .btn{width:115px}}.tpl-fav .btn:before{background:url(/img/frontend/common/img/icon-fav-fill.svg);background-size:16px auto;content:"";display:block;height:15px;margin-right:3px;position:relative;top:-1px;width:16px}.tpl-fav .btn .label{font-weight:700}@media screen and (max-width:750px){.tpl-fav .btn .label{font-size:1.4rem}}.tpl-fav .btn:hover{background:#f5f5f5}.tpl-fav.is-active .btn{background:#009bbc}.tpl-fav.is-active .btn .label{color:#fff}.tpl-fav.is-active .btn:before{background:url(/img/frontend/common/img/icon-fav.svg);background-size:16px auto}.tpl-lock-badge{border-color:#fdd000 transparent transparent #fdd000;border-radius:5px 0 0 0;border-style:solid;border-width:45px;position:absolute;top:0;z-index:2}@media screen and (max-width:700px){.tpl-lock-badge{border-color:#fdd000 transparent transparent #fdd000;border-style:solid;border-width:30px}}.tpl-lock-badge:before{background:url(/assets/common/img/icon-lock.svg) 0 0 no-repeat;background-size:contain;content:"";display:block;height:24px;left:-28px;position:absolute;top:-30px;width:20px;z-index:2}@media screen and (max-width:700px){.tpl-lock-badge:before{height:19px;left:-21px;top:-20px;width:15px}}.tpl-lock-badge-sizeS{border-color:#fdd000 transparent transparent #fdd000;border-radius:5px 0 0 0;border-style:solid;border-width:25px;left:0;position:absolute;top:0;z-index:2}.tpl-lock-badge-sizeS:before{background:url(/assets/common/img/icon-lock.svg) 0 0 no-repeat;background-size:contain;content:"";display:block;height:19px;left:-19px;position:absolute;top:-19px;width:15px;z-index:2}.tpl-lock-badge-typeb{border-color:transparent #fdd000 #fdd000 transparent;border-radius:5px 0 0 0;border-style:solid;border-width:45px;bottom:0;position:absolute;right:0;top:auto;z-index:2}@media screen and (max-width:960px) and (min-width:751px){.tpl-lock-badge-typeb{border-color:transparent #fdd000 #fdd000 transparent;border-style:solid;border-width:30px}}@media screen and (max-width:750px){.tpl-lock-badge-typeb{border-color:transparent #fdd000 #fdd000 transparent;border-style:solid;border-width:25px}}.tpl-lock-badge-typeb:before{background:url(/assets/common/img/icon-lock.svg) 0 0 no-repeat;background-size:contain;bottom:-30px;content:"";display:block;height:24px;left:auto;position:absolute;right:-28px;top:auto;width:20px;z-index:2}@media screen and (max-width:960px) and (min-width:751px){.tpl-lock-badge-typeb:before{bottom:-23px;height:24px;right:-24px;width:20px}}@media screen and (max-width:750px){.tpl-lock-badge-typeb:before{bottom:-19px;height:19px;right:-20px;width:15px}}.icon-lock{background:url(/assets/common/img/icon-lock.svg) 0 0 no-repeat;background-color:#fdd000;background-position:50%;background-size:20px 24px;border-radius:50%;display:inline-block;height:35px;margin-bottom:-4px;margin-right:7px;width:35px}@media screen and (max-width:750px){.icon-lock{background-size:12px 16px;height:25px;width:25px}}.icon-lock.icon-lock-sizeS{background-size:9px 19px;border-radius:50%;height:20px;margin-bottom:-4px;margin-right:3px;width:20px}.tpl-bottom-btn-wrap{display:flex;justify-content:center;padding-top:40px}@media screen and (max-width:750px){.tpl-bottom-btn-wrap{display:block}}.tpl-bottom-btn-wrap .list{position:relative;width:100%}.tpl-bottom-btn-wrap li{margin:0 auto;max-width:300px}@media screen and (max-width:750px){.tpl-bottom-btn-wrap li{max-width:100%}}.tpl-bottom-btn-wrap li.li-paymentcnf{margin:0 auto;max-width:335px}@media screen and (max-width:750px){.tpl-bottom-btn-wrap li.li-paymentcnf{max-width:100%}}.tpl-bottom-btn-wrap li+li{margin-top:15px}.tpl-bottom-btn-wrap .btn-prev{left:0;margin-top:0;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:750px){.tpl-bottom-btn-wrap .btn-prev{margin-top:40px;position:static;transform:translateY(0)}}.tpl-bottom-btn-wrap .btn-prev.btn-prev-paymentcnf{bottom:5%;top:unset}.tpl-bottom-btn-wrap .notice-wrap{margin-bottom:3rem;text-align:left}.tpl-bottom-btn-back{margin-top:30px;padding:0 20px}@media screen and (max-width:750px){.tpl-bottom-btn-back{margin-top:15px;padding:0 15px}}.tpl-toggle .tpl-toggle__title{cursor:pointer;position:relative}.tpl-toggle .tpl-toggle__title:hover{color:#009bbc}.tpl-toggle .tpl-toggle__title .tpl-toggle__btn{align-items:center;display:flex;height:30px;justify-content:center;margin-top:-15px;position:absolute;right:0;top:50%;transition:opacity .2s;width:30px}.tpl-toggle .tpl-toggle__title .tpl-toggle__btn:before{background:url(/img/frontend/common/img/icon-toggle-plus.svg) no-repeat;background-size:30px auto;content:"";display:block;height:30px;width:30px}.tpl-toggle.is-open .tpl-toggle__btn:before{background:url(/img/frontend/common/img/icon-toggle-minus.svg) no-repeat;background-size:30px auto;position:relative}.tpl-toggle .tpl-toggle__title:hover .tpl-toggle__btn{opacity:.5}@media screen and (max-width:750px){.tpl-toggle .tpl-toggle__title:hover .tpl-toggle__btn{opacity:1}}.tpl-toggle .tpl-toggle__body{display:none}.tpl-toggle .tpl-toggle__btn-close:after{margin-top:-2px;transform:rotate(270deg)}.tpl-toggle .tpl-toggle__body .--fill{width:100%}.tpl-toggle .tpl-toggle__body .text .list{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:25px}@media screen and (max-width:750px){.tpl-toggle .tpl-toggle__body .text .list{margin-top:15px}}.tpl-toggle .tpl-toggle__body .text .list .discription{display:block;text-align:center;width:100%}.tpl-modal__content__inner{background:#fff;border-radius:5px;margin:0 auto;max-width:980px;padding:10px;position:relative}@media screen and (max-width:750px){.tpl-modal__content__inner{margin:0 10px;padding:5px}}.tpl-modal__content__inner .mfp-close{display:none}.tpl-modal__content__btn-close{background:#fff url(/img/frontend/common/img/icon-close.svg) no-repeat 50%;border:2px solid #009bbc;border-radius:20px;cursor:pointer;display:block;height:40px;position:absolute;right:-10px;text-indent:-9999px;top:-50px;transition:opacity .2s;width:40px}.tpl-modal__content__btn-close:hover{opacity:.8}.tpl-modal__content__movie{padding-top:56.25%;position:relative}.tpl-modal__content__movie video{height:100%;left:0;position:absolute;top:0;width:100%}.tpl-form-progress{padding-bottom:30px}.tpl-form-progress .list{display:flex;justify-content:center}@media screen and (max-width:750px){.tpl-form-progress .list{display:block}}.tpl-form-progress li{align-items:center;display:flex;flex:1;flex-direction:row;text-align:center;width:auto}@media screen and (max-width:750px){.tpl-form-progress li{flex-direction:column;min-width:0;width:100%}}.tpl-form-progress li+li:before{background:#bfbfbf;content:"";display:block;height:1px;width:20px}@media screen and (max-width:890px){.tpl-form-progress li+li:before{width:10px}}@media screen and (max-width:750px){.tpl-form-progress li+li:before{height:10px;width:1px}}.tpl-form-progress li .label{align-items:center;background:#f0f0f0;border-radius:5px;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;line-height:1.3;min-height:55px;padding:5px;width:100%}@media screen and (max-width:890px){.tpl-form-progress li .label{font-size:1.3rem}}@media screen and (max-width:750px){.tpl-form-progress li .label{font-size:1.3rem;min-height:0}}.tpl-form-progress li .label:after{content:"";font-size:0;min-height:inherit}.tpl-form-progress li.is-active .label{background:#e0f3f7;color:#009bbc}@media screen and (max-width:750px){.tpl-form-progress{padding-bottom:30px}}.tpl-form-intro{color:#707070;margin-bottom:30px}.tpl-form-intro .intro+.note{margin-top:10px}.tpl-form-intro .note{font-size:1.4rem;margin-top:10px}.tpl-form-intro .tpl-form-error{margin-top:20px}.tpl-form-error{color:#dc4844;margin-top:10px}.tpl-form-notice{color:#dc4844}.tpl-form-must{background:#fff;border:1px solid #009bbc;border-radius:20px;color:#009bbc;display:inline-block;font-size:11px;line-height:1;padding:4px 10px;vertical-align:middle}.tpl-form-sec+.tpl-form-sec{border-top:1px solid #d2d2d2;margin-top:30px;padding-top:30px}.tpl-form-sec.tpl-form-sec--noborder{border-top:none;padding-top:0}.tpl-form-inputlist.tpl-form-inputlist--bg{background:#f0f0f0;border-radius:5px;padding:30px 20px 20px}.tpl-form-inputlist .tpl-check-toggle__target>.item,.tpl-form-inputlist>.item{align-items:center;display:flex}.tpl-form-inputlist .tpl-check-toggle__target>.item+.item,.tpl-form-inputlist>.item+.item{border-top:1px solid #d2d2d2;margin-top:30px;padding-top:30px}@media screen and (max-width:750px){.tpl-form-inputlist .tpl-check-toggle__target>.item,.tpl-form-inputlist>.item{display:block}}.tpl-form-inputlist.tpl-form-inputlist--s .tpl-check-toggle__target>.item+.item,.tpl-form-inputlist.tpl-form-inputlist--s.tpl-form-inputlist--border-all>.item,.tpl-form-inputlist.tpl-form-inputlist--s>.item+.item{border-top:1px solid #d2d2d2;margin-top:15px;padding-top:15px}.tpl-form-inputlist.tpl-form-inputlist--s.tpl-form-inputlist--border-all>.item:last-child{border-bottom:1px solid #d2d2d2;padding-bottom:15px}.tpl-form-inputlist .tpl-check-toggle__target>.item>.label,.tpl-form-inputlist>.item>.label{width:30%}.tpl-form-inputlist .tpl-check-toggle__target>.item>.label .text,.tpl-form-inputlist>.item>.label .text{display:block;font-weight:700}@media screen and (max-width:750px){.tpl-form-inputlist .tpl-check-toggle__target>.item>.label,.tpl-form-inputlist>.item>.label{width:100%}}.tpl-form-inputlist .tpl-check-toggle__target>.item>.label+.input,.tpl-form-inputlist>.item>.label+.input{width:70%}@media screen and (max-width:750px){.tpl-form-inputlist .tpl-check-toggle__target>.item>.label+.input,.tpl-form-inputlist>.item>.label+.input{margin-top:10px;width:100%}.tpl-form-inputlist.tpl-form-inputlist--s .tpl-check-toggle__target>.item>.label+.input,.tpl-form-inputlist.tpl-form-inputlist--s>.item>.label+.input{margin-top:3px}}.tpl-form-inputlist .tpl-check-toggle__target>.item.--flexd-col,.tpl-form-inputlist>.item.--flexd-col{flex-direction:column}.tpl-form-inputlist .tpl-check-toggle__target>.item.--flexd-col>.label,.tpl-form-inputlist>.item.--flexd-col>.label{margin-bottom:20px;width:100%}@media screen and (min-width:751px){.tpl-form-inputlist .tpl-check-toggle__target>.item.--flexd-col>.label+.input,.tpl-form-inputlist>.item.--flexd-col>.label+.input{width:100%}}@media screen and (max-width:750px){.tpl-form-inputlist .tpl-check-toggle__target>.item.--flexd-col>.label+.input,.tpl-form-inputlist>.item.--flexd-col>.label+.input{margin-top:10px;width:100%}}@media screen and (min-width:751px){.tpl-form-inputlist .tpl-check-toggle__target>.item.--flexd-col>.label+.input .input-inner,.tpl-form-inputlist>.item.--flexd-col>.label+.input .input-inner{margin-left:auto;width:92.5%}.tpl-form-inputlist .tpl-check-toggle__target>.item.--flexd-col>.label+.input .input-inner-textarea,.tpl-form-inputlist>.item.--flexd-col>.label+.input .input-inner-textarea{margin-top:-15px;width:100%}}.tpl-form-inputlist .tpl-check-toggle__target>.item.--flexd-col .tpl-form-error,.tpl-form-inputlist>.item.--flexd-col .tpl-form-error{margin-top:15px}.tpl-form-inputlist .tpl-check-toggle__target>.item.--flexd-col.with-bottom-line:not(:last-child),.tpl-form-inputlist>.item.--flexd-col.with-bottom-line:not(:last-child){border-bottom:2px solid #e5e5e5;margin-bottom:2.5rem;padding-bottom:2rem}.tpl-form-inputlist .input{width:100%}.tpl-form-inputlist .input.input--width-m .input-inner{max-width:520px}@media screen and (max-width:750px){.tpl-form-inputlist .input.input--width-m .input-inner{max-width:100%}}.tpl-form-inputlist .input.input--multi .input-inner{display:flex}.tpl-form-inputlist .input.input--multi input[type=text]+input[type=text]{margin-left:20px}.tpl-form-inputlist .input.input--multi input+.btn-wrap{margin-left:20px;width:100px}.tpl-form-inputlist .input.input--multi.input--multi--name .input-inner{display:flex}@media screen and (max-width:750px){.tpl-form-inputlist .input.input--multi.input--multi--name .input-inner{display:block}}.tpl-form-inputlist .input.input--multi.input--multi--name input[type=text]+input[type=text]{margin-left:20px}@media screen and (max-width:750px){.tpl-form-inputlist .input.input--multi.input--multi--name input[type=text]+input[type=text]{margin-left:0;margin-top:30px}}.tpl-form-inputlist .input.input--width-s .input-inner,.tpl-form-inputlist .input.input--width-s.input--width-s--bankaccounts .input-inner{width:40%}@media screen and (max-width:750px){.tpl-form-inputlist .input.input--width-s.input--width-s--bankaccounts .input-inner{width:100%}}.tpl-form-inputlist .input.input--postal .input-inner{align-items:center;display:flex}.tpl-form-inputlist .input.input--postal input{flex:1;width:100%}.tpl-form-inputlist .input.input--postal .btn-wrap{margin-left:20px;width:220px}@media screen and (max-width:750px){.tpl-form-inputlist .input.input--postal .btn-wrap{width:120px}}.tpl-form-inputlist .input.input--postal .btn-wrap .btn-postal .label{font-size:1.3rem}.tpl-form-inputlist .input.input--postal .btn-wrap .btn-postal:after{display:none}.tpl-form-inputlist .input.input--postal .tpl-form-error{flex:100%;width:100%}.tpl-form-inputlist .input.input--exp-date .tpl-form-select{display:inline-block;margin-right:5px;vertical-align:bottom}.tpl-form-inputlist .input.input--exp-date .tpl-form-select:first-child{width:100px}.tpl-form-inputlist .input.input--exp-date .tpl-form-select:nth-child(2){width:120px}.tpl-form-inputlist .input .input-inner-description{margin-top:2rem;text-align:center}.tpl-form-select{background:#f5f5f5;border:1px solid #cdcdcd;border-radius:5px;overflow:hidden;position:relative;text-align:center;width:100%}.tpl-form-select:before{background:url(/img/frontend/common/img/icon-arrow-triangle-black.svg) no-repeat;background-size:7px auto;content:"";height:9px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);width:7px}.tpl-form-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:none;border:none;box-shadow:none;cursor:pointer;line-height:1.8;outline:none;padding:15px 38px 15px 15px;text-indent:.01px;text-overflow:ellipsis;width:100%}.tpl-form-select select::-ms-expand{display:none}.tpl-form-checkbox input[type=checkbox]{display:none}.tpl-form-checkbox .icon{background:#fff;border:1px solid #bebebe;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-block;height:26px;margin-right:5px;position:relative;vertical-align:middle;width:26px}.tpl-form-checkbox label{cursor:pointer}.tpl-form-checkbox input:checked+.icon:before{background:url(/img/frontend/common/img/icon-check.svg) no-repeat;background-size:20px auto;content:"";display:block;height:16px;left:2px;position:absolute;top:5px;width:20px}.tpl-form-checkbox input[type=tel],.tpl-form-checkbox input[type=text]{padding:10px;width:80px}.tpl-form-checkbox--vertical .list{display:block}.tpl-form-checkbox--vertical li+li{margin-top:10px}.tpl-form-checkbox--vertical .list.--has-indent label{display:flex}.tpl-form-checkbox--vertical .list.--has-indent label .icon{flex-shrink:0}.tpl-form-checkbox--vertical .list.--has-indent label .txt{margin-top:3px}.tpl-form-checkbox__bg,.tpl-form-checkbox__center{display:block;text-align:center}.tpl-form-checkbox__bg{background:#f0f0f0;border-radius:5px;padding:15px}.tpl-form-radio .list{display:flex}.tpl-form-radio input[type=radio]{display:none}.tpl-form-radio .icon{background:#f5f5f5;border:1px solid #cdcdcd;border-radius:29px;box-sizing:border-box;cursor:pointer;display:inline-block;height:29px;margin-right:5px;position:relative;vertical-align:middle;width:29px}.tpl-form-radio label{cursor:pointer}.tpl-form-radio input:checked+.icon:before{background:#009bbc;border-radius:15px;content:"";display:block;height:15px;left:6px;position:absolute;top:6px;width:15px}.tpl-form-radio input[type=tel],.tpl-form-radio input[type=text]{padding:10px;width:80px}.tpl-form-radio--vertical .list{display:block}.tpl-form-radio--vertical li+li{margin-top:10px}.tpl-form-radio--vertical .list.--has-indent label{display:flex}.tpl-form-radio--vertical .list.--has-indent label .icon{flex-shrink:0}.tpl-form-radio--vertical .list.--has-indent label .txt{margin-top:3px}.tpl-form-amount{align-items:center;background:#f0f0f0;border-radius:5px;display:flex;justify-content:center;padding:45px 15px}@media screen and (max-width:750px){.tpl-form-amount{display:block;padding:15px}}.tpl-form-amount .label{font-size:2.2rem}@media screen and (max-width:750px){.tpl-form-amount .label{font-size:1.8rem}}.tpl-form-amount .text{font-size:4rem;font-weight:700;line-height:1;margin-left:20px;margin-top:7px}@media screen and (max-width:750px){.tpl-form-amount .text{font-size:3rem;margin-left:0}}.tpl-form-amount .text .tax{font-size:1.6rem;font-weight:400}.tpl-form-file{margin:0 auto}.tpl-form-file .upload-area{align-items:center;border:4px dashed #ccc;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:25px;text-align:center;transition:border-color .3s}.tpl-form-file .upload-label{background-color:#009bbc;border-radius:9999px;color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;padding:20px}.tpl-form-file .upload-errormsg{color:#dc4844;font-size:1.3rem;text-align:center}.tpl-form-file .preview-info{color:#666;font-size:1.3rem;text-align:center}.tpl-form-file .preview-area{align-items:center;background-color:#fff;border:1px solid #ccc;display:flex;height:200px;justify-content:center;width:200px}.tpl-form-file .preview-area img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.tpl-form-agree{background:#f0f0f0;border-radius:5px;display:block;padding:15px}.tpl-form-agree__description{font-size:1.3rem;margin-bottom:15px}.tpl-form-agree__description:last-child{margin-bottom:0}.tpl-tab .tpl-tab__btn{display:flex}.tpl-tab .tpl-tab__btn li{display:flex;width:100%}.tpl-tab .tpl-tab__btn li+li{margin-left:20px}@media screen and (max-width:750px){.tpl-tab .tpl-tab__btn li+li{margin-left:10px}}.tpl-tab .tpl-tab__btn input[type=radio]{display:none}.tpl-tab .tpl-tab__btn label{box-sizing:border-box;cursor:pointer;font-size:1.3rem;min-width:0;padding:10px;width:100%}.tpl-tab .tpl-tab__btn input:checked+label{background:#009bbc;border:2px solid #009bbc;color:#fff}.tpl-tab .tpl-tab__btn input:checked+label:after{display:none}.tpl-tab .tpl-tab__target{margin-top:10px}.tpl-tab .tpl-tab__target .target{height:0;opacity:0;overflow:hidden;transition:opacity .2s}.tpl-tab .tpl-tab__target .target.is-active{height:auto;opacity:1}.tpl-tab.--typeb .comment-tab{margin:0 auto;max-width:840px}.tpl-tab.--typeb .tpl-tab__btn{border-bottom:1px solid #f2f2f2;justify-content:center}@media screen and (min-width:751px){.tpl-tab.--typeb .tpl-tab__btn{padding-top:25px}}@media screen and (max-width:750px){.tpl-tab.--typeb .tpl-tab__btn{padding-top:24px}}.tpl-tab.--typeb .tpl-tab__btn li{bottom:-1px;display:flex;position:relative;width:30%}@media screen and (max-width:750px){.tpl-tab.--typeb .tpl-tab__btn li{max-width:45%;min-width:30%;white-space:nowrap;width:auto}}.tpl-tab.--typeb .tpl-tab__btn li+li{margin-left:0}@media screen and (max-width:750px){.tpl-tab.--typeb .tpl-tab__btn li+li{margin-left:0}}.tpl-tab.--typeb .tpl-tab__btn input[type=radio]{display:none}.tpl-tab.--typeb .tpl-tab__btn label{background:#f2f2f2;border:1px solid #f2f2f2;border-bottom:none;border-radius:0;border-radius:5px 5px 0 0;box-sizing:border-box;color:#323232;cursor:pointer;font-size:1.3rem;font-weight:700;min-width:0;padding:10px;width:100%}.tpl-tab.--typeb .tpl-tab__btn label:after{display:none}.tpl-tab.--typeb .tpl-tab__btn input:disabled+label{color:#ccc;cursor:none;pointer-events:none}.tpl-tab.--typeb .tpl-tab__btn input:checked+label{background:#fff;border:1px solid #f2f2f2;border-bottom:none;border-top:2px solid #ffd900;color:#323232}.tpl-tab.--typeb .tpl-tab__target{margin-top:0}@media screen and (min-width:751px){.tpl-tab.--typeb .tpl-pager-view{margin-top:20px}}@media screen and (max-width:750px){.tpl-tab.--typeb .tpl-pager-view{margin-top:25px}}@media screen and (min-width:751px){.tpl-tab.--typeb .tpl-yell-comment{padding:20px 20px 0}}@media screen and (max-width:750px){.tpl-tab.--typeb .tpl-yell-comment{padding:25px 20px 0}}.tpl-tab.--typeb .tpl-yell-comment li+li{border-top:1px solid #d2d2d2;margin-top:15px;padding-top:15px}.tpl-tab.--typeb .tpl-yell-comment.tpl-yell-comment--modal li+li{border-top:none;margin-top:15px;padding-top:15px}.tpl-tab.--typeb .tpl-yell-comment.tpl-yell-comment--modal li:nth-of-type(20n+1){margin-top:0;padding-top:0}.tpl-tab.--typeb .tpl-tab-description{border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;margin:40px auto 0;max-width:800px;padding-bottom:35px;padding-top:35px}.tpl-check-toggle>.item.item-type2{align-items:center;background-color:#d3d3d3;background:#f0f0f0;border-radius:5px;display:flex;flex-wrap:wrap;padding:15px}@media screen and (max-width:750px){.tpl-check-toggle>.item.item-type2{display:block}}.tpl-check-toggle>.item.item-type2>.label{display:flex;justify-content:center;width:26.5%}@media screen and (max-width:750px){.tpl-check-toggle>.item.item-type2>.label{display:block;margin-bottom:24px}}.tpl-check-toggle>.item.item-type2>.input{width:73%}@media screen and (max-width:750px){.tpl-check-toggle>.item.item-type2>.input{width:100%}}.tpl-check-toggle>.item.item-type2>.input+.desc{font-size:1.3rem;padding:15px 39px 0;text-indent:-1.5rem;width:100%}@media screen and (max-width:750px){.tpl-check-toggle>.item.item-type2>.input+.desc{padding:5px;text-indent:0}.tpl-check-toggle>.item.item-type2>.input label{display:block;padding-left:35px;text-indent:-51px}}.tpl-check-toggle .desc-isreceiptreq{margin-top:2rem;text-align:center}.tpl-check-toggle .tpl-check-toggle__target{height:0;opacity:0;overflow:hidden;transition:opacity .2s}.tpl-check-toggle .tpl-check-toggle__target.is-active{height:auto;opacity:1}.tpl-box{padding:10px}.tpl-box--border{border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;padding-left:0;padding-right:0}.tpl-border-top{border-top:1px solid #d2d2d2;margin-top:30px;padding-top:30px}.tpl-border-top-s{border-top:1px solid #d2d2d2;margin-top:20px;padding-top:20px}.tpl-form-confirm-sec{background:#f0f0f0;border-radius:5px;padding:20px}.tpl-form-confirm-sec+.tpl-form-confirm-sec{margin-top:30px}.tpl-form-confirm-sec .col2{align-items:center;display:flex}.tpl-form-confirm-sec .col2 .tpl-title--m{margin-top:0}.tpl-form-confirm-sec .col2 .btn-fix{margin-left:10px}.tpl-form-confirm-sec.sec-target .tpl-list li{align-items:flex-end;display:flex;justify-content:space-between}.tpl-form-confirm-sec.sec-target .tpl-list .total{display:flex;justify-content:flex-end}.tpl-form-confirm-sec.sec-target .tpl-list .total .price{color:#141414;font-size:2.2rem;line-height:1}.tpl-form-confirm-sec.sec-target .tpl-list .total .unit{font-size:1.6rem}.tpl-form-finish-lead{margin-top:40px}.tpl-form-finish-lead .label{font-size:3.2rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:750px){.tpl-form-finish-lead .label{font-size:2.4rem}}.tpl-form-finish-text p+p{margin-top:20px}.tpl-list--border li{border-top:1px solid #d2d2d2;margin-top:20px;padding-top:20px}.tpl-list--faq{border-bottom:1px solid #d2d2d2}.tpl-list--faq>ul>li{border-top:1px solid #d2d2d2}.tpl-list--faq .tpl-toggle__title{padding:25px 45px 25px 0}@media screen and (max-width:750px){.tpl-list--faq .tpl-toggle__title{padding:15px 40px 15px 0}}.tpl-list--faq .tpl-toggle__title .label{display:flex;font-size:1.7rem;font-weight:700}@media screen and (max-width:750px){.tpl-list--faq .tpl-toggle__title .label{font-size:1.4rem}}.tpl-list--faq .tpl-toggle__title .label:before{color:#009bb8;content:"Q";margin-right:15px}.tpl-list--faq .tpl-toggle__body{padding-bottom:25px}.tpl-list--faq .tpl-toggle__body .inner{color:#707070;display:flex;font-size:1.7rem}@media screen and (max-width:750px){.tpl-list--faq .tpl-toggle__body .inner{font-size:1.4rem}}.tpl-list--faq .tpl-toggle__body .inner:before{color:#009bb8;content:"A";font-weight:700;margin-right:15px}@media screen and (max-width:750px){.tpl-list--faq .tpl-toggle__body{padding-bottom:15px}}.tpl-list--faq+.tpl-title{margin-top:60px}@media screen and (max-width:750px){.tpl-list--faq+.tpl-title{margin-top:50px}}.tpl-list--post{margin:0 auto;max-width:840px;padding:30px 20px 0}.tpl-info-area .tpl-list--post,.tpl-inner-wrap--card .tpl-list--post{padding:0}@media screen and (max-width:750px){.tpl-list--post{width:100%}}.tpl-list--post .list>li+li{border-top:1px solid #d2d2d2;margin-top:20px;padding-top:20px}.tpl-list--post .list>li a{color:#009bbc;display:block;text-decoration:none}.tpl-list--post .list>li a:hover>.label{text-decoration:underline}.tpl-list--post .list>li .label{font-size:1.7rem;margin-top:3px}@media screen and (max-width:750px){.tpl-list--post .list>li .label{font-size:1.4rem}}.tpl-date-wrap{display:flex}.tpl-date-wrap .date{color:#afafaf;font-size:1.5rem}@media screen and (max-width:750px){.tpl-date-wrap .date{font-size:1.2rem}}.tpl-date-wrap .icon{align-items:center;border:1px solid #009bbc;border-radius:50px;color:#323232;display:flex;font-size:1.3rem;justify-content:center;margin-left:10px;padding:0 10px;text-align:center}.tpl-list-indent-1em li{margin-left:1em;text-indent:-1em}.tpl-list-indent-1em.tpl-list-indent-1em--0_5em li{margin-left:.5em;text-indent:-.5em}.tpl-list-indent-1em.tpl-list-indent-1em--1_2em li{margin-left:1.2em;text-indent:-1.2em}.tpl-list-indent-1em.tpl-list-indent-1em--1_4em li{margin-left:1.4em;text-indent:-1.4em}.tpl-list-indent-1em.tpl-list-indent-1em--1_8em li{margin-left:1.8em;text-indent:-1.8em}.tpl-list-indent-1em li+li{margin-top:10px}.tpl-list-indent-1em.tpl-list-indent-1em--marTs li+li{margin-top:0}@media screen and (max-width:750px){.tpl-list-indent-1em.tpl-list-indent-1em--marTs li+li{margin-top:5px}}.tpl-comment-input{background:#fff;border:1px solid #d2d2d2;border-radius:5px;padding:10px;position:relative}.tpl-comment-input .not-login-message{align-items:center;background:rgba(0,0,0,.7);border-radius:5px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.tpl-comment-input .not-login-message .text{color:#fff}.tpl-comment-input .nickname{align-items:center;display:flex;font-weight:700;padding:10px 0}.tpl-comment-input .nickname .name{flex:1}.tpl-comment-input .comment textarea{background:#f0f0f0;border:none;display:block;height:140px}@media screen and (max-width:750px){.tpl-comment-input .comment textarea{height:105px}}.tpl-comment-input .tpl-comment-description{padding:1rem 0}.tpl-comment-input .tpl-comment-description li{padding-left:1rem;text-indent:-1.3rem}.tpl-comment-notlogin{margin:auto;max-width:1200px;width:100%}.tpl-comment-notlogin .tpl-inner-wrap{position:absolute}.tpl-comment-notlogin .tpl-comment-input--notlogin{background-color:rgba(1,1,1,.7);border:1px solid rgba(1,1,1,.7);border-radius:5px;height:345px;margin:auto;max-width:1200px;padding:86px;position:relative}@media screen and (max-width:750px){.tpl-comment-notlogin .tpl-comment-input--notlogin{padding:4rem 1rem}}.tpl-comment-notlogin .tpl-comment-input--notlogin .msg-notlogin{color:#fff;font-size:2rem;font-weight:700;height:80px;text-align:center}@media screen and (max-width:1024px){.tpl-comment-notlogin .tpl-comment-input--notlogin .msg-notlogin{font-size:1.8rem}}.tpl-comment-notlogin .tpl-comment-input--notlogin .flexbox-link-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.tpl-comment-notlogin .tpl-comment-input--notlogin .flexbox-link-wrap a.linkbtn{align-items:center;border:2px solid #009bbc;border-radius:5px;display:flex;height:46px;justify-content:center;margin:1rem 2rem;text-decoration:none;width:330px}@media screen and (max-width:1024px){.tpl-comment-notlogin .tpl-comment-input--notlogin .flexbox-link-wrap a.linkbtn{font-size:12px;height:36px;margin:1rem;width:240px}}.tpl-comment-notlogin .tpl-comment-input--notlogin .flexbox-link-wrap a.linkbtn:hover{opacity:.8}.tpl-comment-notlogin .tpl-comment-input--notlogin .flexbox-link-wrap a.linkbtn span{display:flex;font-weight:700}.tpl-comment-notlogin .tpl-comment-input--notlogin .flexbox-link-wrap a.linkbtn span:after{border-style:solid;border-width:6.5px 0 6.5px 11.3px;content:"";display:block;height:0;margin:5px auto auto 10px;width:0}@media screen and (max-width:1024px){.tpl-comment-notlogin .tpl-comment-input--notlogin .flexbox-link-wrap a.linkbtn span:after{border-width:4.5px 0 4.5px 9.3px;margin:4px auto auto 10px}}.tpl-comment-notlogin .tpl-comment-input--notlogin .flexbox-link-wrap a.linkbtn.linkbtn-login{background-color:#e2f5f9}.tpl-comment-notlogin .tpl-comment-input--notlogin .flexbox-link-wrap a.linkbtn.linkbtn-login span{color:#009bbc}.tpl-comment-notlogin .tpl-comment-input--notlogin .flexbox-link-wrap a.linkbtn.linkbtn-login span:after{border-color:transparent transparent transparent #009bbc}.tpl-comment-notlogin .tpl-comment-input--notlogin .flexbox-link-wrap a.linkbtn.linkbtn-register{background-color:#009bbc}.tpl-comment-notlogin .tpl-comment-input--notlogin .flexbox-link-wrap a.linkbtn.linkbtn-register span{color:#e2f5f9}.tpl-comment-notlogin .tpl-comment-input--notlogin .flexbox-link-wrap a.linkbtn.linkbtn-register span:after{border-color:transparent transparent transparent #e2f5f9}.tpl-comment-notlogin .not-login-message{align-items:center;background:rgba(0,0,0,.7);border-radius:5px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.tpl-comment-notlogin .not-login-message .text{color:#fff}.tpl-comment-notlogin .nickname{align-items:center;display:flex;font-weight:700;padding:10px 0}.tpl-comment-notlogin .nickname .name{flex:1}.tpl-comment-notlogin .comment textarea{background:#f0f0f0;border:none;display:block;height:140px}.tpl-comment-notlogin .tpl-comment-description{padding:1rem 0}.tpl-comment-notlogin .tpl-comment-description li{padding-left:1rem;text-indent:-1.3rem}.tpl-share .list{align-items:center;display:flex;line-height:1}@media screen and (max-width:750px){.tpl-share .list{flex-wrap:wrap}}.tpl-share.tpl-share--center .list{justify-content:center}@media screen and (max-width:750px){.tpl-share li{margin:0 5px 10px}}@media screen and (min-width:751px){.tpl-share li+li{margin-left:10px}}.tpl-share .twitter a{align-items:center;background-color:#1b95e0;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:500;height:20px;line-height:1;padding:1px 8px 1px 6px;position:relative;text-decoration:none}.tpl-share .twitter a:active,.tpl-share .twitter a:focus,.tpl-share .twitter a:hover{background-color:#0c7abf}.tpl-share .twitter a i{background:transparent 0 0 no-repeat;background-image:url(/img/frontend/common/img/icon-share-twitter.svg);display:inline-block;height:14px;position:relative;vertical-align:middle;width:14px}.tpl-share .twitter a span{zoom:1;display:inline-block;margin-left:3px;vertical-align:middle;white-space:nowrap}.tpl-share .line a{background:url(/img/frontend/common/img/icon-share-line.png) no-repeat;background-size:80px auto;display:block;font-size:0;height:20px;text-indent:-99999px;width:80px}.tpl-nav{background:#fff;height:60px}@media screen and (max-width:750px){.tpl-nav{height:50px}}.tpl-nav .tpl-nav__inner{background:#fff;display:flex;height:60px;justify-content:center;margin:0 auto;min-width:320px;position:absolute;width:100%;z-index:10}@media screen and (max-width:750px){.tpl-nav .tpl-nav__inner{height:50px}}.tpl-nav.is-fixed .tpl-nav__inner{border-bottom:1px solid #dcdcdc;position:fixed;top:68px}@media screen and (max-width:1024px){.tpl-nav.is-fixed .tpl-nav__inner{top:61px}}.tpl-nav .list{display:flex;justify-content:center;position:relative}.tpl-nav .list>li{font-weight:700;line-height:1;width:auto}.tpl-nav .list>li+li{margin-left:40px}@media screen and (max-width:750px){.tpl-nav .list>li+li{margin-left:20px}}@media screen and (max-width:400px){.tpl-nav .list>li+li{margin-left:10px}}.tpl-nav .list>li>a{color:#828282;display:block;height:60px;padding:20px 0;position:relative;text-decoration:none}@media screen and (max-width:750px){.tpl-nav .list>li>a{font-size:1.4rem;height:50px;padding:15px 0}}.tpl-nav .list>li>a:hover{color:#323232}.tpl-nav .list>li>a.is-active{border-bottom:5px solid #ffd900;color:#323232}.tpl-nav .list>li>span{color:#828282;display:block;height:60px;padding:20px 0;position:relative;text-decoration:none}.tpl-nav .list>li>span .is-disabled{pointer-events:none}@media screen and (max-width:750px){.tpl-nav .list>li>span{font-size:1.4rem;height:50px;padding:15px 0}}.tpl-nav .list-child{background:#fff;border:2px solid #009cbd;display:none;height:auto;padding:30px;position:absolute;right:0;top:61px;width:100%;z-index:2}@media screen and (max-width:750px){.tpl-nav .list-child{padding:15px}}.tpl-nav .list-child:before{background:url(/img/frontend/common/img/nav-child-edge.svg) no-repeat;content:"";display:block;height:14px;position:absolute;right:6px;top:-11px;width:25px;z-index:2}.tpl-nav .list-child li+li{margin-top:15px}.tpl-nav .list-child a{align-items:center;color:#323232;display:flex;line-height:1.4;text-decoration:none}@media screen and (max-width:750px){.tpl-nav .list-child a{font-size:1.4rem}}.tpl-nav .list-child a:before{background:url(/img/frontend/common/img/icon-arrow-triangle.svg) no-repeat;content:"";display:block;flex:8px 0 0;height:10px;margin-right:5px;width:8px}.tpl-nav .list-child a:hover{color:#009bbc}.tpl-nav .is-open .list-child{display:block}.tpl-pay__wrap{margin:0 auto;max-width:840px;padding:40px 20px}@media screen and (max-width:750px){.tpl-pay__wrap{padding:25px 20px}}.tpl-pay__wrap .title{font-size:2.6rem;font-weight:700;margin-bottom:15px;text-align:center}@media screen and (max-width:750px){.tpl-pay__wrap .title{font-size:1.6rem;margin-bottom:10px;text-align:left}}.tpl-pay__item+.tpl-pay__item{border-top:1px solid #dcdcdc;margin-top:50px;padding-top:50px}@media screen and (max-width:750px){.tpl-pay__item+.tpl-pay__item{margin-top:30px;padding-top:30px}}.tpl-pay__item+.tpl-pay__item.tpl-pay__item--regular,.tpl-pay__item+.tpl-pay__item.tpl-pay__item--regular .js-start-continuous-payment,.tpl-pay__item+.tpl-pay__item.tpl-pay__item--regular .js-stop-continuous-payment{display:none}.tpl-pay[v-cloak]{visibility:hidden}.tpl-pay .input-wrap{align-items:center;background-color:#f5f5f5;border:1px solid #fff;border-radius:5px;cursor:pointer;display:flex;margin-bottom:20px;padding:20px 40px;transition:background .2s}.tpl-pay__item--regular .input-wrap{background-color:#e0f3f7;border:1px solid #e0f3f7}@media screen and (max-width:750px){.tpl-pay .input-wrap{margin-bottom:10px;padding:10px 15px}}.tpl-pay .input-wrap:hover{background:#efefef;border:1px solid #bebebe}.tpl-pay__item--regular .input-wrap:hover{background:#ebf3f5;border:1px solid #009bbc}.tpl-pay .input-wrap+.tpl-form-error{margin-top:0}.tpl-pay .output{align-items:center;display:flex;height:64px;width:100%}@media screen and (max-width:750px){.tpl-pay .output{height:50px}}.tpl-pay .output .payment{border-radius:5px;display:block;font-size:4rem;font-weight:700;text-align:right;transition:background .2s;width:100%}@media screen and (max-width:750px){.tpl-pay .output .payment{font-size:2.2rem}}.tpl-pay .is-input .output{display:none}.tpl-pay .is-input.input-wrap{background-color:#fff;border:1px solid #bebebe}.tpl-pay .input{display:none}.tpl-pay .input input[type=tel]{background-color:transparent;color:#505050;font-size:4rem;font-weight:700;height:64px;padding:0;text-align:right}@media screen and (max-width:750px){.tpl-pay .input input[type=tel]{font-size:2.2rem;height:50px}}.tpl-pay .input input[type=tel]:active,.tpl-pay .input input[type=tel]:focus{border:0;outline:0}.tpl-pay .is-input .input{align-items:center;display:flex;width:100%}.tpl-pay .unit{font-size:2.6rem;margin-left:5px}@media screen and (max-width:750px){.tpl-pay .unit{font-size:1.6rem}}.tpl-pay .ui{margin-bottom:25px}@media screen and (max-width:750px){.tpl-pay .ui{margin-bottom:20px}}.tpl-pay .ui .list{display:flex;margin-left:-10px;margin-top:-10px}@media screen and (max-width:750px){.tpl-pay .ui .list{flex-wrap:wrap}}.tpl-pay .ui .list li{margin-left:10px;margin-top:10px;width:100%}@media screen and (max-width:750px){.tpl-pay .ui .list li{width:calc(50% - 10px)}}.tpl-pay .ui .list li+li{margin-left:20px}@media screen and (max-width:750px){.tpl-pay .ui .list li+li{margin-left:10px}}.tpl-pay .ui .list button{border:1px solid #bebebe;min-width:0;padding:10px 0}@media screen and (max-width:750px){.tpl-pay .ui .list button{padding:15px 5px}}.tpl-pay .ui .list button:after{display:none}.tpl-pay .ui .list button .label{font-size:2rem}@media screen and (max-width:750px){.tpl-pay .ui .list button .label{font-size:1.3rem}}.tpl-pay .ui .list button .label:first-letter{color:#009bbc;display:inline-block;margin-right:2px}.tpl-pay .ui .list-description{font-size:1.6rem;font-weight:500;margin-left:auto;margin-top:6px;max-width:370px;text-align:center}@media screen and (min-width:751px){.tpl-pay .ui .list-description{white-space:nowraps}}.tpl-pay .btn .tpl-btn--width-s{width:295px}@media screen and (max-width:750px){.tpl-pay .btn .tpl-btn--width-s{width:100%}}.tpl-visual .is-movie{cursor:pointer;transition:opacity .2s}.tpl-visual .is-movie:hover{opacity:.8}.tpl-visual .is-movie:before{background:url(/img/frontend/common/img/icon-play-large.png) no-repeat;background-size:60px auto;content:"";display:block;height:60px;left:50%;margin-left:-30px;margin-top:-30px;position:absolute;top:50%;width:60px;z-index:10}@media screen and (max-width:750px){.tpl-inner-wrap>.tpl-project-card{margin-left:-20px;margin-right:-20px;overflow:hidden;padding-left:20px;padding-right:20px}}.tpl-project-card .list{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-top:-10px}@media screen and (max-width:750px){.tpl-project-card .list{flex-wrap:nowrap;justify-content:flex-start;margin-left:0;margin-top:0}.tpl-project-card.is-single .list{justify-content:center}}.tpl-project-card .list li{display:flex;height:216px;margin-left:10px;margin-top:10px;width:300px}@media screen and (max-width:750px){.tpl-project-card .list li{height:77.3333333333vw;margin-left:0;margin-top:0;max-height:290px;max-width:250px;width:66.6666666667vw}.tpl-project-card .list li+li{margin-left:10px}}.tpl-project-card .list a{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;color:#fff;display:flex;text-decoration:none;transition:opacity .2s;width:100%}.tpl-project-card .list a:hover{opacity:.8}.tpl-project-card .list .name-wrap{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent 60%);border-radius:5px;display:flex;padding:20px;width:100%}.tpl-project-card .list .name-wrap span{display:block}.tpl-yell-comment{margin:0 auto;max-width:840px;padding:40px 20px 0}.tpl-yell-comment li+li{border-top:1px solid #d2d2d2;margin-top:15px;padding-top:15px}.tpl-yell-comment.tpl-yell-comment--modal li+li{border-top:none}.tpl-yell-comment .box{display:flex}.tpl-yell-comment .box .icon{background-position:50%;background-size:cover;border:2px solid #fdd000;border-radius:35px;height:70px;width:70px}@media screen and (max-width:750px){.tpl-yell-comment .box .icon{height:40px;width:40px}}.tpl-yell-comment .box .comemnt-wrap{border-radius:5px;flex:1;padding:20px;position:relative}@media screen and (max-width:750px){.tpl-yell-comment .box .comemnt-wrap{padding:10px}}.tpl-yell-comment .box .comemnt-wrap .meta-wrap{align-items:center;display:flex}@media screen and (max-width:750px){.tpl-yell-comment .box .comemnt-wrap .meta-wrap{display:block}}.tpl-yell-comment .box .comemnt-wrap .meta-wrap .date{color:#afafaf;font-size:1.3rem}.tpl-yell-comment .box .comemnt-wrap .meta-wrap .name{font-size:1.6rem;font-weight:700;margin-left:15px}@media screen and (max-width:750px){.tpl-yell-comment .box .comemnt-wrap .meta-wrap .name{margin-left:0;margin-top:10px}}.tpl-yell-comment .box .comemnt-wrap .comment{margin-top:10px}@media screen and (max-width:750px){.tpl-yell-comment .box .comemnt-wrap .comment{font-size:1.4rem}}.tpl-yell-comment .box .comemnt-wrap .comment-full{display:none;margin-top:10px}@media screen and (max-width:750px){.tpl-yell-comment .box .comemnt-wrap .comment-full{font-size:1.4rem}}.tpl-yell-comment .box.user-comment .comemnt-wrap{background:#f2f2f2;margin-left:40px;position:relative}@media screen and (max-width:750px){.tpl-yell-comment .box.user-comment .comemnt-wrap{margin-left:20px}}.tpl-yell-comment .box.user-comment .comemnt-wrap:before{background:url(/img/frontend/common/img/comment-edge-user.svg) no-repeat;content:"";display:block;height:20px;left:-20px;position:absolute;top:20px;width:20px}.tpl-yell-comment .box.school-comment{flex-direction:row-reverse;margin-top:15px}.tpl-yell-comment .box.school-comment .comemnt-wrap{background:#e0f3f7;margin-right:40px;position:relative}@media screen and (max-width:750px){.tpl-yell-comment .box.school-comment .comemnt-wrap{margin-right:20px}}.tpl-yell-comment .box.school-comment .comemnt-wrap:before{background:url(/img/frontend/common/img/comment-edge-school.svg) no-repeat;content:"";display:block;height:20px;position:absolute;right:-20px;top:20px;width:20px}.tpl-yell-comment .btn-article{margin-top:10px;text-align:right}@media screen and (max-width:750px){.tpl-yell-comment .btn-article{font-size:1.4rem}}.tpl-yell-comment .btn-more{border-top:1px solid #d2d2d2;margin-top:15px;padding-top:15px}.tpl-yell-comment--modal .comment-outer{border:1px solid #dcdcdc;border-radius:5px;cursor:pointer;padding:20px;transition:border-color .2s}@media screen and (max-width:750px){.tpl-yell-comment--modal .comment-outer{padding:10px}}.tpl-yell-comment--modal .comment-outer:hover{border-color:#009bbc}.tpl-yell-comment--window{max-width:100%;padding:20px}@media screen and (max-width:750px){.tpl-yell-comment--window{padding:10px}}.tpl-yell-comment--window .comment{display:none}.tpl-yell-comment--window .comment-full{display:block!important}.tpl-project-history>.list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-top:-15px}@media screen and (max-width:750px){.tpl-project-history>.list{margin-left:-10px;margin-top:-10px}}.tpl-project-history .item{border-radius:0 0 5px 5px;display:flex;flex-direction:column;margin-left:15px;margin-top:15px;min-height:1px;width:calc(25% - 15px)}@media screen and (max-width:960px){.tpl-project-history .item{width:calc(33% - 15px)}}@media screen and (max-width:750px){.tpl-project-history .item{margin-left:10px;margin-top:10px;width:calc(50% - 10px)}.tpl-project-history .item.only-pc{display:none}}.tpl-project-history .item .thumb-wrap-userpayment{position:relative}.tpl-project-history .item .thumb-wrap-userpayment .donation-regular{background-color:red;bottom:0;color:#fff;padding:.3rem;position:absolute;text-align:center;width:100%}.tpl-project-history .item .photo{background-position:50%;background-size:cover;border-radius:5px 5px 0 0;height:auto;width:100%}.tpl-project-history .item .photo:after{content:"";display:block;padding-top:68.5185185185%}.tpl-project-history .item .body{border:1px solid #d7d7d7;border-radius:0 0 5px 5px;border-top:none;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between}.tpl-project-history .item .body .text{padding:15px}.tpl-project-history .item .body .name-project{font-size:1.7rem;font-weight:700;line-height:1.4}.tpl-project-history .item .body .sub{color:#707070;font-size:1.4rem;margin-top:15px}.tpl-project-history .item .body .sub .name-address,.tpl-project-history .item .body .sub .name-school{margin-top:3px}.tpl-project-history .item .body .btn-wrap{background:#f2f2f2;border-radius:0 0 5px 5px;padding:15px}.tpl-project-history .item .body .btn+.btn{margin-top:10px}.tpl-project-history .item .body .btn a{min-width:0}.tpl-project-history .item .body .btn a .label{font-size:1.4rem}.tpl-fav-card-list{display:flex;flex-wrap:wrap;margin-left:-20px;margin-top:-20px}@media screen and (max-width:500px){.tpl-fav-card-list{display:block;margin-left:0}}.tpl-fav-card-list .item{margin-left:20px;margin-top:20px;width:calc(25% - 20px)}@media screen and (max-width:960px){.tpl-fav-card-list .item{width:calc(33% - 20px)}}@media screen and (max-width:750px){.tpl-fav-card-list .item{width:calc(50% - 20px)}}@media screen and (max-width:500px){.tpl-fav-card-list .item{margin-left:0;width:100%}}.tpl-fav-card-list .item.card{background:#fff;border:1px solid #d7d7d7;border-radius:5px;padding:13px;position:relative}@media screen and (max-width:750px){.tpl-fav-card-list .item.only-pc{display:none}}.tpl-fav-card-list .item .photo-wrap{margin:-14px -14px 0;position:relative}.tpl-fav-card-list .item .photo-wrap .tpl-like-badge{position:absolute;right:14px;top:14px;z-index:2}@media screen and (max-width:750px){.tpl-fav-card-list .item .photo-wrap .tpl-like-badge{right:10px;top:10px}}.tpl-fav-card-list .item .photo-wrap a{display:block}.tpl-fav-card-list .item .photo-wrap .photo{background-position:50%;background-size:cover;border-radius:5px 5px 0 0;display:block;transition:opacity .2s}.tpl-fav-card-list .item .photo-wrap .photo:before{content:"";display:block;padding-top:91.2280701754%;width:0}@media screen and (max-width:500px){.tpl-fav-card-list .item .photo-wrap .photo:before{padding-top:67.2463768116%}}.tpl-fav-card-list .item .photo-wrap a:hover .photo{opacity:.8}.tpl-fav-card-list .item .photo-wrap .name-category{bottom:0;color:#fff;display:flex;flex-direction:column;font-size:2rem;left:0;line-height:1.3;padding:20px;position:absolute;width:100%;z-index:1}.tpl-fav-card-list .item .photo-wrap .name-category p{min-width:0}.tpl-fav-card-list .item .photo-wrap .name-category .name-school{align-items:center;display:flex;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:13px}@media screen and (max-width:1100px){.tpl-fav-card-list .item .photo-wrap .name-category .name-school{margin-bottom:5px}}@media screen and (max-width:960px){.tpl-fav-card-list .item .photo-wrap .name-category .name-school{margin-bottom:10px}}@media screen and (max-width:700px){.tpl-fav-card-list .item .photo-wrap .name-category .name-school{font-size:1.5rem}}.tpl-fav-card-list .item .photo-wrap .name-category .name-school .icon{align-items:center;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:28px;justify-content:center;margin-right:6px;width:28px}@media screen and (max-width:700px){.tpl-fav-card-list .item .photo-wrap .name-category .name-school .icon{border-radius:14px;height:24px;margin-right:3px;width:24px}}.tpl-fav-card-list .item .photo-wrap .name-category .name-school .name-shool-inner{flex:1}.tpl-fav-card-list .item .photo-wrap .name-category .name-school .name-shool-inner .name{display:block}.tpl-fav-card-list .item .photo-wrap .name-category .name-school .name-shool-inner .address{color:#fff;display:block;font-size:1rem}.tpl-fav-card-list .item .photo-wrap .name-category .name-community{font-size:1.7rem;font-weight:700;line-height:1.4}@media screen and (max-width:700px){.tpl-fav-card-list .item .photo-wrap .name-category .name-community{font-size:1.7rem}}.tpl-fav-card-list .item .photo-wrap a:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);border-radius:5px 5px 0 0;content:"";display:block;left:0;padding-top:91.2280701754%;position:absolute;top:0;width:100%}@media screen and (max-width:500px){.tpl-fav-card-list .item .photo-wrap a:after{padding-top:67.2463768116%}}.tpl-fav-card-list .item .post-wrap{margin-top:13px}.tpl-fav-card-list .item .post-wrap .title{color:#141414}.tpl-fav-card-list .item .post-wrap .list-wrap{margin-top:20px}.tpl-fav-card-list .item .post-wrap .list-wrap a{text-decoration:none}.tpl-fav-card-list .item .post-wrap .list-wrap .date{color:#afafaf;font-size:1.3rem}.tpl-fav-card-list .item .post-wrap .list-wrap .label{margin-top:3px}.tpl-fav-card-list .item .post-wrap .list-wrap a:hover .label{text-decoration:underline}.tpl-fav-card-list .item .post-wrap .list-wrap li+li{border-top:1px solid #d2d2d2;margin-top:15px;padding-top:15px}@media screen and (max-width:750px){.tpl-fav-card-list .item .post-wrap .list-wrap li+li.only-pc{display:none}}.tpl-fav-card-list.tpl-fav-card-list--btn .item{margin-bottom:70px}@media screen and (max-width:500px){.tpl-fav-card-list.tpl-fav-card-list--btn .item{margin-bottom:90px}.tpl-fav-card-list.tpl-fav-card-list--btn .item:last-child{margin-bottom:50px}}.tpl-fav-card-list.tpl-fav-card-list--btn .item .btn-cancel{bottom:-60px;display:block;left:0;padding:0 13px;position:absolute;width:100%}.tpl-fav-card-list.tpl-fav-card-list--btn .item .btn-cancel .tpl-btn{min-width:0}.tpl-community-card-list{display:flex;flex-wrap:wrap;margin-left:-20px}@media screen and (max-width:960px){.tpl-community-card-list{margin-left:-10px}}.tpl-community-card-list .item{background:#fff;border-radius:4px;margin-left:20px;position:relative;width:calc(33% - 20px)}.tpl-community-card-list .item:nth-child(n+4){margin-top:20px}@media screen and (max-width:960px){.tpl-community-card-list .item{margin-left:10px;width:calc(49.5% - 10px)}.tpl-community-card-list .item:nth-child(n+3){margin-top:10px}}.tpl-community-card-list .item .photo-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;display:block;padding-top:67.1834%;position:relative}@media screen and (max-width:700px){.tpl-community-card-list .item .photo-wrap{padding-top:148.8095%}}.tpl-community-card-list .item .photo-wrap:before{background-color:hsla(0,0%,71%,0);background-image:linear-gradient(0deg,#000,transparent);border-radius:0 0 5px 5px;bottom:0;content:"";display:block;height:70%;left:0;position:absolute;width:100%;z-index:1}@media screen and (max-width:750px){.tpl-community-card-list .item .photo-wrap:before{height:85%}}.tpl-community-card-list .item .photo-wrap .tpl-like-badge{position:absolute;right:15px;top:15px;z-index:2}@media screen and (max-width:1100px){.tpl-community-card-list .item .photo-wrap .tpl-like-badge{right:5px;top:5px}}@media screen and (max-width:700px){.tpl-community-card-list .item .photo-wrap .tpl-like-badge{right:5px;top:5px}}.tpl-community-card-list .item .photo-wrap:after{background-color:#fff;border-radius:4px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s;width:100%;z-index:3}.tpl-community-card-list .item .photo-wrap:hover:after{opacity:.2}.tpl-community-card-list .item .photo-wrap:hover .name-category .name-community{text-decoration:underline}.tpl-community-card-list .item .name-category{bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:18px;position:absolute;width:100%;z-index:1}@media screen and (max-width:700px){.tpl-community-card-list .item .name-category{padding:10px}}.tpl-community-card-list .item .name-category .name-school{align-items:center;display:flex;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:13px}@media screen and (max-width:1100px){.tpl-community-card-list .item .name-category .name-school{margin-bottom:5px}}@media screen and (max-width:960px){.tpl-community-card-list .item .name-category .name-school{margin-bottom:10px}}@media screen and (max-width:700px){.tpl-community-card-list .item .name-category .name-school{font-size:1.2rem}}.tpl-community-card-list .item .name-category .name-school .icon{align-items:center;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:28px;justify-content:center;margin-right:6px;width:28px}@media screen and (max-width:700px){.tpl-community-card-list .item .name-category .name-school .icon{border-radius:14px;height:24px;margin-right:3px;width:24px}}.tpl-community-card-list .item .name-category .name-school .name-shool-inner{flex:1}.tpl-community-card-list .item .name-category .name-school .name-shool-inner .name{display:block}.tpl-community-card-list .item .name-category .name-school .name-shool-inner .address{color:#fff;display:block;font-size:1rem}.tpl-community-card-list .item .name-category .name-community{font-size:1.7rem;font-weight:700;line-height:1.4}@media screen and (max-width:700px){.tpl-community-card-list .item .name-category .name-community{font-size:1.3rem}}.tpl-project-card-list>.list{display:flex;flex-wrap:wrap;margin-left:-20px;margin-top:-20px}@media screen and (max-width:750px){.tpl-project-card-list>.list{margin-left:-10px;margin-top:-10px}}.tpl-project-card-list .item{background:#fff;border-radius:4px;display:flex;flex-direction:column;margin-left:20px;min-height:1px;position:relative;width:calc(24.75% - 20px)}@media screen and (max-width:960px){.tpl-project-card-list .item{width:calc(33% - 20px)}.tpl-project-card-list .item:first-child,.tpl-project-card-list .item:nth-child(2),.tpl-project-card-list .item:nth-child(3){margin-top:0}.tpl-project-card-list .item:nth-child(n+4){margin-top:20px}}@media screen and (max-width:700px){.tpl-project-card-list .item{margin-left:10px;margin-top:10px;width:calc(49.5% - 10px)}.tpl-project-card-list .item:first-child,.tpl-project-card-list .item:nth-child(2){margin-top:0}.tpl-project-card-list .item:nth-child(n+3){margin-top:10px}}.tpl-project-card-list .item a{text-decoration:none}.tpl-project-card-list .item .head{background-color:#fff;background-position:50% 50%;background-size:cover;border-radius:4px 4px 0 0;min-height:150px;padding-top:52.6315%;position:relative;width:100%}@media screen and (max-width:750px){.tpl-project-card-list .item .head{padding-top:55%}}.tpl-project-card-list .item .head:before{background-color:hsla(0,0%,100%,0);background-image:linear-gradient(0deg,#000,transparent);bottom:0;content:"";display:block;height:90%;left:0;position:absolute;width:100%;z-index:1}.tpl-project-card-list .item .head .inner{display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:0 14px 30px;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width:750px){.tpl-project-card-list .item .head .inner{padding:0 9px 18px}}.tpl-project-card-list .item .head a{color:#fff;display:block}.tpl-project-card-list .item .head a:hover{text-decoration:underline}.tpl-project-card-list .item .head .name-school{display:flex;font-size:1.5rem;font-weight:700;line-height:1.2}@media screen and (max-width:750px){.tpl-project-card-list .item .head .name-school{font-size:1.2rem}}.tpl-project-card-list .item .head .name-school a{align-items:center;display:flex}.tpl-project-card-list .item .head .name-school .icon{align-items:center;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:28px;justify-content:center;margin-right:6px;width:28px}@media screen and (max-width:750px){.tpl-project-card-list .item .head .name-school .icon{border-radius:14px;height:24px;margin-right:3px;width:24px}}.tpl-project-card-list .item .head .name-school .name-shool-inner,.tpl-project-card-list .item .head .name-school .name-shool-inner .name{display:block}.tpl-project-card-list .item .head .name-school .name-shool-inner .address{color:#fff;display:block;font-size:1rem}.tpl-project-card-list .item .head .name-community{font-size:1.3rem;font-weight:700;line-height:1.4;margin-top:8px}@media screen and (max-width:750px){.tpl-project-card-list .item .head .name-community{font-size:1.1rem;margin-top:6px}}.tpl-project-card-list .item .body{border:1px solid #d7d7d7;border-radius:0 0 4px 4px;border-top:none;height:100%}.tpl-project-card-list .item .body a{color:#323232;display:flex;flex-direction:column;height:100%;justify-content:space-between}.tpl-project-card-list .item .body a:hover .name-project{color:#009bbc;text-decoration:underline}.tpl-project-card-list .item .body a:hover .photo-project:before{opacity:.2}.tpl-project-card-list .item .body .photo-project{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border:1px solid #fff;border-radius:4px;margin:-15px auto 0;padding-top:67.4509%;position:relative;width:calc(100% - 28px);z-index:2}@media screen and (max-width:750px){.tpl-project-card-list .item .body .photo-project{margin-top:-11px;padding-top:67.5675%;width:calc(100% - 20px)}}.tpl-project-card-list .item .body .photo-project:before{background-color:#fff;border-radius:4px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s;width:100%}.tpl-project-card-list .item .body .name-project{font-size:1.7rem;font-weight:700;line-height:1.4;margin:10px auto auto;width:calc(100% - 28px)}@media screen and (max-width:750px){.tpl-project-card-list .item .body .name-project{font-size:1.3rem;margin-top:8px;width:calc(100% - 20px)}}.tpl-project-card-list .item .body .progress-wrap{background-color:#f2f2f2;border-radius:0 0 4px 4px;display:flex;flex-direction:column;font-size:1.2rem;justify-content:space-between;margin-top:10px;padding-top:14px;position:relative}@media screen and (max-width:750px){.tpl-project-card-list .item .body .progress-wrap{font-size:1rem}}.tpl-project-card-list .item .body .progress-wrap .num{font-size:1.6rem;font-weight:700;margin-left:10px;margin-right:8px}@media screen and (max-width:750px){.tpl-project-card-list .item .body .progress-wrap .num{font-size:1.3rem;margin-left:3px;margin-right:3px}}.tpl-project-card-list .item .body .progress-wrap .txt-s{color:#707070}.tpl-project-card-list .item .body .progress-wrap .txt-l{font-size:1.3rem}@media screen and (max-width:750px){.tpl-project-card-list .item .body .progress-wrap .txt-l{font-size:1rem}}.tpl-project-card-list .item .body .progress-wrap .inner{align-items:center;display:flex;padding:0 17px}@media screen and (max-width:750px){.tpl-project-card-list .item .body .progress-wrap .inner{padding:0 6px}}.tpl-project-card-list .item .body .progress-wrap .inner:before{content:"";display:block;height:14px;margin-right:8px;width:14px}@media screen and (max-width:750px){.tpl-project-card-list .item .body .progress-wrap .inner:before{height:12px;margin-right:3px;width:12px}}.tpl-project-card-list .item .body .progress-wrap .inner-typeb{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;min-height:82px;padding:0 17px 14px}@media screen and (max-width:750px){.tpl-project-card-list .item .body .progress-wrap .inner-typeb{padding:0 6px 14px}}.tpl-project-card-list .item .body .progress-wrap .amount:before{background:url(/img/frontend/common/img/icon-yen.svg) 50% 0 no-repeat;background-size:contain}.tpl-project-card-list .item .body .progress-wrap .remaining-days:before{background:url(/img/frontend/common/img/icon-clock.svg) 0 0 no-repeat;background-size:contain}.tpl-project-card-list .item .body .progress-wrap .remaining-days-typeb{align-items:center;background:#009bbc;border-radius:5px;color:#fff;display:flex;font-size:1.4rem;font-weight:700;line-height:1;margin:0 auto 7px;padding:8px 12px;position:relative;width:auto}@media screen and (max-width:750px){.tpl-project-card-list .item .body .progress-wrap .remaining-days-typeb{font-size:1rem}}.tpl-project-card-list .item .body .progress-wrap .remaining-days-typeb:after{border-color:transparent #009bbc transparent transparent;border-style:solid;border-width:0 7px 5px 0;content:" ";position:absolute;right:calc(50% - 3.5px);top:100%}.tpl-project-card-list .item .body .progress-wrap .remaining-days-typeb .icon{align-items:center;display:flex;margin-right:6px}.tpl-project-card-list .item .body .progress-wrap .remaining-days-typeb .icon:before{background:url(/assets/common/img/icon-clock-white.svg) 0 0 no-repeat;background-size:contain;content:"";display:inline-block;height:1.4rem;width:1.4rem}@media screen and (max-width:750px){.tpl-project-card-list .item .body .progress-wrap .remaining-days-typeb .icon:before{height:12px;width:12px}}.tpl-project-card-list .item .body .progress-wrap .remaining-days-typeb .days{font-size:1.6rem;margin:0 5px}@media screen and (max-width:750px){.tpl-project-card-list .item .body .progress-wrap .remaining-days-typeb .days{font-size:1.3rem}}.tpl-project-card-list .item .body .progress-wrap .proj-status{align-items:center;display:flex;font-size:1.8rem;font-weight:600;justify-content:center;width:100%}@media screen and (max-width:750px){.tpl-project-card-list .item .body .progress-wrap .proj-status{font-size:1.5rem}}.tpl-project-card-list .item .body .progress-wrap .proj-status.--active{background:linear-gradient(transparent 60%,#fdd000 0);width:110px}@media screen and (max-width:750px){.tpl-project-card-list .item .body .progress-wrap .proj-status.--active{width:92px}}.tpl-project-card-list .item .body .progress-wrap .proj-status.--fin{height:100%}.tpl-project-card-list .item .body .progress-wrap .rate{background:#009bbc;border-radius:5px 5px 0 5px;bottom:10px;color:#fff;display:inline-block;font-size:1.3rem;font-weight:700;height:27px;line-height:1;margin:auto;padding:8px 10px;position:absolute;right:12px;text-align:center;width:auto}@media screen and (max-width:750px){.tpl-project-card-list .item .body .progress-wrap .rate{bottom:11px;font-size:1.1rem;height:23px;right:5px}}.tpl-project-card-list .item .body .progress-wrap .rate:after{border-color:transparent #009bbc transparent transparent;border-style:solid;border-width:0 7px 5px 0;content:" ";position:absolute;right:0;top:100%}.tpl-project-card-list .item .body .progress-wrap .chart{background:#e1e1e1;border-radius:0 0 4px 4px;height:20px;margin-top:12px}.tpl-project-card-list .item .body .progress-wrap .chart .bar{background-color:#fdd000;border-radius:0 0 0 4px;height:20px;width:0}#sec-pickup-projects.before-init{background:url(/img/frontend/common/img/loading-white.gif) no-repeat 50%}@media screen and (min-width:961px){#sec-pickup-projects .tpl-title--sec{margin-bottom:-62px;margin-bottom:-55px}}@media screen and (max-width:750px){#sec-pickup-projects .tpl-title--sec{margin-bottom:-42px}}#sec-pickup-projects .tpl-inner-wrap{overflow:hidden}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul{flex-wrap:nowrap;margin-left:0;margin-top:0}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li{background-color:transparent;margin-left:0;margin-top:15px}@media screen and (max-width:750px){#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li.item .head{min-height:140px}}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2{display:flex;height:inherit;margin:0;padding:0}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner{margin:0 10px;padding:0}@media screen and (min-width:960px){#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner{min-width:23.1%;width:23.1%}}@media screen and (min-width:700px) and (max-width:959px){#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner{min-width:31%;width:31%}}@media screen and (max-width:699px){#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner{margin:0 40px;width:100%}}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .recent{position:absolute;right:0;top:-15px}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .recent span{background-color:#fcd12e;font-size:1.2rem;font-weight:700;padding:4px}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body{height:inherit}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body a p.name-project{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.5rem;height:4rem;min-height:4rem;overflow:hidden}@media screen and (max-width:750px){#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body a p.name-project{font-size:1.3rem;height:3.6rem;min-height:3.6rem}}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body a div.progress-wrap-pickup{height:auto!important;min-height:96px}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts{height:140px;margin:0 auto;overflow:hidden;width:calc(100% - 20px)}@media screen and (min-width:751px){#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts{height:132px;margin:10px auto 0;width:calc(100% - 28px)}}@media screen and (max-width:750px){#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts{border-top:1px solid #ccc;height:6.3rem;margin-top:1rem;width:calc(100% - 20px)}}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts>div.post{border-bottom:1px solid #ccc}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts>div.post:last-child{border-bottom:none}@media screen and (min-width:751px){#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts>div.post{height:42px;padding:4px 0}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts>div.post:nth-child(n+4){display:none}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts>div.post:nth-child(n+3){border:none}}@media screen and (max-width:750px){#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts>div.post{border:none;display:none;padding:1rem 0}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts>div.post:first-child{display:block}}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts>div.post .date{color:#afafaf;font-size:1rem}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts>div.post .title{color:#009bbc;display:block;font-size:1.3rem}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts>div.post .title:hover{text-decoration:underline}@media screen and (min-width:751px){#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts>div.post .title{height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width:750px){#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2 .item2-inner .body div.posts>div.post .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:3.6rem;line-height:1.4;overflow:hidden}}#sec-pickup-projects .tpl-inner-wrap .tpl-sec-inner .tpl-project-card-list ul li .item2-inner.is-invisible{visibility:hidden}.tpl-post-card-list>.list{display:flex;flex-wrap:wrap;margin-left:-20px;margin-top:-20px}@media screen and (max-width:750px){.tpl-post-card-list>.list{margin-left:-10px;margin-top:-10px}}.tpl-post-card-list .item{background:#fff;border:1px solid #d7d7d7;border-radius:4px;margin-left:20px;min-height:1px;position:relative;width:calc(24.75% - 20px)}@media screen and (min-width:961px){.tpl-post-card-list .item:nth-child(n+5){margin-top:20px}}@media screen and (max-width:960px){.tpl-post-card-list .item{margin-left:10px;margin-top:10px;width:calc(49.5% - 10px)}.tpl-post-card-list .item:first-child,.tpl-post-card-list .item:nth-child(2){margin-top:0}.tpl-post-card-list .item:nth-child(n+3){margin-top:10px}}.tpl-post-card-list .item__inner{display:flex;flex-direction:column;height:100%;text-decoration:none}.tpl-post-card-list .item>a{transition:.2s}.tpl-post-card-list .item>a:hover{opacity:.8}.tpl-post-card-list .item .head{background-color:#fff;border-radius:4px 4px 0 0;display:flex;height:100%;position:relative;width:100%}.tpl-post-card-list .item .head .inner{display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:space-between;padding:14px;width:100%}@media screen and (max-width:750px){.tpl-post-card-list .item .head .inner{padding:10px 9px}}.tpl-post-card-list .item .head a{color:#323232;display:block}.tpl-post-card-list .item .head a:hover{text-decoration:underline}.tpl-post-card-list .item .head .name-school{color:#323232;display:flex;font-size:1.3rem;font-weight:700;line-height:1.2}@media screen and (max-width:750px){.tpl-post-card-list .item .head .name-school{font-size:1.1rem}}.tpl-post-card-list .item .head .name-school a,.tpl-post-card-list .item .head .name-school__innerwrap{align-items:center;display:flex}.tpl-post-card-list .item .head .name-school .icon{align-items:center;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:28px;justify-content:center;margin-right:6px;min-width:28px;width:28px}@media screen and (max-width:750px){.tpl-post-card-list .item .head .name-school .icon{border-radius:14px;height:28px;margin-right:3px;min-width:28px;width:28px}}.tpl-post-card-list .item .head .name-school .name-shool-inner,.tpl-post-card-list .item .head .name-school .name-shool-inner .name{display:block}.tpl-post-card-list .item .head .name-school .name-shool-inner .address{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#323232;color:#afafaf;display:block;display:-webkit-box;font-size:1rem;font-weight:400;overflow:hidden}@media screen and (max-width:750px){.tpl-post-card-list .item .head .name-school .name-shool-inner .address{-webkit-line-clamp:2}}.tpl-post-card-list .item .head .name-community{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:1.3rem;font-weight:700;line-height:1.4;margin-top:8px;overflow:hidden}@media screen and (max-width:750px){.tpl-post-card-list .item .head .name-community{-webkit-line-clamp:2;font-size:1.1rem;margin-top:6px}}.tpl-post-card-list .item .head .name-community__innerwrap{color:#323232;display:block}.tpl-post-card-list .item .body{height:100%}.tpl-post-card-list .item .body__inner{color:#323232;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}.tpl-post-card-list .item .body__inner:hover .name-project{color:#009bbc;text-decoration:underline}.tpl-post-card-list .item .body__inner:hover .photo-post:before{opacity:.2}.tpl-post-card-list .item .body__inner:hover .text-post .title{text-decoration:underline}.tpl-post-card-list .item .body .photo-post{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border:1px solid #fff;border-radius:4px;margin:0 auto;padding-top:67.4509%;position:relative;width:calc(100% - 28px);z-index:2}@media screen and (max-width:750px){.tpl-post-card-list .item .body .photo-post{padding-top:67.5675%;width:calc(100% - 20px)}}.tpl-post-card-list .item .body .photo-post .tpl-like-badge{position:absolute;right:8px;top:8px;z-index:2}@media screen and (max-width:1100px){.tpl-post-card-list .item .body .photo-post .tpl-like-badge{right:10px;top:10px}}@media screen and (max-width:700px){.tpl-post-card-list .item .body .photo-post .tpl-like-badge{right:5px;top:5px}}.tpl-post-card-list .item .body .photo-post:before{background-color:#fff;border-radius:4px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s;width:100%}.tpl-post-card-list .item .body .text-post{font-size:1.7rem;font-weight:700;line-height:1.4;margin:6px auto auto;padding-bottom:10px;width:calc(100% - 28px)}@media screen and (max-width:750px){.tpl-post-card-list .item .body .text-post{font-size:1.3rem;margin-top:6px;padding-bottom:10px;width:calc(100% - 20px)}}.tpl-post-card-list .item .body .text-post .tpl-date-wrap .date{font-size:1rem;font-weight:400}.tpl-post-card-list .item .body .text-post .title{-webkit-box-orient:vertical;color:#009bbc;display:-webkit-box;font-size:1.5rem;font-weight:400;margin-top:3px;overflow:hidden;text-decoration:none}@media screen and (min-width:751px){.tpl-post-card-list .item .body .text-post .title{-webkit-line-clamp:1}}@media screen and (max-width:750px){.tpl-post-card-list .item .body .text-post .title{-webkit-line-clamp:2;font-size:1.3rem;height:3.5rem}}.tpl-project-card-list-simple>.list{display:flex;flex-wrap:wrap;margin-left:-20px;margin-top:-20px}@media screen and (max-width:750px){.tpl-project-card-list-simple>.list{margin-left:-10px;margin-top:-10px}}.tpl-project-card-list-simple .item{background:#fff;border-radius:4px;display:flex;margin-left:20px;margin-top:20px;width:calc(25% - 20px)}@media screen and (max-width:750px){.tpl-project-card-list-simple .item{margin-left:10px;margin-top:10px}}@media screen and (max-width:960px){.tpl-project-card-list-simple .item{width:calc(33% - 20px)}}@media screen and (max-width:750px){.tpl-project-card-list-simple .item{width:calc(49.5% - 10px)}.tpl-project-card-list-simple .item:first-child,.tpl-project-card-list-simple .item:nth-child(2){margin-top:0}}.tpl-project-card-list-simple .item a{border:1px solid #d7d7d7;border-radius:5px;border-top:none;color:#323232;display:flex;flex-direction:column;text-decoration:none;width:100%}.tpl-project-card-list-simple .item a:hover .name-project{color:#009bbc;text-decoration:underline}.tpl-project-card-list-simple .item a:hover .photo-project{opacity:.8}.tpl-project-card-list-simple .item .photo-project{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:5px 5px 0 0;margin:-1px -1px 0;padding-top:67.4509%;position:relative;transition:opacity .2s;z-index:2}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .photo-project{padding-top:67.5675%}}.tpl-project-card-list-simple .item .body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between}.tpl-project-card-list-simple .item .text{padding:15px}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .text{padding:10px}}.tpl-project-card-list-simple .item .name-project{font-size:1.7rem;font-weight:700;line-height:1.4}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .name-project{font-size:1.3rem}}.tpl-project-card-list-simple .item .sub{color:#707070;font-size:1.4rem;margin-top:10px}.tpl-project-card-list-simple .item .progress-wrap{background-color:#f2f2f2;border-radius:0 0 4px 4px;display:flex;flex-direction:column;font-size:1.2rem;justify-content:space-between;padding-top:14px;position:relative}@media screen and (min-width:751px){.tpl-project-card-list-simple .item .progress-wrap{min-height:96px}}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .progress-wrap{font-size:1rem;height:87px;min-height:87px}}.tpl-project-card-list-simple .item .progress-wrap .num{font-size:1.6rem;font-weight:700;margin-left:10px;margin-right:8px}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .progress-wrap .num{font-size:1.3rem;margin-left:3px;margin-right:3px}}.tpl-project-card-list-simple .item .progress-wrap .txt-s{color:#707070}.tpl-project-card-list-simple .item .progress-wrap .txt-l{font-size:1.3rem}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .progress-wrap .txt-l{font-size:1rem}}.tpl-project-card-list-simple .item .progress-wrap .inner{align-items:center;display:flex;padding:0 15px}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .progress-wrap .inner{padding:0 6px}}.tpl-project-card-list-simple .item .progress-wrap .inner:before{content:"";display:block;height:14px;margin-right:8px;width:14px}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .progress-wrap .inner:before{height:12px;margin-right:3px;width:12px}}.tpl-project-card-list-simple .item .progress-wrap .inner-typeb{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;min-height:82px;padding:0 17px 14px}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .progress-wrap .inner-typeb{min-height:73px;padding:0 6px 14px}}.tpl-project-card-list-simple .item .progress-wrap .amount:before{background:url(/img/frontend/common/img/icon-yen.svg) 50% 0 no-repeat;background-size:contain}.tpl-project-card-list-simple .item .progress-wrap .remaining-days:before{background:url(/img/frontend/common/img/icon-clock.svg) 0 0 no-repeat;background-size:contain}.tpl-project-card-list-simple .item .progress-wrap .remaining-days-typeb{align-items:center;background:#009bbc;border-radius:5px;color:#fff;display:flex;font-size:1.4rem;font-weight:700;line-height:1;margin:0 auto 7px;padding:8px 12px;position:relative;width:auto}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .progress-wrap .remaining-days-typeb{font-size:1rem}}.tpl-project-card-list-simple .item .progress-wrap .remaining-days-typeb:after{border-color:transparent #009bbc transparent transparent;border-style:solid;border-width:0 7px 5px 0;content:" ";position:absolute;right:calc(50% - 3.5px);top:100%}.tpl-project-card-list-simple .item .progress-wrap .remaining-days-typeb .icon{align-items:center;display:flex;margin-right:6px}.tpl-project-card-list-simple .item .progress-wrap .remaining-days-typeb .icon:before{background:url(/assets/common/img/icon-clock-white.svg) 0 0 no-repeat;background-size:contain;content:"";display:inline-block;height:1.4rem;width:1.4rem}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .progress-wrap .remaining-days-typeb .icon:before{height:12px;width:12px}}.tpl-project-card-list-simple .item .progress-wrap .remaining-days-typeb .days{font-size:1.6rem;margin:0 5px}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .progress-wrap .remaining-days-typeb .days{font-size:1.3rem}}.tpl-project-card-list-simple .item .progress-wrap .proj-status{align-items:center;display:flex;font-size:1.8rem;font-weight:600;justify-content:center;width:100%}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .progress-wrap .proj-status{font-size:1.5rem}}.tpl-project-card-list-simple .item .progress-wrap .proj-status.--active{background:linear-gradient(transparent 60%,#fdd000 0);width:110px}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .progress-wrap .proj-status.--active{width:92px}}.tpl-project-card-list-simple .item .progress-wrap .proj-status.--fin{height:100%}.tpl-project-card-list-simple .item .progress-wrap .rate{background:#009bbc;border-radius:5px 5px 0 5px;bottom:11px;color:#fff;display:inline-block;font-size:1.3rem;font-weight:700;height:27px;line-height:1;margin:auto;padding:8px 10px;position:absolute;right:12px;text-align:center;width:auto}@media screen and (max-width:750px){.tpl-project-card-list-simple .item .progress-wrap .rate{bottom:11px;font-size:1.1rem;height:23px;right:5px}}.tpl-project-card-list-simple .item .progress-wrap .rate:after{border-color:transparent #009bbc transparent transparent;border-style:solid;border-width:0 7px 5px 0;content:" ";position:absolute;right:0;top:100%}.tpl-project-card-list-simple .item .progress-wrap .chart{background:#e1e1e1;border-radius:0 0 4px 4px;height:20px;margin-top:12px}.tpl-project-card-list-simple .item .progress-wrap .chart .bar{background-color:#fdd000;border-radius:0 0 0 4px;height:20px;width:0}.tpl-pager{display:flex;flex-wrap:wrap;justify-content:center}.tpl-pager .btn a,.tpl-pager .btn span{background:#f2f2f2;border-radius:100px;display:block;height:40px;position:relative;transition:opacity .2s;width:40px}.tpl-pager .btn a:before,.tpl-pager .btn span:before{content:"";display:block;height:10px;left:50%;margin-left:-4px;margin-top:-5px;position:absolute;top:50%;width:8px}.tpl-pager .btn a:hover,.tpl-pager .btn span:hover{opacity:.5}.tpl-pager .btn.btn--prev a:before,.tpl-pager .btn.btn--prev span:before{background:url(/assets/common/img/icon-arrow-triangle.svg) no-repeat 50%;background-size:8px auto;transform:rotate(180deg)}.tpl-pager .btn.btn--next a:before,.tpl-pager .btn.btn--next span:before{background:url(/assets/common/img/icon-arrow-triangle.svg) no-repeat 50%;background-size:8px auto;margin-left:-2px}.tpl-pager .list{align-items:center;display:flex;justify-content:center;margin:0 10px}.tpl-pager .list li+li{margin-left:10px}@media screen and (max-width:350px){.tpl-pager .list li+li{margin-left:8px}}.tpl-pager .list li a,.tpl-pager .list li span{align-items:center;border-radius:100px;color:#505050;display:flex;height:40px;justify-content:center;max-width:40px;min-width:40px;padding:0 10px;text-decoration:none;transition:opacity .2s;white-space:nowrap}@media screen and (max-width:750px){.tpl-pager .list li a,.tpl-pager .list li span{height:30px;max-width:30px;min-width:30px}}.tpl-pager .list li a:hover,.tpl-pager .list li span:hover{opacity:.5}.tpl-pager .list li a.is-active,.tpl-pager .list li span.is-active{background:#009bbc;color:#fff}.tpl-pager .only-sp{margin-top:10px;width:100%}.tpl-pager .only-sp .inner{display:flex;justify-content:center}.tpl-pager .only-sp .inner .btn+.btn{margin-left:20px}.tpl-pagination-simple{align-items:center;display:flex;justify-content:center;margin-top:50px}@media screen and (max-width:750px){.tpl-pagination-simple{margin-top:30px}}.tpl-pagination-simple .nextbackbtn{display:block;height:40px;width:40px}.tpl-pagination-simple .nextbackbtn:hover{opacity:.75}.tpl-pagination-simple .nextbackbtn:first-child{background-image:url(/assets/common/img/icon-back.svg);margin-right:20px}.tpl-pagination-simple .nextbackbtn:first-child,.tpl-pagination-simple .nextbackbtn:first-child:active{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;text-indent:100%;white-space:nowrap}.tpl-pagination-simple .nextbackbtn:first-child:active{background-image:url(/assets/common/img/icon-back-on.svg)}.tpl-pagination-simple .nextbackbtn:last-child{background-image:url(/assets/common/img/icon-next.svg);margin-left:20px}.tpl-pagination-simple .nextbackbtn:last-child,.tpl-pagination-simple .nextbackbtn:last-child:active{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;text-indent:100%;white-space:nowrap}.tpl-pagination-simple .nextbackbtn:last-child:active{background-image:url(/assets/common/img/icon-next-on.svg)}.tpl-gallery-list .gallery-list{display:flex;flex-wrap:wrap}@media screen and (max-width:750px){.tpl-gallery-list .gallery-list{margin-right:-5px}}.tpl-gallery-list .gallery-list li{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;transition:opacity .2s}@media screen and (min-width:751px){.tpl-gallery-list .gallery-list li{border-radius:8px;height:100%;max-height:191px;max-width:191px;padding-top:calc(16.66667% - 8.5px);width:calc(16.66667% - 8.5px)}.tpl-gallery-list .gallery-list li:not(:nth-child(6n)){margin-right:10px}.tpl-gallery-list .gallery-list li:nth-child(n+7){margin-top:10px}}@media screen and (max-width:750px){.tpl-gallery-list .gallery-list li{border-radius:3px;padding-top:calc(25% - 5px);width:calc(25% - 5px)}.tpl-gallery-list .gallery-list li:not(:nth-child(4n)){margin-right:5px}.tpl-gallery-list .gallery-list li:nth-child(n+5){margin-top:5px}}.tpl-gallery-list .gallery-list li:hover{opacity:.6}.tpl-gallery-list .gallery-list li[data-mv-src]{position:relative}.tpl-gallery-list .gallery-list li[data-mv-src]:before{background:url(/img/frontend/common/img/icon-play-large.png) 0 0 no-repeat;background-size:contain;content:"";display:block;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}@media screen and (max-width:750px){.tpl-gallery-list .gallery-list li[data-mv-src]:before{height:8vw;width:8vw}}.tpl-article{margin:0 auto;max-width:840px;padding:50px 20px 0}@media screen and (max-width:750px){.tpl-article{padding:20px 20px 0}}.tpl-inner-wrap--card .tpl-article{max-width:840px;padding:0}@media screen and (max-width:750px){.tpl-inner-wrap--card .tpl-article{padding:0}}.tpl-article .tpl-article__title{position:relative}.tpl-article .tpl-article__title .title{font-size:2.8rem;font-weight:700;line-height:1.3}@media screen and (max-width:750px){.tpl-article .tpl-article__title .title{font-size:2rem}}.tpl-article .tpl-article__title:before{background:#fdd000;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:50px}.tpl-article .tpl-article__title:after{background:#009cbd;content:"";display:block;height:2px;margin-top:20px;width:100%}@media screen and (max-width:750px){.tpl-article .tpl-article__title:after{margin-top:10px}}.tpl-article .share-wrap{border-bottom:1px solid #d2d2d2;padding:25px 0}.tpl-article .tpl-wysiwyg,.tpl-wysiwyg *+figure,.tpl-wysiwyg *+h2,.tpl-wysiwyg *+p{margin-top:30px}.tpl-wysiwyg h2{font-size:2rem;font-weight:700;line-height:1.4}@media screen and (max-width:750px){.tpl-wysiwyg h2{font-size:1.6rem}}.tpl-wysiwyg figure{display:block;text-align:center}.tpl-wysiwyg video{max-width:100%}.tpl-comment-fixed{bottom:0;left:0;position:fixed;width:100%;z-index:10}.tpl-comment-fixed .btn-toggle{height:0;overflow:visible;text-align:right;width:100%}.tpl-comment-fixed .btn-toggle .btn-inner{transform:translateY(-150px)}@media screen and (max-width:750px){.tpl-comment-fixed .btn-toggle .btn-inner{transform:translateY(-120px)}}.tpl-comment-fixed .btn-toggle .trigger{background:#009bbc;border:3px solid #fff;border-radius:60px;height:120px;line-height:1.2;outline:none;width:120px}@media screen and (max-width:750px){.tpl-comment-fixed .btn-toggle .trigger{height:90px;width:90px}}.tpl-comment-fixed .btn-toggle .trigger.is-min{height:0;width:0}.tpl-comment-fixed .btn-toggle .trigger:before{background:url(/img/frontend/common/img/icon-comment-post.svg) no-repeat;background-size:contain;content:"";display:block;height:45px;margin:0 auto;transition:opacity .2s;width:44px}@media screen and (max-width:750px){.tpl-comment-fixed .btn-toggle .trigger:before{height:34px;width:33px}}.tpl-comment-fixed .btn-toggle .trigger:hover:before{opacity:.5}.tpl-comment-fixed .btn-toggle .trigger .label{color:#fff;display:inline-block;font-size:1.3rem;font-weight:700;padding-top:.5rem}@media screen and (max-width:750px){.tpl-comment-fixed .btn-toggle .trigger .label{font-size:1rem}}.tpl-comment-fixed .btn-toggle .trigger:hover .label{color:#7fcddd}.tpl-comment-fixed .btn-toggle .trigger:after{background:url(/img/frontend/common/img/icon-arrow-triangle.svg) no-repeat;background-size:8px auto;content:"";display:block;height:10px;margin:0 auto;position:relative;width:8px}@media screen and (max-width:750px){.tpl-comment-fixed .btn-toggle .trigger:after{background-size:6px auto}}.tpl-comment-fixed .input-wrap{bottom:0;left:0;padding-top:20px;position:fixed;transform:translateY(100%);transition:transform .2s;width:100%}.tpl-comment-fixed .input-wrap.is-open{transform:translateY(0)}.tpl-comment-fixed .input-wrap .btn-close{cursor:pointer;height:0;position:relative;text-align:right;transform:translate(15px,-15px);z-index:10}.tpl-comment-fixed .input-wrap .btn-close:before{background:#fff url(/img/frontend/common/img/icon-close.svg) no-repeat 50%;border:2px solid #009bbc;border-radius:20px;box-sizing:border-box;content:"";cursor:pointer;display:inline-block;height:40px;width:40px}.tpl-comment-fixed .input-wrap .btn-close:after{background:#fff;border:2px solid #fff;border-radius:20px;box-sizing:border-box;content:"";display:inline-block;height:40px;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s;width:40px;z-index:2}.tpl-comment-fixed .input-wrap .btn-close:hover:after{opacity:.5}.tpl-comment-fixed .tpl-comment-input{border-radius:5px 5px 0 0}.tpl-function-message{background:hsla(60,88%,74%,.9);left:0;overflow:hidden;position:fixed;top:105px;transform:translateY(-100%);transition:top .3s;transition:transform .5s;width:100%;z-index:5}@media screen and (max-width:1024px){.tpl-function-message{top:60px}}@media screen and (max-width:750px){.tpl-function-message{top:60px}}.is-size-s .tpl-function-message{top:68px}@media screen and (max-width:1024px){.is-size-s .tpl-function-message{top:60px}}@media screen and (max-width:750px){.is-size-s .tpl-function-message{top:60px}}.tpl-function-message.is-active{transform:translateY(0)}.tpl-function-message .tpl-inner-wrap{align-items:center;display:flex;justify-content:space-between;max-width:1240px;padding:20px}.tpl-function-message .btn-close{line-height:1;transition:opacity .2s}.tpl-function-message .btn-close:before{background:url(/img/frontend/common/img/icon-close.svg) no-repeat 50%;background-size:15px auto;content:"";cursor:pointer;display:inline-block;height:20px;width:20px}.tpl-function-message .btn-close:hover{opacity:.5}.tpl-sec-inner{background-color:#fff;border-radius:4px 4px 0 0;position:relative;z-index:2}@media screen and (min-width:751px){.tpl-sec-searchlink .tpl-inner-wrap{max-width:1100px}}.tpl-sec-searchlink .heading2{align-items:center;display:flex;font-weight:600;justify-content:center;line-height:1;text-align:center}@media screen and (min-width:751px){.tpl-sec-searchlink .heading2{font-size:26px;padding-bottom:40px;padding-top:35px}}@media screen and (max-width:750px){.tpl-sec-searchlink .heading2{font-size:2.2rem;padding-bottom:40px;padding-top:20px}}.tpl-sec-searchlink .heading2:before{background:url(/assets/common/img/icon-search-glass.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:28px;margin-right:15px;width:28px}.tpl-sec-searchlink .condition-type{display:flex}@media screen and (min-width:751px){.tpl-sec-searchlink .condition-type{align-items:center;border-bottom:1px solid #d2d2d2;padding:40px 0}}@media screen and (max-width:750px){.tpl-sec-searchlink .condition-type{align-items:flex-start;flex-direction:column;padding-bottom:30px}}.tpl-sec-searchlink .condition-type:last-of-type{border-bottom:none}@media screen and (min-width:751px){.tpl-sec-searchlink .condition-type:last-of-type{padding-bottom:10px}}@media screen and (max-width:750px){.tpl-sec-searchlink .condition-type:last-of-type{padding-bottom:10px}}.tpl-sec-searchlink .condition-type .heading3{align-items:center;display:flex;flex-shrink:0;font-weight:600;line-height:1}@media screen and (min-width:751px){.tpl-sec-searchlink .condition-type .heading3{font-size:20px;letter-spacing:-1px;width:235px}}@media screen and (max-width:750px){.tpl-sec-searchlink .condition-type .heading3{font-size:1.8rem;letter-spacing:-1px;margin-bottom:20px;width:100%}}.tpl-sec-searchlink .condition-type .heading3:before{background-size:contain;content:"";display:block;margin-right:15px}.tpl-sec-searchlink .condition-type .heading3.heading3__kw:before{background:url(/assets/common/img/icon-search-kw.png);background-repeat:no-repeat;background-size:contain;height:28px;width:28px}.tpl-sec-searchlink .condition-type .heading3.heading3__tags:before{background:url(/assets/common/img/icon-search-tags.png);background-repeat:no-repeat;background-size:contain;height:28px;width:31px}.tpl-sec-searchlink .condition-type .heading3.heading3__cats:before{background:url(/assets/common/img/icon-search-cats.png);background-repeat:no-repeat;background-size:contain;height:26px;width:32px}.tpl-sec-searchlink .condition-type .inputarea{flex-shrink:1;padding:0;width:100%}.tpl-sec-searchlink .condition-type .kwbox{border:2px solid #009bbc;display:flex}@media screen and (min-width:1200px){.tpl-sec-searchlink .condition-type .kwbox{margin-left:10px}}@media screen and (min-width:751px) and (max-width:1199px){.tpl-sec-searchlink .condition-type .kwbox{margin-left:1.5%}}@media screen and (max-width:750px){.tpl-sec-searchlink .condition-type .kwbox{margin-left:0}}.tpl-sec-searchlink .condition-type .kwbox button{background-color:#009bbc;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:700;width:100px}.tpl-sec-searchlink .condition-type .kwbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;font-size:16px;font-weight:700;margin:0;outline:none;padding:10px 20px}.tpl-sec-searchlink .condition-type .list-selects{display:flex;flex-wrap:wrap}@media screen and (max-width:750px){.tpl-sec-searchlink .condition-type .list-selects{transform:translateX(-1.1%);width:104.5%}}@media screen and (min-width:1200px){.tpl-sec-searchlink .condition-type .list-selects__tag{margin-left:5px}}@media screen and (min-width:751px) and (max-width:1199px){.tpl-sec-searchlink .condition-type .list-selects__tag{margin-left:.5%}}.tpl-sec-searchlink .condition-type .list-selects .item-tag{border-radius:20px;display:flex;font-weight:600;justify-content:space-between;position:relative;transition:all .3s ease}@media screen and (min-width:751px){.tpl-sec-searchlink .condition-type .list-selects .item-tag{border:2px solid #009bbc;font-size:17px;margin:5px}}@media screen and (max-width:750px){.tpl-sec-searchlink .condition-type .list-selects .item-tag{border:2px solid #009bbc;font-size:14px;margin:1%}}.tpl-sec-searchlink .condition-type .list-selects .item-tag a{align-items:center;display:flex;height:100%;padding:10px 30px;text-align:center;text-decoration:none;width:100%}.tpl-sec-searchlink .condition-type .list-selects .item-tag a span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;line-height:1;max-height:100%;overflow:hidden;width:100%}@media (hover:hover){.tpl-sec-searchlink .condition-type .list-selects .item-tag:hover{background-color:#009bbc;color:#fff!important}.tpl-sec-searchlink .condition-type .list-selects .item-tag:hover a{color:#fff}}.tpl-sec-searchlink .condition-type .list-selects .item-cat{border:2px solid #009bbc;display:flex;font-size:17px;font-weight:600;height:50px;justify-content:center;margin:5px 10px;padding-right:20px;position:relative;transition:all .2s ease;width:155px}@media screen and (min-width:1200px){.tpl-sec-searchlink .condition-type .list-selects .item-cat{margin:5px 10px;width:155px}.tpl-sec-searchlink .condition-type .list-selects .item-cat:nth-child(5n){margin-right:0}}@media screen and (min-width:751px) and (max-width:1199px){.tpl-sec-searchlink .condition-type .list-selects .item-cat{margin:5px 1.5%;width:22.2%}.tpl-sec-searchlink .condition-type .list-selects .item-cat:nth-child(4n){margin-right:0}}@media screen and (max-width:750px){.tpl-sec-searchlink .condition-type .list-selects .item-cat{border:2px solid #009bbc;font-size:14px;height:50px;margin:1%;padding-right:4%;width:30.5%}}.tpl-sec-searchlink .condition-type .list-selects .item-cat a{align-items:center;display:flex;height:100%;justify-content:center;text-align:left;text-decoration:none;width:100%}.tpl-sec-searchlink .condition-type .list-selects .item-cat a span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1;margin:2px 5px;max-height:100%;overflow:hidden;width:auto}.tpl-sec-searchlink .condition-type .list-selects .item-cat a:before{background-color:#009bbc;content:"";display:block;flex-shrink:0;height:100%;position:absolute;right:0;width:20px}@media screen and (max-width:750px){.tpl-sec-searchlink .condition-type .list-selects .item-cat a:before{width:15px}}.tpl-sec-searchlink .condition-type .list-selects .item-cat a:after{background-image:url(/assets/common/img/icon-triangle-white.svg);background-repeat:no-repeat;content:"";height:9px;position:absolute;right:5px;width:7px}@media screen and (max-width:750px){.tpl-sec-searchlink .condition-type .list-selects .item-cat a:after{right:3px}}.tpl-sec-searchlink .condition-type .list-selects .item-cat a,.tpl-sec-searchlink .condition-type .list-selects .item-cat a:after,.tpl-sec-searchlink .condition-type .list-selects .item-cat a:before{transition:all .2s ease}@media (hover:hover){.tpl-sec-searchlink .condition-type .list-selects .item-cat:hover{background-color:#009bbc}.tpl-sec-searchlink .condition-type .list-selects .item-cat:hover a{color:#fff}.tpl-sec-searchlink .condition-type .list-selects .item-cat:hover a:before{background-color:#fff}.tpl-sec-searchlink .condition-type .list-selects .item-cat:hover a:after{background-image:url(/assets/common/img/icon-triangle-blue.svg);content:""}}.tpl-usericon{align-items:center;background-color:#fff;border:2px solid #c8c8c8;border-radius:8px;box-sizing:border-box;display:flex;height:110px;justify-content:center;margin:0 auto;position:relative;text-decoration:none;width:110px}@media screen and (max-width:750px){.tpl-usericon{border-width:2px;height:90px;width:90px}}.tpl-usericon .icon{background-position:50%;background-size:cover;border:2px solid;border-radius:50%;height:100px;width:100px}@media screen and (max-width:750px){.tpl-usericon .icon{border-width:2px;height:80px;width:80px}}.tpl-usericon.--size-l{border-radius:8px;border-width:2px;height:110px;width:110px}@media screen and (max-width:750px){.tpl-usericon.--size-l{height:90px;width:90px}}.tpl-usericon.--size-l .icon{border-width:2px;height:100px;width:100px}@media screen and (max-width:750px){.tpl-usericon.--size-l .icon{height:80px;width:80px}}.tpl-usericon.--size-m{border-radius:6px;border-width:1px;height:70px;width:70px}@media screen and (max-width:750px){.tpl-usericon.--size-m{height:40px;width:40px}}.tpl-usericon.--size-m .icon{border-width:1px;height:65px;width:65px}@media screen and (max-width:750px){.tpl-usericon.--size-m .icon{height:35px;width:35px}}.tpl-usericon .icon{border-color:#c8c8c8!important}.tpl-usericon.--color-donations{background-color:#a260bf;border-color:#a260bf}.tpl-usericon.--color-donations .icon{border-color:#a260bf!important}.tpl-usericon.--color-donations.--color-donationsnum-0{background-color:#fff;border-color:#c8c8c8}.tpl-usericon.--color-donations.--color-donationsnum-0 .icon{border-color:#c8c8c8!important}.tpl-usericon.--color-donations.--color-donationsnum-1{background-color:#fdd000;border-color:#fdd000}.tpl-usericon.--color-donations.--color-donationsnum-1 .icon{border-color:#fdd000!important}.tpl-usericon.--color-donations.--color-donationsnum-2{background-color:#febfcc;border-color:#febfcc}.tpl-usericon.--color-donations.--color-donationsnum-2 .icon{border-color:#febfcc!important}.tpl-usericon.--color-donations.--color-donationsnum-3{background-color:#6a86d9;border-color:#6a86d9}.tpl-usericon.--color-donations.--color-donationsnum-3 .icon{border-color:#6a86d9!important}.tpl-usericon.--color-donations.--color-donationsnum-4{background-color:#6a86d9;border-color:#6a86d9}.tpl-usericon.--color-donations.--color-donationsnum-4 .icon{border-color:#6a86d9!important}.tpl-usericon__linkEdit{transition:opacity .2s}.tpl-usericon__linkEdit:hover{opacity:.6}.tpl-usericon .icon-plus{background-color:#56a8c9;border:3px solid #fff;border-radius:50%;bottom:-4px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;font-size:25px;font-weight:700;height:35px;line-height:26px;pointer-events:none;position:absolute;right:-7px;text-align:center;width:35px}@media screen and (max-width:750px){.tpl-usericon .icon-plus{bottom:-7px;height:35px;right:-7px;width:35px}}

/*# sourceMappingURL=component.css.map*/