@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);*,:after,:before{border-style:none;box-sizing:border-box;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;margin:0;overflow-wrap:break-word;padding:0;word-break:break-word}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}a{cursor:pointer;text-decoration:none;transition:.7s}embed,iframe,img,object{border:none;max-width:100%;vertical-align:bottom}img{height:auto;object-fit:contain;transition:.7s}a img:hover{opacity:.7;transition:.7s}.aligncenter{display:block;margin:0 auto 1rem}.alignright{display:block;margin:0 0 1rem auto}.alignleft{display:block;margin:0 auto 1rem 0}img[class*=attachment-],img[class*=wp-image-]{height:auto;margin-bottom:1rem;max-width:100%}b{font-weight:700}small{font-size:.8em}code,kbd,pre,samp{font-family:monospace,monospace}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{vertical-align:middle}select{cursor:pointer}input:read-only,textarea:read-only{background-color:#ddd;cursor:default}textarea{overflow:auto;resize:none}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],textarea{cursor:text}button,input[type=submit]{cursor:pointer}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:focus,[type=reset]:focus,[type=submit]:focus,button:focus{border:2px solid #585858;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}@media print,screen and (max-width:750px){html{font-size:87.5%}body{--toastify-color-info:#54b9d8;--toastify-color-success:#78d955;--toastify-color-warning:#f7bf26;--toastify-color-error:#f094b7;color:#555;font-family:Noto Sans JP,sans-serif;line-height:1.8;margin:0 auto;width:100%}body img{height:auto}body .sec_title{color:#54b9d8;font-size:1.4rem;font-weight:700;margin-bottom:20px;margin-left:20px;position:relative;z-index:1}body .sec_title:after{background:#d1eef7;content:"";height:50px;left:-5%;margin:auto;position:absolute;top:50%;-webkit-transform:translateX(5%);transform:translateX(5%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;z-index:-1}body .sec_title.donnie_pink{color:#f094b7}body .sec_title.donnie_pink:after{background:#fde8f1}body .main_title{border-bottom:5px solid #d1eef7;margin-bottom:20px;padding:0 0 10px 30px;position:relative}body .main_title:after{border-bottom:5px solid #54b9d8;bottom:-5px;content:" ";display:block;left:0;position:absolute;width:20%}body .main_title span{color:#54b9d8;font-size:1.2rem;font-weight:700;position:relative}body .main_title span:before{height:20px;left:-30px;top:0;width:20px}body .main_title span:after,body .main_title span:before{background:#fff;border:2px solid #54b9d8;content:"";position:absolute}body .main_title span:after{height:10px;left:-15px;top:15px;width:10px}body .main_title strong{color:#f7bf26}body .sub_title{background:#d1eef7;border-radius:10px;color:#54b9d8;font-size:1.2rem;font-weight:700;margin-bottom:20px;padding:10px}body .sub_title span{display:inline-block;height:25px;line-height:1.4;margin-right:10px;width:25px}body .curve_title,body .sub_title span{background:#54b9d8;border-radius:100px;color:#fff;text-align:center}body .curve_title{align-items:center;display:flex;font-weight:700;justify-content:center;margin-bottom:20px;padding:5px;width:100%}body .curve_title img{margin-right:5px}body .pink .sec_title{color:#f094b7}body .pink .sec_title:after{background:#f7d1eb}body .pink .main_title{border-bottom:5px solid #f7d1eb}body .pink .main_title:after{border-bottom:5px solid #f094b7}body .pink .main_title span{color:#f094b7}body .pink .main_title span:after,body .pink .main_title span:before{border:2px solid #f094b7}body .pink .sub_title{background:#f7d1eb;color:#f094b7}body .pink .sub_title span{background:#f094b7}body .w_bluebtn{background:#fff;border:2px solid #54b9d8;border-radius:10px;color:#54b9d8;display:block;font-weight:700;padding:10px;text-align:center}body .w_bluebtn:disabled{background:#fff;border:2px solid #d1eef7;color:#d1eef7}body .bluebtn{background:#54b9d8;border:2px solid #54b9d8;border-radius:10px;color:#fff}body .bluebtn,body .w_pinkbtn{display:block;font-weight:700;padding:10px;text-align:center}body .w_pinkbtn{background:#fff;border:2px solid #f094b7;border-radius:10px;color:#f094b7}body .w_pinkbtn:disabled{background:#fff;border:2px solid #f7d1eb;color:#f7d1eb}body .pinkbtn{background:#f094b7;border:2px solid #f094b7;border-radius:10px;color:#fff;padding:10px}body .pinkbtn,body .w_orangebtn{display:block;font-weight:700;text-align:center}body .w_orangebtn{background:#fff;border:2px solid #f7bf26;border-radius:10px;color:#f7bf26;padding:5px}body .orangebtn{background:#f7bf26;border:2px solid #f7bf26;border-radius:5px;color:#fff;display:block;font-weight:700;text-align:center}body .txt_blue{color:#54b9d8}body .txt_pink{color:#f094b7}body .txt_orange{color:#f7bf26}body .text_list>li{margin-bottom:30px}body .text_list>li:last-child{margin-bottom:0}body .text_list p{font-weight:500;margin-bottom:20px}body .text_list p:last-child{margin-bottom:0}body .text_list p a{color:#54b9d8}body .text_list table{font-size:.8rem;margin-bottom:20px;width:100%}body .text_list table th{background:#d1eef7;border:1px solid #54b9d8;color:#54b9d8;font-weight:700;padding:5px 0;text-align:center;vertical-align:middle}body .text_list table th:first-child{width:20%}body .text_list table td{border:1px solid #54b9d8;font-weight:500;padding:5px 0;text-align:center;vertical-align:middle;width:10%}body .text_list .box{background:#f0fcff;border-radius:10px;margin-bottom:20px;padding:10px}body .text_list .box li{font-weight:500;margin-bottom:10px}body .text_list .box li:last-child{margin-bottom:0}body .graf_list{margin-bottom:40px}body .graf_list dt{background:#d1eef7;border-radius:10px;color:#54b9d8;font-weight:700;margin-bottom:20px;padding:10px;text-align:center}body .graf_list dd{font-weight:500;margin-bottom:20px}body .graf_list dd:last-of-type{margin-bottom:0}body .graf_list.pink dt{background:#f7d1eb;color:#f094b7}body .tab_wrap .tab_btnarea{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}body .tab_wrap .tab_btnarea .tab_btn{background:#d1eef7;border:2px solid #d1eef7;border-radius:10px;color:#54b9d8;font-weight:700;padding:10px;text-align:center;width:48%}body .tab_wrap .tab_btnarea .tab_btn.current{background:#54b9d8;border:2px solid #54b9d8;color:#fff}body .tab_wrap .tab_contents{border:2px solid #54b9d8;border-radius:10px;display:none;padding:20px}body .tab_wrap .tab_contents.current{display:block}body .tab_wrap.type .tab_btn{background:#fff;border:2px solid #54b9d8}body .tab_wrap.type .tab_btn.pink{border:2px solid #f094b7;color:#f094b7}body .tab_wrap.type .tab_btn.pink.current{background:#f094b7;border:2px solid #f094b7;color:#fff}body .tab_wrap.type .tab_contents{background:#fff}body .tab_wrap.type .tab_contents.pink{border:2px solid #f094b7}body .tab_wrap_2 .tab_btnarea{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}body .tab_wrap_2 .tab_btnarea .tab_btn_2{background:#d1eef7;border:2px solid #d1eef7;border-radius:10px;color:#54b9d8;font-weight:700;padding:10px;text-align:center;width:48%}body .tab_wrap_2 .tab_btnarea .tab_btn_2.react-tabs__tab--selected{background:#54b9d8;border:2px solid #54b9d8;color:#fff}body .tab_wrap_2 .tab_btnarea .tab_btn_2:hover{cursor:pointer}body .tab_wrap_2 .react-tabs__tab-panel--selected{background:#fff;border:2px solid #54b9d8;border-radius:10px;padding:20px}body .tab_wrap_2.type .tab_btn_2{background:#fff;border:2px solid #54b9d8}body .tab_wrap_2.type .tab_btn_2.pink{border:2px solid #f094b7;color:#f094b7}body .tab_wrap_2.type .tab_btn_2.pink.react-tabs__tab--selected{background:#f094b7;border:2px solid #f094b7;color:#fff}body .tab_wrap_2.type .react-tabs__tab-panel--selected.pink{border:2px solid #f094b7}body .form dd.flex{align-items:center;display:flex;padding-top:10px}body .form dd em{color:#adadad;display:block;padding-top:10px}body .form input[type=email],body .form input[type=number],body .form input[type=password],body .form input[type=text],body .form input[type=url]{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:10px;font-size:1rem;height:50px;padding:10px;width:100%}body .form input[type=email]::-webkit-input-placeholder,body .form input[type=number]::-webkit-input-placeholder,body .form input[type=password]::-webkit-input-placeholder,body .form input[type=text]::-webkit-input-placeholder,body .form input[type=url]::-webkit-input-placeholder{color:#d0d0d0}body .form input[type=date]{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:10px;font-size:1rem;height:50px;padding:10px;width:100%}body .form input[type=date]::-webkit-input-placeholder{color:#d0d0d0}body .form input[type=date]::-webkit-date-and-time-value{text-align:left}body .form .wpcf7-form-control-wrap{display:block}body .form .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap}body .form .wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item{margin-bottom:10px;position:relative;width:100%}body .form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label{cursor:pointer;font-weight:700;margin-bottom:10px}body .form .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]{opacity:0;position:absolute}body .form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label:before{border:1px solid #c1c1c1;border-radius:5px;content:"";cursor:pointer;display:inline-block;height:20px;margin-right:10px;position:relative;text-align:center;top:-1px;vertical-align:middle;width:20px}body .form .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAAOVBMVEVHcExUVFRTU1NVVVVVVVVVVVVSUlJPT09UVFRUVFRVVVVUVFRTU1NUVFRVVVVVVVVPT09UVFRUVFRLGIcBAAAAE3RSTlMAcECQ/zBQEO+wwOCA32DwINCg4rcbbAAAAFxJREFUeAFdjYUBxCAAAyuHO/vv+i4NDtFNx34swAlGAAuKOA9BJBGSuwIZkGADZAkpED8vX593gNZfSAXq+7If9XhCxsP5Bj5QgeE2gWjmWjOBfZMxCdsy8j/kDkKbAp3I6vR5AAAAAElFTkSuQmCC) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;left:1px;position:absolute;top:3px;width:20px}body .form .wpcf7-form-control.wpcf7-radio{display:flex}body .form .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item{margin:0 20px 0 0;position:relative}body .form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label{cursor:pointer;font-size:.9rem;font-weight:700}body .form .wpcf7-form-control.wpcf7-radio input[type=radio]{opacity:0;position:absolute}body .form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label:before{background:#fff;border:1px solid #888;border-radius:100%;content:"";cursor:pointer;display:inline-block;height:15px;margin-right:5px;position:relative;text-align:center;top:-.2em;transition:all .25s ease;vertical-align:middle;width:15px}body .form .wpcf7-form-control.wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#f094b7;box-shadow:inset 0 0 0 3px #fff}body .form .select{border-radius:10px;display:inline-block;overflow:hidden;vertical-align:middle;width:100%}body .form .select01{background:#fff;position:relative}body .form .select01:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #555;content:"";height:0;padding:0;pointer-events:none;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;z-index:1}body .form select{-webkit-appearance:none;appearance:none;border:1px solid #d9d9d9;height:50px;padding:5px}body .form select,body .form textarea{background:#f5f5f5;border-radius:10px;font-size:1rem;width:100%}body .form textarea{border:1px solid #d9d9d9;height:200px;padding:10px}body .form button[type=submit],body .form input[type=button],body .form input[type=submit]{-webkit-appearance:none;outline:none;width:100%}body .filebtn label{background:#54b9d8;border:1px solid #54b9d8;border-radius:10px;color:#fff;display:block;font-weight:700;margin:0 auto;padding:10px;position:relative;text-align:center;transition:.7s;width:150px}body .filebtn input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}body .filebtn .filename{display:block;font-weight:700;text-align:center}body .border_box{border:2px solid #54b9d8;border-radius:10px;padding:20px}body .border_box.pink{border:2px solid #f094b7}body .grecaptcha-badge{display:none}header .h_blc{padding:20px}header .h_logo a{display:inline-block}header .h_subnav .w_bluebtn,header .h_subnav .w_pinkbtn{line-height:inherit;margin-bottom:20px;width:100%}header .h_subnav .orangebtn{border-radius:10px;padding:10px}header .menu-btn{align-items:flex-end;display:flex;height:30px;justify-content:center;position:fixed;right:20px;text-align:center;top:10px;width:30px;z-index:90}header .menu-btn span,header .menu-btn span:after,header .menu-btn span:before{background:#54b9d8;border-radius:3px;content:"";display:block;height:3px;position:absolute;width:30px}header .menu-btn span:before{top:11px}header .menu-btn span:after{top:22px}header #menu-btn-check:checked~.menu-btn span{background:hsla(0,0%,100%,0)}header #menu-btn-check:checked~.menu-btn span:before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header #menu-btn-check:checked~.menu-btn span:after{top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header #menu-btn-check{display:none}header .menu-content{background:#d1eef7;height:100%;left:100%;overflow-y:scroll;padding:100px 20px 20px;position:fixed;top:0;transition:all .5s;width:100%;z-index:80}header .menu-content .smonly{padding:20px 0}header .menu-content .smonly li{border-bottom:1px solid #54b9d8;list-style:none}header .menu-content .smonly li a{color:#54b9d8;display:block;font-weight:700;padding:20px;position:relative;width:100%}header .menu-content .smonly li a:before{border-right:3px solid #54b9d8;border-top:3px solid #54b9d8;content:"";height:10px;position:absolute;right:11px;top:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}header #menu-btn-check:checked~.menu-content{left:0}header .mypagenav p{background:#54b9d8;color:#fff;font-size:1.2rem;font-weight:700;padding:10px 10px 10px 40px;position:relative}header .mypagenav p:after{background:#eafaff;content:"";height:15px;left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}header .mypagenav ul{align-items:center;background:#d1eef7;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 10px 10px}header .mypagenav ul li{width:48%}header .mypagenav ul a{align-items:center;background:#54b9d8;border-radius:10px;color:#fff;display:flex;font-weight:700;justify-content:center;margin-bottom:10px;padding:10px}header .mypagenav ul img{height:26px;margin-right:10px}header .mypagenav.pink p{background:#f094b7}header .mypagenav.pink p:after,header .mypagenav.pink ul{background:#f7d1eb}header .mypagenav.pink ul a{background:#f094b7}header .catch img{width:100%}header .catch.top{display:flex;flex-flow:row wrap;position:relative}header .catch.top .left{order:2;padding:30px 20px}header .catch.top .left .numb{color:#54b9d8;font-size:1.2rem;font-weight:700}header .catch.top .left .numb:first-child{text-align:left}header .catch.top .left .numb span{font-size:5rem;line-height:1.2}header .catch.top .left strong{display:block;margin-bottom:20px}header .catch.top .left strong span{display:block;font-size:1.6rem;font-weight:700}header .catch.top .left .txt,header .catch.top .left li{margin-bottom:20px}header .catch.top .left li:last-of-type{margin-bottom:0}header .catch.top .left .orangebtn{border-radius:10px;padding:10px}header .catch.top img{margin-left:auto;width:95%}header .catch.top .catchcopy p{background:#fff;font-family:ta-koigokoro,sans-serif;font-size:4.8vw;font-weight:500;height:40vw;letter-spacing:5px;padding:5px;text-align:center;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}header .catch.top .catchcopy p:first-child{position:absolute;right:5%;top:2%;-webkit-transform:translateX(-5%);transform:translateX(-5%);-webkit-transform:translateY(-2%);transform:translateY(-2%)}header .catch.top .catchcopy p:last-child{position:absolute;right:20%;top:7%;-webkit-transform:translateX(-20%);transform:translateX(-20%);-webkit-transform:translateY(-7%);transform:translateY(-7%)}main.top .donor{background:#eafaff;padding:30px 10px}main.top .donor .donor_list{padding:0 30px}main.top .donor .swiper-container{overflow:hidden}main.top .donor a{align-self:stretch;display:flex;justify-content:center}main.top .donor .thumb{border-radius:10px 0 0 10px;max-width:50%;position:relative;width:100%}main.top .donor .thumb:before{content:"";display:block;padding-top:100%}main.top .donor .thumb img{border-radius:10px 0 0 10px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.top .donor .cont{background:#fff;border-radius:0 10px 10px 0;padding:10px;width:50%}main.top .donor .cont h3{font-size:.8rem;font-weight:700}main.top .donor .cont h3 span{font-size:1rem}main.top .donor .cont p{margin-bottom:10px}main.top .donor .cont dl{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5px}main.top .donor .cont dl dt{color:#54b9d8;width:75%}main.top .donor .cont dl dd,main.top .donor .cont dl dt{border:2px solid #54b9d8;font-weight:700;margin-bottom:5px;text-align:center}main.top .donor .cont dl dd{background:#54b9d8;color:#fff;width:25%}main.top .donor .cont .orangebtn{margin-bottom:10px}main.top .donor .cont small{color:#bababa;display:block;line-height:1.2;text-align:right}main.top .donor .swiper-button-next,main.top .donor .swiper-button-prev{outline:none}main.top .donor .swiper-button-next:after,main.top .donor .swiper-button-prev:after{background:transparent no-repeat 50%/contain;content:"";height:100%;width:100%}main.top .donor .swiper-button-prev{left:0}main.top .donor .swiper-button-prev:after{background-image:url(/static/media/icon_barrow_left.0309d58b3c1c7559becf.svg);background-size:50%}main.top .donor .swiper-button-next{right:0}main.top .donor .swiper-button-next:after{background-image:url(/static/media/icon_barrow_right.91deb2abcaf18c8e2117.svg);background-size:50%}main.top .donor .more-link{margin:30px 0 0}main.top .donor .more-link a{margin:0 auto}main.top .keyword{background:#54b9d8}main.top .keyword .inner{padding:30px 20px}main.top .keyword h2{color:#fff;font-weight:700;margin-bottom:20px}main.top .keyword h2 span{display:block;font-size:1.2rem}main.top .keyword ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}main.top .keyword li{width:48%}main.top .keyword li:nth-child(2n) a{margin-right:0}main.top .keyword a{background:#fff;border-radius:100px;color:#54b9d8;display:block;font-weight:700;margin-bottom:10px;padding:10px;text-align:center}main.top .blog{padding:30px 20px}main.top .blog .sec_title{margin-bottom:40px}main.top .blog>p{font-weight:700;margin-bottom:20px}main.top .blog .tab_contents{background:#eafaff}main.top .blog .tab_contents.pink{background:#fff7fa}main.top .blog .cont li{margin-bottom:30px}main.top .blog .cont .thumb{border-radius:10px;margin-bottom:10px;position:relative;width:100%}main.top .blog .cont .thumb:before{content:"";display:block;padding-top:75%}main.top .blog .cont .thumb img{border-radius:10px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.top .blog .cont h3 a,main.top .blog .cont time{display:block;font-weight:700;margin-bottom:10px}main.top .blog .cont h3 a{font-size:1.2rem}main.top .blog .cont h3 a.pink{color:#f094b7}main.top .blog .cont h3 a.blue{color:#54b9d8}main.top .blog .cont p{font-weight:500}main.top .blog .btnarea li{margin-bottom:20px}main.top .blog .btnarea li:last-child{margin-bottom:0}main.top .about{padding:30px 20px}main.top .about p{margin:20px auto}main.top .about a{display:block;margin-bottom:20px;position:relative}main.top .about img{width:100%}main.top .about h3{color:#fff;content:"";font-size:1.3rem;font-weight:700;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.top .reason{padding:20px;position:relative}main.top .reason:before{border-radius:0 10px 10px 0;left:0;top:8%;-webkit-transform:translateY(-7%);transform:translateY(-7%)}main.top .reason:after,main.top .reason:before{background:#d1eef7;content:"";height:150px;position:absolute;width:90%;z-index:-1}main.top .reason:after{border-radius:10px 0 0 10px;right:0;top:35%;-webkit-transform:translateY(-35%);transform:translateY(-35%)}main.top .reason ul{margin:40px auto;position:relative}main.top .reason ul:after{background:#d1eef7;border-radius:0 10px 10px 0;bottom:-1%;content:"";height:150px;left:-20px;position:absolute;-webkit-transform:translateY(1%);transform:translateY(1%);width:90%;z-index:-1}main.top .reason ul li{background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin-bottom:20px;padding:20px;position:relative}main.top .reason ul li .numb p{color:#54b9d8;font-weight:700;margin-bottom:20px}main.top .reason ul li .numb p span{font-size:3rem;line-height:1.2;margin-left:10px}main.top .reason ul li .cont h3{color:#54b9d8;font-size:1.4rem;font-weight:700;margin-bottom:10px}main.top .reason ul li .cont p{font-weight:500}main.top .voice{background:#fff7fa;padding:40px 20px}main.top .voice .swiper-container{overflow:hidden;padding:20px 20px 0}main.top .voice .swiper-slide{background:#fff;border-radius:10px}main.top .voice .swiper-button-next,main.top .voice .swiper-button-prev{outline:none}main.top .voice .swiper-button-next:after,main.top .voice .swiper-button-prev:after{background:transparent no-repeat 50%/contain;content:"";height:100%;width:100%}main.top .voice .donor_blue .swiper-button-prev{left:-5px}main.top .voice .donor_blue .swiper-button-prev:after{background-image:url(/static/media/icon_barrow_left.0309d58b3c1c7559becf.svg);background-size:50%}main.top .voice .donor_blue .swiper-button-next{right:-5px}main.top .voice .donor_blue .swiper-button-next:after{background-image:url(/static/media/icon_barrow_right.91deb2abcaf18c8e2117.svg);background-size:50%}main.top .voice .donnie_pink .swiper-button-prev{left:-5px}main.top .voice .donnie_pink .swiper-button-prev:after{background-image:url(/static/media/icon_parrow_left.c1e9ae179eb590bfc92b.svg);background-size:50%}main.top .voice .donnie_pink .swiper-button-next{right:-5px}main.top .voice .donnie_pink .swiper-button-next:after{background-image:url(/static/media/icon_parrow_right.376ea112eade6bc6b073.svg);background-size:50%}main.top .voice ul li{background:#fff;border-radius:10px;padding:20px}main.top .voice ul li.donor_blue{border:2px solid #54b9d8}main.top .voice ul li.donor_blue span{background:#54b9d8}main.top .voice ul li.donnie_pink{border:2px solid #f094b7}main.top .voice ul li.donnie_pink span{background:#f094b7}main.top .voice ul h3{font-size:1.2rem;font-weight:700;margin-bottom:10px}main.top .voice ul h3 span{border-radius:10px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;margin-left:20px;text-align:center;width:70px}main.sub .sec_title{margin-bottom:40px}main.sub .sns_login li{margin-bottom:20px}main.sub .sns_login li:last-child{margin-bottom:0}main.sub .sns_login li a{border-radius:10px;color:#fff;display:block;font-weight:700;padding:20px}main.sub .sns_login li a span{margin-left:10px}main.sub .sns_login li:first-child a{background:#50b8d1}main.sub .sns_login li:last-child a{background:#3e4c72}main.sub .tableform .scroll{margin:20px auto;overflow:auto;white-space:nowrap}main.sub .tableform .scroll::-webkit-scrollbar{height:5px}main.sub .tableform .scroll::-webkit-scrollbar-track{background:#f1f1f1}main.sub .tableform .scroll::-webkit-scrollbar-thumb{background:#bcbcbc}main.sub .tableform table{font-size:.8rem;width:100%}main.sub .tableform th{background:#d1eef7;color:#54b9d8;font-weight:700}main.sub .tableform td,main.sub .tableform th{border:1px solid #54b9d8;padding:10px;text-align:center;vertical-align:middle}main.sub .tableform td{font-weight:500}main.sub .tableform td ul{align-items:center;display:flex;justify-content:space-between}main.sub .tableform td ul li{width:46%}main.sub .tableform.pink th{background:#f7d1eb;border:1px solid #f094b7;color:#f094b7}main.sub .tableform.pink td{border:1px solid #f094b7}main.sub .faq,main.sub .flow,main.sub .law,main.sub .policy,main.sub .privacy,main.sub .way{padding:40px 20px}main.sub .faq .right,main.sub .flow .right,main.sub .law .right,main.sub .policy .right,main.sub .privacy .right,main.sub .way .right{font-weight:500;padding-top:20px;text-align:right}main.sub .faq .txt_pink,main.sub .flow .txt_pink,main.sub .law .txt_pink,main.sub .policy .txt_pink,main.sub .privacy .txt_pink,main.sub .way .txt_pink{color:#f094b7}main.sub .faq .text_list,main.sub .flow .text_list,main.sub .law .text_list,main.sub .policy .text_list,main.sub .privacy .text_list,main.sub .way .text_list{margin-bottom:20px}main.sub .faq p,main.sub .flow p,main.sub .law p,main.sub .policy p,main.sub .privacy p,main.sub .way p{font-weight:500}main.sub .contact{padding:20px 10px 40px}main.sub .contact .form dl{margin-bottom:20px}main.sub .contact .form dt{font-weight:700;padding:10px 10px 0}main.sub .contact .form dt:nth-of-type(odd){background:#d1eef7}main.sub .contact .form dt:nth-of-type(2n){background:#fcfcfc}main.sub .contact .form dt span{color:#bf0d0d}main.sub .contact .form dd{padding:10px}main.sub .contact .form dd:nth-of-type(odd){background:#d1eef7}main.sub .contact .form dd:nth-of-type(2n){background:#fcfcfc}main.sub .contact .form input[type=text]{font-size:1rem;height:40px}main.sub .contact .form input[type=text],main.sub .contact .form textarea{background:#fff;border:1px solid #54b9d8;border-radius:10px;padding:10px;width:100%}main.sub .contact .form textarea{font-size:1.2rem;height:200px}main.sub .contact .form input[type=button],main.sub .contact .form input[type=submit]{-webkit-appearance:none;background:#555;border:1px solid #555;border-radius:100px;color:#fff;display:block;font-weight:700;outline:none;padding:10px;width:100%}main.sub .tobe{padding:40px 20px}main.sub .tobe .btnarea li{margin-bottom:20px}main.sub .interview{padding:40px 20px}main.sub .interview .flx .wpcf7-list-item{width:28%}main.sub .archive{padding:30px 20px 40px}main.sub .archive .archive_list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}main.sub .archive .archive_list li{margin-bottom:30px;width:48%}main.sub .archive .archive_list li .cat,main.sub .archive .archive_list li time{font-weight:700}main.sub .archive .archive_list li h2 a{display:block;font-weight:700;margin:10px 0}main.sub .archive .archive_list li.pink h2 a{color:#f094b7}main.sub .archive .archive_list li.blue h2 a{color:#54b9d8}main.sub .archive .archive_list li p{font-size:.8rem}main.sub .archive .archive_list li .thumb{border-radius:5px;display:block;margin-bottom:10px;position:relative;width:100%}main.sub .archive .archive_list li .thumb:before{content:"";display:block;padding-top:75%}main.sub .archive .archive_list li .thumb img{border-radius:5px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.sub .pagenavi{align-items:center;display:flex;justify-content:center}main.sub .pagenavi a,main.sub .pagenavi span{border:1px solid #54b9d8;color:#54b9d8;display:block;font-weight:700;margin:0 10px;padding:10px}main.sub .pagenavi span{background:#54b9d8;color:#fff}main.sub .single{padding:30px 20px}main.sub .single .lead{margin-bottom:40px}main.sub .single .lead .dec{font-weight:500;text-align:right}main.sub .single .lead img{border-radius:10px}main.sub .single p{font-weight:500;margin-bottom:20px}main.sub .single p a{color:#54b9d8;word-break:break-all}main.sub .single iframe,main.sub .single img{display:block;margin:0 auto 20px}main.sub .single iframe{aspect-ratio:16/9;height:auto;width:100%}main.sub .single strong{font-weight:700}main.sub .single em{font-style:italic}main.sub .single blockquote{background:#eee;border-radius:10px;margin:20px 0;padding:20px 40px;position:relative}main.sub .single blockquote:before{content:"";left:10px;top:10px}main.sub .single blockquote:after,main.sub .single blockquote:before{color:#54b9d8;font-family:FontAwesome;font-size:20px;position:absolute}main.sub .single blockquote:after{bottom:10px;content:"";right:10px}main.sub .single blockquote p:last-child{margin-bottom:0}main.sub .single h1{color:#54b9d8;font-size:1.4rem;font-weight:700;margin:20px 0}main.sub .single h3{color:#54b9d8;font-weight:700;margin-bottom:20px}main.sub .single h4{border-bottom:2px solid #54b9d8;font-weight:700;margin:20px 0;padding:10px 0}main.sub .single .single_interview{margin-bottom:40px}main.sub .single .single_interview .imgleft{align-items:flex-start;display:flex;margin:20px 0}main.sub .single .single_interview .imgleft img{margin:0}main.sub .single .single_interview .imgleft>div{margin-left:10px}main.sub .single .single_interview .imgleft p:last-child{margin-bottom:0}main.sub .single .single_interview .imgright{align-items:flex-start;display:flex;flex-direction:row-reverse;margin:20px 0}main.sub .single .single_interview .imgright img{margin:0}main.sub .single .single_interview .imgright>div{margin-right:10px}main.sub .single .single_interview .imgright p:last-child{margin-bottom:0}main.sub .single .single_interview .ballownleft{background:#fff;border:2px solid #54b9d8;border-radius:5px;max-width:100%;padding:10px 10px 10px 15px;position:relative}main.sub .single .single_interview .ballownleft:before{border:5px solid transparent;border-right:10px solid #fff;content:"";left:-12px;margin-top:-7px;position:absolute;top:10%;z-index:2}main.sub .single .single_interview .ballownleft:after{border:5px solid transparent;border-right:10px solid #54b9d8;content:"";left:-17px;margin-top:-7px;position:absolute;top:10%;z-index:1}main.sub .single .single_interview .ballownright{background:#fff;border:2px solid #54b9d8;border-radius:5px;max-width:100%;padding:10px 10px 10px 15px;position:relative}main.sub .single .single_interview .ballownright:before{border:5px solid transparent;border-left:10px solid #fff;content:"";margin-top:-7px;position:absolute;right:-12px;top:10%;z-index:2}main.sub .single .single_interview .ballownright:after{border:5px solid transparent;border-left:10px solid #54b9d8;content:"";margin-top:-7px;position:absolute;right:-17px;top:10%;z-index:1}main.sub .single .single_interview .share{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}main.sub .single .single_interview .share li{width:25%}main.sub .single .single_relation ul li{margin-bottom:40px}main.sub .single .single_relation ul li:last-child{margin-bottom:0}main.sub .single .single_relation ul .thumb{border-radius:5px;display:block;margin-bottom:10px;position:relative;width:100%}main.sub .single .single_relation ul .thumb:before{content:"";display:block;padding-top:60%}main.sub .single .single_relation ul .thumb img{border-radius:5px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.sub .single.pink h1,main.sub .single.pink h3,main.sub .single.pink p a{color:#f094b7}main.sub .single.pink h4{border-bottom:2px solid #f094b7}main.sub .single.pink blockquote:after,main.sub .single.pink blockquote:before{color:#f094b7}main.sub .single.pink .main_title{border-bottom:5px solid #f7d1eb}main.sub .single.pink .main_title:after{border-bottom:5px solid #f094b7}main.sub .single.pink .main_title span{color:#f094b7}main.sub .single.pink .ballownleft,main.sub .single.pink .main_title span:after,main.sub .single.pink .main_title span:before{border:2px solid #f094b7}main.sub .single.pink .ballownleft:after{border-right:10px solid #f094b7}main.sub .single.pink .ballownright{border:2px solid #f094b7}main.sub .single.pink .ballownright:after{border-left:10px solid #f094b7}main.sub .register{padding:20px 10px 40px}main.sub .register section{margin-bottom:40px}main.sub .register section:last-child{margin-bottom:0}main.sub .register p{font-weight:700;margin-bottom:20px}main.sub .register p a{color:#54b9d8}main.sub .register dl{margin-bottom:20px}main.sub .register .pink .curve_title{background:#f094b7}main.sub .register .pink .sec_title.blue{color:#54b9d8}main.sub .register .pink .sec_title.blue:after{background:#d1eef7}main.sub .register .pink .graf_list dt{background:#f7d1eb;color:#f094b7}main.sub .register .pink .graf_list.blue dt{background:#d1eef7;color:#54b9d8}main.sub .register .pink a.colored{color:#f094b7}main.sub .register .modalarea{height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}main.sub .register .modalarea .modalbg{background:rgba(0,0,0,.6);height:100%;width:100%}main.sub .register .modalarea .modalwrapper{background:#fff;border-radius:10px;left:50%;overflow-y:scroll;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%}main.sub .register .modalarea .btnarea li{margin-bottom:20px}main.sub .register .modalarea .btnarea li:last-child{margin-bottom:0}main.sub .register .modalarea .btnarea button{width:100%}main.sub .register .modalarea .closemodal{cursor:pointer;position:absolute;right:1rem;top:.5rem}main.sub .register_temp{padding:20px 10px 40px}main.sub .register_temp .border_box p{font-weight:700}main.sub .login{padding:20px 10px 40px}main.sub .login .border_box section{margin-bottom:40px}main.sub .login .border_box section:last-child{margin-bottom:0}main.sub .login .border_box .sns_login{margin-bottom:20px}main.sub .login .border_box p{font-weight:500}main.sub .login .border_box p a{color:#54b9d8}main.sub .welcome{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 200px);text-align:center}main.sub .welcome .welcome-message h1{font-size:2rem;font-weight:700;margin-bottom:1rem}main.sub .welcome .welcome-message h2{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}main.sub .archive_search{padding:20px 10px 40px}main.sub .archive_search ul{margin:40px auto}main.sub .archive_search ul li{border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.2);margin-bottom:20px}main.sub .archive_search ul li a{align-items:stretch;display:flex;justify-content:space-between}main.sub .archive_search ul .thumb{border-radius:10px 0 0 10px;max-width:50%;position:relative;width:100%}main.sub .archive_search ul .thumb:before{content:"";display:block;padding-top:100%}main.sub .archive_search ul .thumb img{border-radius:10px 0 0 10px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.sub .archive_search ul .cont{background:#fff;border-radius:10px;padding:10px;width:50%}main.sub .archive_search ul .cont h3{font-size:.8rem;font-weight:700}main.sub .archive_search ul .cont h3 span{font-size:1rem}main.sub .archive_search ul .cont p{margin-bottom:10px}main.sub .archive_search ul .cont dl{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5px}main.sub .archive_search ul .cont dl dt{border:2px solid #54b9d8;color:#54b9d8;font-weight:700;margin-bottom:5px;text-align:center;width:75%}main.sub .archive_search ul .cont dl dd{background:#54b9d8;border:2px solid #54b9d8;color:#fff;font-weight:700;margin-bottom:5px;text-align:center;width:25%}main.sub .archive_search ul .cont .orangebtn{margin-bottom:10px}main.sub .archive_search ul .cont small{color:#bababa;display:block;line-height:1.2;text-align:right}main.sub .archive_search .graf_list{margin:40px auto}main.sub .archive_result{padding:20px 10px}main.sub .archive_result aside{border:2px solid #d0d0d0;border-radius:5px;margin-bottom:40px;padding:20px}main.sub .archive_result aside .bluebtn{border-radius:5px;font-size:1.2rem;margin-bottom:20px;position:relative;text-align:left}main.sub .archive_result aside .bluebtn:after{border-bottom:3px solid #fff;border-right:3px solid #fff;content:"";height:10px;position:absolute;right:20px;top:35%;-webkit-transform:translateY(-35%);transform:translateY(-35%);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}main.sub .archive_result aside .graf_list{margin-bottom:10px}main.sub .archive_result aside .graf_list dt{border-radius:5px;padding:10px;text-align:left}main.sub .archive_result aside .searchbtn{border-radius:10px;font-size:1rem;margin:10px 0;padding:5px;width:100%}main.sub .archive_result ul li{border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.2);margin-bottom:20px}main.sub .archive_result ul li a{align-items:stretch;display:flex;justify-content:space-between}main.sub .archive_result ul .thumb{border-radius:10px 0 0 10px;display:block;position:relative;width:100%}main.sub .archive_result ul .thumb:before{content:"";display:block;padding-top:100%}main.sub .archive_result ul .thumb img{border-radius:10px 0 0 10px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.sub .archive_result ul .cont{padding:10px;width:80%}main.sub .archive_result ul .cont h3{font-weight:700}main.sub .archive_result ul .cont h3 span{font-size:1.2rem}main.sub .archive_result ul .cont p{margin-bottom:10px}main.sub .archive_result ul .cont dl{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5px}main.sub .archive_result ul .cont dl dt{border:2px solid #54b9d8;color:#54b9d8;font-weight:700;margin-bottom:5px;text-align:center;width:75%}main.sub .archive_result ul .cont dl dd{background:#54b9d8;border:2px solid #54b9d8;color:#fff;font-weight:700;margin-bottom:5px;text-align:center;width:25%}main.sub .archive_result ul .cont .orangebtn{margin-bottom:10px}main.sub .archive_result ul .cont small{color:#bababa;display:block;line-height:1.2;text-align:right}main.sub .single_donorinfo{padding:20px 10px}main.sub .single_donorinfo .prof_wrap{margin:20px auto}main.sub .single_donorinfo .prof_wrap .swiper{margin-bottom:20px}main.sub .single_donorinfo .prof_wrap .swiper .slider{margin-bottom:10px}main.sub .single_donorinfo .prof_wrap .swiper .slider .thumb{border-radius:10px;display:block;position:relative;width:100%}main.sub .single_donorinfo .prof_wrap .swiper .slider .thumb:before{content:"";display:block;padding-top:100%}main.sub .single_donorinfo .prof_wrap .swiper .slider .thumb img{border-radius:10px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.sub .single_donorinfo .prof_wrap .swiper .slider-thumbnail .thumb{border-radius:5px;display:block;position:relative;width:100%}main.sub .single_donorinfo .prof_wrap .swiper .slider-thumbnail .thumb:before{content:"";display:block;padding-top:100%}main.sub .single_donorinfo .prof_wrap .swiper .slider-thumbnail .thumb img{border-radius:5px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.sub .single_donorinfo .prof_contents{margin-bottom:20px}main.sub .single_donorinfo .prof_contents h4{background:#f7bf26;border-radius:10px;color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:20px;padding:10px;text-align:center}main.sub .single_donorinfo .prof_contents h4.gray{background:#d0d0d0}main.sub .single_donorinfo .prof_contents .wrap .graf_list{margin-bottom:20px}main.sub .single_donorinfo .prof_contents .wrap .graf_list:last-child{margin-bottom:0}main.sub .single_donorinfo .prof_contents .wrap dd span{color:#f7bf26;display:block;font-size:1.4rem;font-weight:700}main.sub .single_donorinfo .prof_contents .wrap dd span.gray{color:#d0d0d0}main.sub .single_donorinfo .prof_contents .wrap dd a{color:#54b9d8}main.sub .single_donorinfo .prof_contents section{margin-bottom:40px}main.sub .single_donorinfo .prof_contents section:last-child{margin-bottom:0}main.sub .single_donorinfo strong{color:#54b9d8;display:block;font-size:1.2rem;font-weight:700;margin-bottom:20px}main.sub .single_donorinfo .w_orangebtn{font-size:1.2rem;margin-bottom:20px;padding:10px}main.sub .single_donorinfo .form textarea{margin:20px auto}main.sub .donee_top,main.sub .donor_top{padding:20px 10px 40px}main.sub .donee_top .unread_message,main.sub .donor_top .unread_message{background:#f7bf26;color:#fff;display:block;font-size:1rem;margin-bottom:20px;padding:10px;position:relative}main.sub .donee_top .unread_message:after,main.sub .donor_top .unread_message:after{content:"";font-family:Font Awesome\ 5 Free;font-size:1.4rem;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.sub .donee_top .tableform td ul,main.sub .donor_top .tableform td ul{width:100px}main.sub .donee_top .border_box,main.sub .donor_top .border_box{margin-bottom:40px}main.sub .donee_top .border_box strong,main.sub .donor_top .border_box strong{color:#54b9d8;display:block;font-size:1.2rem;font-weight:700;margin-bottom:10px}main.sub .donee_top .border_box p,main.sub .donor_top .border_box p{margin-bottom:20px}main.sub .donee_top .border_box p a,main.sub .donor_top .border_box p a{color:#54b9d8}main.sub .donee_top .border_box .status .wrap dd span,main.sub .donor_top .border_box .status .wrap dd span{color:#f7bf26;font-size:1.4rem;font-weight:700}main.sub .donee_top .border_box .form,main.sub .donor_top .border_box .form{text-align:center}main.sub .donee_top .border_box .form span,main.sub .donor_top .border_box .form span{margin:10px auto;text-align:center}main.sub .donee_top.pink .border_box strong,main.sub .donor_top.pink .border_box strong{color:#f094b7}main.sub .donee_offerrecord,main.sub .donor_offerrecord{padding:20px 10px}main.sub .donor_offerregister{padding:20px 10px 40px}main.sub .donor_offerregister p{font-weight:500;margin-bottom:20px}main.sub .donee_change,main.sub .donor_change{padding:20px 10px 40px}main.sub .donee_change .form,main.sub .donor_change .form{margin:40px auto}main.sub .donee_change p,main.sub .donor_change p{font-weight:500;margin:20px auto}main.sub .donee_change .orangebtn,main.sub .donor_change .orangebtn{border-radius:10px;padding:10px;transition:.7s;width:100%}main.sub .donee_change .modalarea,main.sub .donor_change .modalarea{height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}main.sub .donee_change .modalarea .modalbg,main.sub .donor_change .modalarea .modalbg{background:rgba(0,0,0,.6);height:100%;width:100%}main.sub .donee_change .modalarea .modalwrapper,main.sub .donor_change .modalarea .modalwrapper{background:#fff;border-radius:10px;left:50%;overflow-y:scroll;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%}main.sub .donee_change .modalarea .btnarea li,main.sub .donor_change .modalarea .btnarea li{margin-bottom:20px}main.sub .donee_change .modalarea .btnarea li:last-child,main.sub .donor_change .modalarea .btnarea li:last-child{margin-bottom:0}main.sub .donee_change .modalarea .btnarea button,main.sub .donor_change .modalarea .btnarea button{padding:10px;width:100%}main.sub .donee_change .modalarea .closemodal,main.sub .donor_change .modalarea .closemodal{cursor:pointer;position:absolute;right:1rem;top:.5rem}main.sub .donor_std_semen{padding:20px 10px 40px}main.sub .donor_std_semen .form p,main.sub .donor_std_semen .text_list,main.sub .donor_std_semen .text_list .btnarea .w_bluebtn{margin-bottom:20px}main.sub .donor_semen,main.sub .donor_std{padding:20px 10px 40px}main.sub .donor_semen .form,main.sub .donor_std .form{margin:20px auto}main.sub .donor_semen .form .border_box,main.sub .donor_std .form .border_box{margin-bottom:20px}main.sub .donor_semen .form .border_box.pink,main.sub .donor_std .form .border_box.pink{background:#fff7fa}main.sub .donor_semen .form .border_box .alert_msg,main.sub .donor_std .form .border_box .alert_msg{font-size:1.1rem;font-weight:700}main.sub .donor_semen .form .select,main.sub .donor_semen .form input[type=date],main.sub .donor_semen .form input[type=number],main.sub .donor_semen .form input[type=text],main.sub .donor_std .form .select,main.sub .donor_std .form input[type=date],main.sub .donor_std .form input[type=number],main.sub .donor_std .form input[type=text]{margin-right:5px;width:100%}main.sub .donor_semen .form .select.with_unit,main.sub .donor_semen .form input[type=date].with_unit,main.sub .donor_semen .form input[type=number].with_unit,main.sub .donor_semen .form input[type=text].with_unit,main.sub .donor_std .form .select.with_unit,main.sub .donor_std .form input[type=date].with_unit,main.sub .donor_std .form input[type=number].with_unit,main.sub .donor_std .form input[type=text].with_unit{width:80%}main.sub .donor_semen .form .judge,main.sub .donor_std .form .judge{border:2px solid #54b9d8;border-radius:10px;color:#54b9d8;font-weight:700;margin:0 auto 20px;padding:5px;text-align:center}main.sub .donor_semen .form .judge span,main.sub .donor_std .form .judge span{display:block;font-size:1.8rem}main.sub .donor_semen .form .judge span.org,main.sub .donor_std .form .judge span.org{color:#f7bf26}main.sub .donor_semen .form strong,main.sub .donor_std .form strong{display:block;font-size:1.2rem;font-weight:700}main.sub .donor_semen .filebtn,main.sub .donor_std .filebtn{margin:20px auto}main.sub .donor_semen .filebtn span,main.sub .donor_std .filebtn span{margin-bottom:20px}main.sub .donor_semen .box,main.sub .donor_std .box{background:#f5f5f5;border:1px solid #d0d0d0;border-radius:10px;margin-bottom:40px;padding:10px}main.sub .donor_semen .box li,main.sub .donor_std .box li{font-size:.8rem;font-weight:700;margin-bottom:10px}main.sub .donor_semen .box li:last-child,main.sub .donor_std .box li:last-child{margin-bottom:0}main.sub .donor_semen .box li a,main.sub .donor_std .box li a{color:#54b9d8}main.sub .donor_semen .btnarea li,main.sub .donor_std .btnarea li{margin-bottom:20px}main.sub .donor_semen .btnarea li input,main.sub .donor_std .btnarea li input{width:100%}main.sub .donor_semen .btnarea li:last-child,main.sub .donor_std .btnarea li:last-child{margin-bottom:0}main.sub .donor_deposit{padding:20px 10px 40px}main.sub .donor_deposit p{margin-bottom:20px}main.sub .donor_deposit p:last-of-type{margin-bottom:40px}main.sub .donor_deposit .form .short .select,main.sub .donor_deposit .form .short input[type=text]{width:50%}main.sub .donor_deposit .form .short span{margin:0 5px}main.sub .donor_pay{padding:20px 10px 40px}main.sub .donor_pay p{margin-bottom:20px}main.sub .mypage_kyc{padding:20px 10px 40px}main.sub .mypage_kyc .form{margin:20px auto}main.sub .mypage_kyc .form .select,main.sub .mypage_kyc .form input[type=date]{margin-right:5px;width:100%}main.sub .mypage_kyc .box{background:#f5f5f5;border:1px solid #d0d0d0;border-radius:10px;margin-bottom:40px;padding:10px}main.sub .mypage_kyc .box li{font-size:.8rem;font-weight:700;margin-bottom:10px}main.sub .mypage_kyc .box li:last-child{margin-bottom:0}main.sub .mypage_kyc .box li a{color:#54b9d8}main.sub .mypage_kyc .btnarea li{margin-bottom:20px}main.sub .mypage_kyc .btnarea li input{width:100%}main.sub .mypage_kyc .btnarea li:last-child{margin-bottom:0}main.sub .donor_profile{padding:20px 10px 40px}main.sub .donor_profile .form .graf_list dd span{margin-right:5px}main.sub .donor_profile .form .graf_list dd .prof_pic li{margin-bottom:40px}main.sub .donor_profile .form .graf_list dd .prof_pic li:last-child{margin-bottom:0}main.sub .donor_profile .form .graf_list dd .prof_pic .thumb{margin:0 auto;width:80%}main.sub .donor_profile .form .graf_list dd.short input{margin-right:5px;width:60%}main.sub .donor_profile .form .graf_list .flex{display:block}main.sub .donor_profile .form .graf_list .flex.row{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}main.sub .donor_profile .form .graf_list .flex.row .wpcf7-list-item{width:32%}main.sub .donor_profile .form .graf_list .flex.row .wpcf7-list-item:nth-child(3n){margin-right:0}main.sub .donor_profile .form .graf_list .select{margin-bottom:20px}main.sub .donor_profile .form .graf_list p{color:#54b9d8;font-weight:700;margin:20px auto}main.sub .donor_profile .form .thumb{position:relative;width:100%}main.sub .donor_profile .form .thumb:before{content:"";display:block;padding-top:100%}main.sub .donor_profile .form .thumb button{background:none;font-size:1.4rem;position:absolute;right:10px;top:10px;z-index:1}main.sub .donor_profile .form .thumb img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.sub .donor_profile .form .filebtn{margin-bottom:20px}main.sub .donor_profile .form .filebtn .filename{align-items:center;display:flex;margin-bottom:10px}main.sub .donor_profile .form .filebtn .filename img{margin-right:10px}main.sub .donor_profile .form .filebtn label{margin:0}main.sub .donor_profile .btnarea li{margin-bottom:20px}main.sub .donor_profile .btnarea li:last-child{margin-bottom:0}main.sub .donee_message,main.sub .donor_message{padding:20px 10px 40px}main.sub .donee_message aside,main.sub .donor_message aside{margin-bottom:40px}main.sub .donee_message aside .w_bluebtn,main.sub .donee_message aside .w_pinkbtn,main.sub .donor_message aside .w_bluebtn,main.sub .donor_message aside .w_pinkbtn{margin-bottom:20px}main.sub .donee_message aside ul li,main.sub .donor_message aside ul li{background:#ededed;border-radius:10px;font-weight:700;margin-bottom:10px;padding:10px 20px}main.sub .donee_message aside ul li.active,main.sub .donor_message aside ul li.active{background:#54b9d8;color:#fff}main.sub .donee_message aside ul li.active span,main.sub .donor_message aside ul li.active span{border:2px solid #fff}main.sub .donee_message aside ul li span,main.sub .donor_message aside ul li span{border:2px solid #555;border-radius:5px;font-size:.8rem;margin-left:10px;padding:0 5px}main.sub .donee_message .mainwrap .form,main.sub .donor_message .mainwrap .form{margin-bottom:40px}main.sub .donee_message .mainwrap .form button[type=submit],main.sub .donor_message .mainwrap .form button[type=submit]{margin:20px auto 10px}main.sub .donee_message .mainwrap .form p,main.sub .donor_message .mainwrap .form p{font-weight:500;margin:10px auto;text-align:center}main.sub .donee_message .mainwrap .form p a,main.sub .donor_message .mainwrap .form p a{color:#54b9d8}main.sub .donee_message .mainwrap .btnarea li,main.sub .donor_message .mainwrap .btnarea li{margin-bottom:20px}main.sub .donee_message .mainwrap .btnarea li:last-child,main.sub .donor_message .mainwrap .btnarea li:last-child{margin-bottom:0}main.sub .donee_message .mainwrap .messge_list,main.sub .donor_message .mainwrap .messge_list{margin:40px auto 0}main.sub .donee_message .mainwrap .messge_list li,main.sub .donor_message .mainwrap .messge_list li{border:2px solid #d9d9d9;border-radius:10px;margin-bottom:20px;padding:10px}main.sub .donee_message .mainwrap .messge_list li:last-child,main.sub .donor_message .mainwrap .messge_list li:last-child{margin-bottom:0}main.sub .donee_message .mainwrap .messge_list li h4,main.sub .donor_message .mainwrap .messge_list li h4{border-bottom:2px dotted #d9d9d9;font-weight:700;margin-bottom:20px;padding-bottom:10px}main.sub .donee_message .mainwrap p.no_message,main.sub .donor_message .mainwrap p.no_message{font-weight:500}main.sub .donee_message .mainwrap p.no_message a,main.sub .donor_message .mainwrap p.no_message a{color:#54b9d8}main.sub .donee_message.pink aside ul li.active,main.sub .donor_message.pink aside ul li.active{background:#f094b7}footer .f_blc{background:#54b9d8;color:#fff}footer .f_blc .f_logo{padding:20px;text-align:center}footer .f_blc .f_nav a{border-bottom:2px solid #fff;display:block;font-size:1.2rem;padding:20px}footer small{display:block;font-size:1rem;padding:20px;text-align:center}.pconly{display:none}}@media print,screen and (min-width:751px){html{font-size:93.75%}body{--toastify-color-info:#54b9d8;--toastify-color-success:#78d955;--toastify-color-warning:#f7bf26;--toastify-color-error:#f094b7;color:#555;font-family:Noto Sans JP,sans-serif;line-height:1.8;margin:0 auto;min-width:1200px;overflow-x:hidden;width:100%}body a{text-decoration:none}body img{height:auto}body .imgleft{align-items:center;display:flex;margin-bottom:50px}body .imgleft>div{margin-left:50px}body .imgright{align-items:center;display:flex;flex-direction:row-reverse;margin-bottom:50px}body .imgright>div{margin-right:50px}body .sec_title{color:#54b9d8;font-size:1.6rem;font-weight:700;position:relative;text-align:center;z-index:1}body .sec_title:after{background:#d1eef7;content:"";height:50px;left:0;margin:auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;z-index:-1}body .sec_title.donnie_pink{color:#f094b7}body .sec_title.donnie_pink:after{background:#fde8f1}body .main_title{border-bottom:5px solid #d1eef7;margin-bottom:20px;padding:0 0 10px 50px;position:relative}body .main_title:after{border-bottom:5px solid #54b9d8;bottom:-5px;content:" ";display:block;left:0;position:absolute;width:20%}body .main_title span{color:#54b9d8;font-size:1.3rem;font-weight:700;position:relative}body .main_title span:before{height:30px;left:-50px;width:30px}body .main_title span:after,body .main_title span:before{background:#fff;border:2px solid #54b9d8;content:"";position:absolute}body .main_title span:after{bottom:-5px;height:15px;left:-30px;width:15px}body .main_title span strong{color:#f7bf26}body .main_title span strong.text-red{color:#f094b7}body .sub_title{background:#d1eef7;border-radius:100px;color:#54b9d8;font-size:1.3rem;font-weight:700;margin-bottom:20px;padding:10px 20px}body .sub_title span{display:inline-block;height:30px;line-height:1.4;margin-right:10px;width:30px}body .curve_title,body .sub_title span{background:#54b9d8;border-radius:100px;color:#fff;text-align:center}body .curve_title{align-items:center;display:flex;font-size:1.3rem;font-weight:700;justify-content:center;margin-bottom:20px;padding:8px;width:100%}body .curve_title img{margin-right:10px}body .pink .sec_title{color:#f094b7}body .pink .sec_title:after{background:#f7d1eb}body .pink .main_title{border-bottom:5px solid #f7d1eb}body .pink .main_title:after{border-bottom:5px solid #f094b7}body .pink .main_title span{color:#f094b7}body .pink .main_title span:after,body .pink .main_title span:before{border:2px solid #f094b7}body .pink .sub_title{background:#f7d1eb;color:#f094b7}body .pink .sub_title span{background:#f094b7}body .w_bluebtn{background:#fff;border:2px solid #54b9d8;border-radius:10px;color:#54b9d8;display:block;font-size:1.3rem;font-weight:700;padding:10px;text-align:center;width:250px}body .w_bluebtn:hover{background:#54b9d8;color:#fff}body .w_bluebtn:disabled{background:#fff;border:2px solid #d1eef7;color:#d1eef7}body .bluebtn{background:#54b9d8;border:2px solid #54b9d8;border-radius:10px;color:#fff;display:block;font-size:1.3rem;font-weight:700;padding:10px;text-align:center;width:250px}body .bluebtn:hover{background:#fff;color:#54b9d8}body .w_pinkbtn{background:#fff;border:2px solid #f094b7;border-radius:10px;color:#f094b7;display:block;font-size:1.3rem;font-weight:700;padding:10px;text-align:center;width:250px}body .w_pinkbtn:hover{background:#f094b7;color:#fff}body .w_pinkbtn:disabled{background:#fff;border:2px solid #f7d1eb;color:#f7d1eb}body .pinkbtn{background:#f094b7;border:2px solid #f094b7;border-radius:10px;color:#fff;display:block;font-weight:700;padding:10px;text-align:center;width:250px}body .pinkbtn:hover{background:#fff;color:#f094b7}body .w_orangebtn{background:#fff;border:2px solid #f7bf26;border-radius:10px;color:#f7bf26;display:block;font-weight:700;padding:5px;text-align:center;width:250px}body .orangebtn,body .w_orangebtn:hover{background:#f7bf26;color:#fff}body .orangebtn{border:2px solid #f7bf26;border-radius:5px;display:block;font-weight:700;text-align:center}body .orangebtn:hover{background:#fff;color:#f7bf26}body .txt_blue{color:#54b9d8}body .txt_pink{color:#f094b7}body .txt_orange{color:#f7bf26}body .text_list>li{margin-bottom:50px}body .text_list>li:last-child{margin-bottom:0}body .text_list p{font-weight:500;margin-bottom:30px}body .text_list p:last-child{margin-bottom:0}body .text_list p a{color:#54b9d8}body .text_list table{margin-bottom:20px;width:600px}body .text_list table th{background:#d1eef7;border:1px solid #54b9d8;color:#54b9d8;font-weight:700;padding:6px;text-align:center}body .text_list table th:first-child{width:200px}body .text_list table td{border:1px solid #54b9d8;font-weight:500;padding:6px;text-align:center;width:100px}body .text_list .box{background:#f0fcff;border-radius:10px;margin-bottom:20px;padding:20px}body .text_list .box li{font-weight:500;line-height:2}body .text_list .box ul{padding:0 30px}body .graf_list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}body .graf_list dt{background:#d1eef7;border-radius:10px;color:#54b9d8;font-weight:700;margin-bottom:20px;margin-right:20px;padding:10px;text-align:center;width:210px}body .graf_list dt:last-of-type{margin-bottom:0}body .graf_list dd{font-weight:500;margin-bottom:20px;width:calc(100% - 230px)}body .graf_list dd:last-of-type{margin-bottom:0}body .graf_list.pink dt{background:#f7d1eb;color:#f094b7}body .tab_wrap .tab_btnarea{align-items:center;display:flex;justify-content:center;margin-bottom:-1px}body .tab_wrap .tab_btnarea .tab_btn{background:#d1eef7;border:2px solid #d1eef7;border-radius:10px 10px 0 0;color:#54b9d8;font-weight:700;margin:0 25px;padding:15px;text-align:center;width:250px}body .tab_wrap .tab_btnarea .tab_btn.current{background:#54b9d8;border:2px solid #54b9d8;color:#fff}body .tab_wrap .tab_btnarea .tab_btn:hover{cursor:pointer}body .tab_wrap .tab_contents{border:2px solid #54b9d8;border-radius:10px;display:none;padding:20px}body .tab_wrap .tab_contents.current{display:block}body .tab_wrap.type .tab_btn{background:#fff;border:2px solid #54b9d8;margin:0 50px}body .tab_wrap.type .tab_btn.pink{border:2px solid #f094b7;color:#f094b7}body .tab_wrap.type .tab_btn.pink.current{background:#f094b7;border:2px solid #f094b7;color:#fff}body .tab_wrap.type .tab_contents{background:#fff;padding:50px 100px}body .tab_wrap.type .tab_contents.pink{border:2px solid #f094b7}body .tab_wrap_2 .tab_btnarea{align-items:center;display:flex;justify-content:center;margin-bottom:-1px}body .tab_wrap_2 .tab_btnarea .tab_btn_2{background:#d1eef7;border:2px solid #d1eef7;border-bottom:0;border-radius:10px 10px 0 0;color:#54b9d8;font-weight:700;margin:0 25px;padding:15px;text-align:center;width:250px}body .tab_wrap_2 .tab_btnarea .tab_btn_2.react-tabs__tab--selected{background:#54b9d8;border:2px solid #54b9d8;color:#fff}body .tab_wrap_2 .tab_btnarea .tab_btn_2:hover{cursor:pointer}body .tab_wrap_2 .react-tabs__tab-panel--selected{background:#fff;border:2px solid #54b9d8;border-radius:10px;padding:20px}body .tab_wrap_2.type .tab_btn_2{background:#fff;border:2px solid #54b9d8;border-bottom:0;margin:0 50px}body .tab_wrap_2.type .tab_btn_2.pink{border:2px solid #f094b7;border-bottom:0;color:#f094b7}body .tab_wrap_2.type .tab_btn_2.pink.react-tabs__tab--selected{background:#f094b7;border:2px solid #f094b7;color:#fff}body .tab_wrap_2.type .react-tabs__tab-panel--selected.pink{border:2px solid #f094b7}body .form dl{align-items:flex-start}body .form dd.flex{align-items:center;display:flex;padding-top:10px}body .form dd em{color:#adadad;display:block;padding-top:10px}body .form input[type=email],body .form input[type=number],body .form input[type=password],body .form input[type=text],body .form input[type=url]{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:10px;font-size:1rem;height:50px;padding:10px;width:100%}body .form input[type=email]:-webkit-input-placeholder,body .form input[type=number]:-webkit-input-placeholder,body .form input[type=password]:-webkit-input-placeholder,body .form input[type=text]:-webkit-input-placeholder,body .form input[type=url]:-webkit-input-placeholder{color:#d0d0d0}body .form input[type=date]{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:10px;font-size:1rem;height:50px;padding:10px;width:100%}body .form input[type=date]:-webkit-input-placeholder{color:#d0d0d0}body .form .wpcf7-form-control-wrap{display:block}body .form .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap}body .form .wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item{margin-right:30px;position:relative;vertical-align:middle}body .form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label{cursor:pointer;margin-bottom:10px}body .form .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]{opacity:0;position:absolute}body .form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label:before{border:1px solid #c1c1c1;border-radius:5px;content:"";cursor:pointer;display:inline-block;height:20px;margin-right:10px;position:relative;text-align:center;top:-1px;vertical-align:middle;width:20px}body .form .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAAOVBMVEVHcExUVFRTU1NVVVVVVVVVVVVSUlJPT09UVFRUVFRVVVVUVFRTU1NUVFRVVVVVVVVPT09UVFRUVFRLGIcBAAAAE3RSTlMAcECQ/zBQEO+wwOCA32DwINCg4rcbbAAAAFxJREFUeAFdjYUBxCAAAyuHO/vv+i4NDtFNx34swAlGAAuKOA9BJBGSuwIZkGADZAkpED8vX593gNZfSAXq+7If9XhCxsP5Bj5QgeE2gWjmWjOBfZMxCdsy8j/kDkKbAp3I6vR5AAAAAElFTkSuQmCC) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;left:0;position:absolute;top:4px;width:20px}body .form .wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap}body .form .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item{margin-right:30px;position:relative;vertical-align:middle}body .form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label{cursor:pointer;margin-bottom:10px}body .form .wpcf7-form-control.wpcf7-radio input[type=radio]{opacity:0;position:absolute}body .form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label:before{border:1px solid #c1c1c1;border-radius:100%;content:"";cursor:pointer;display:inline-block;height:20px;margin-right:10px;position:relative;text-align:center;top:-1px;vertical-align:middle;width:20px}body .form .wpcf7-form-control.wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAAOVBMVEVHcExUVFRTU1NVVVVVVVVVVVVSUlJPT09UVFRUVFRVVVVUVFRTU1NUVFRVVVVVVVVPT09UVFRUVFRLGIcBAAAAE3RSTlMAcECQ/zBQEO+wwOCA32DwINCg4rcbbAAAAFxJREFUeAFdjYUBxCAAAyuHO/vv+i4NDtFNx34swAlGAAuKOA9BJBGSuwIZkGADZAkpED8vX593gNZfSAXq+7If9XhCxsP5Bj5QgeE2gWjmWjOBfZMxCdsy8j/kDkKbAp3I6vR5AAAAAElFTkSuQmCC) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;left:0;position:absolute;top:4px;width:20px}body .form .select{border-radius:10px;display:inline-block;overflow:hidden;vertical-align:middle;width:100%}body .form .select01{background:#fff;position:relative}body .form .select01:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #555;content:"";height:0;padding:0;pointer-events:none;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;z-index:1}body .form select{-webkit-appearance:none;appearance:none;border:1px solid #d9d9d9;height:50px}body .form select,body .form textarea{background:#f5f5f5;border-radius:10px;font-size:1rem;padding:10px;width:100%}body .form textarea{border:1px solid #d9d9d9;height:200px}body .form textarea:-webkit-input-placeholder{color:#d0d0d0}body .form button,body .form input[type=button],body .form input[type=submit]{-webkit-appearance:none;font-size:1.3rem;margin:0 auto;outline:none;padding:15px;transition:.7s}body .filebtn label{background:#54b9d8;border:1px solid #54b9d8;border-radius:10px;color:#fff;display:block;font-weight:700;margin:0 auto;padding:10px;position:relative;text-align:center;transition:.7s;width:150px}body .filebtn input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}body .filebtn .filename{display:block;font-weight:700;text-align:center}body .border_box{border:2px solid #54b9d8;border-radius:10px;padding:20px}body .border_box.pink{border:2px solid #f094b7}body .grecaptcha-badge{display:none}header{margin-bottom:50px}header .h_blc{align-items:center;display:flex;justify-content:space-between;padding:15px 20px}header .h_left{align-self:center;display:flex;justify-content:flex-start}header .h_left .h_logo a{display:block}header .h_left .h_sns{align-self:center;display:flex;justify-content:flex-start}header .h_left .h_sns a{display:block;margin-left:15px}header .h_left .h_sns a img{vertical-align:middle}header .h_subnav{align-self:center;display:flex;justify-content:flex-end}header .h_subnav li{margin-left:10px}header .h_subnav .w_bluebtn,header .h_subnav .w_pinkbtn{font-size:1rem;line-height:inherit;padding:10px;width:130px}header .h_subnav .orangebtn{border-radius:10px;padding:10px;width:170px}header .mypagenav{align-items:center;display:flex;justify-content:space-between}header .mypagenav p{background:#54b9d8;color:#fff;font-size:1.6rem;font-weight:700;padding:20px 20px 20px 60px;position:relative;width:320px}header .mypagenav p:after{background:#eafaff;content:"";height:30px;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}header .mypagenav ul{align-items:center;background:#d1eef7;display:flex;justify-content:flex-start;padding:14px 20px;width:calc(100% - 320px)}header .mypagenav ul a{align-items:center;background:#54b9d8;border-radius:10px;color:#fff;display:flex;font-size:1.3rem;font-weight:700;justify-content:center;margin-left:20px;padding:10px;width:180px}header .mypagenav ul a.big{width:240px}header .mypagenav ul a:hover{opacity:.7}header .mypagenav ul img{margin-right:10px}header .mypagenav.pink p{background:#f094b7}header .mypagenav.pink p:after,header .mypagenav.pink ul{background:#f7d1eb}header .mypagenav.pink ul a{background:#f094b7}header .catch{margin-bottom:50px}header .catch img{width:100%}header .catch.top{align-items:center;display:flex;justify-content:space-between;margin:0 auto 50px;position:relative}header .catch.top .left{max-width:30%;padding:0 0 0 20px}header .catch.top .left .numb{color:#54b9d8;font-size:1.3rem;font-weight:700;text-align:center}header .catch.top .left .numb:first-child{text-align:left}header .catch.top .left .numb span{font-size:6.2rem;line-height:1}header .catch.top .left strong{display:block;margin-bottom:20px;text-align:center}header .catch.top .left strong span{display:block;font-size:1.6rem;font-weight:700}header .catch.top .left .txt{margin-bottom:20px;width:82%}header .catch.top .left ul a{margin-bottom:20px;padding:10px;width:82%}header .catch.top .left .orangebtn{border-radius:10px;font-size:1.3rem}header .catch.top .catchcopy p{background:#fff;font-family:ta-koigokoro,sans-serif;font-size:2.4rem;font-weight:500;height:300px;letter-spacing:15px;padding:20px 10px;text-align:center;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}header .catch.top .catchcopy p:first-child{height:350px;position:absolute;right:5%;top:25%;-webkit-transform:translateX(-5%);transform:translateX(-5%);-webkit-transform:translateY(-25%);transform:translateY(-25%)}header .catch.top .catchcopy p:last-child{position:absolute;right:15%;top:50%;-webkit-transform:translateX(-15%);transform:translateX(-15%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.top .donor{background:#eafaff;padding:50px 0}main.top .donor .sec_title{margin-bottom:50px}main.top .donor .donor_list{margin:0 auto;max-width:1100px}main.top .donor .swiper-container{margin:0 auto;overflow:hidden;width:980px}main.top .donor .swiper-slide{background:#fff;border-radius:10px}main.top .donor a{align-self:stretch;display:flex;justify-content:center}main.top .donor .thumb{border-radius:10px 0 0 10px;display:block;max-width:140px;position:relative;width:100%}main.top .donor .thumb:before{content:"";display:block;padding-top:100%}main.top .donor .thumb img{border-radius:10px 0 0 10px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.top .donor .cont{padding:15px;width:160px}main.top .donor .cont h3{font-weight:700}main.top .donor .cont h3 span{font-size:1.3rem}main.top .donor .cont p{margin-bottom:10px}main.top .donor .cont dl{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5px}main.top .donor .cont dl dt{color:#54b9d8;width:100px}main.top .donor .cont dl dd,main.top .donor .cont dl dt{border:2px solid #54b9d8;font-weight:700;margin-bottom:5px;text-align:center}main.top .donor .cont dl dd{background:#54b9d8;color:#fff;width:30px}main.top .donor .cont .orangebtn{margin-bottom:10px}main.top .donor .cont small{color:#bababa;display:block;line-height:1.2;text-align:right}main.top .donor .swiper-button-next,main.top .donor .swiper-button-prev{outline:none}main.top .donor .swiper-button-next:after,main.top .donor .swiper-button-prev:after{background:transparent no-repeat 50%/contain;content:"";height:100%;width:100%}main.top .donor .swiper-button-prev{left:0}main.top .donor .swiper-button-prev:after{background-image:url(/static/media/icon_barrow_left.0309d58b3c1c7559becf.svg);background-size:60%}main.top .donor .swiper-button-next{right:0}main.top .donor .swiper-button-next:after{background-image:url(/static/media/icon_barrow_right.91deb2abcaf18c8e2117.svg);background-size:60%}main.top .donor .more-link{margin:30px 0 0}main.top .donor .more-link a{margin:0 auto}main.top .keyword{background:#54b9d8;margin-bottom:100px}main.top .keyword .inner{align-items:center;display:flex;margin:0 auto;padding:10px 20px;width:1200px}main.top .keyword h2{color:#fff;font-weight:700;width:210px}main.top .keyword h2 span{display:block;font-size:1.3rem}main.top .keyword ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;width:calc(100% - 210px)}main.top .keyword li:nth-child(6n) a{margin-right:0}main.top .keyword a{background:#fff;border-radius:100px;color:#54b9d8;display:block;font-weight:700;margin-right:10px;padding:10px;text-align:center;width:150px}main.top .blog{margin:0 auto 100px;width:1160px}main.top .blog .sec_title{margin-bottom:40px}main.top .blog>p{font-weight:700;margin-bottom:50px;text-align:center}main.top .blog .tab_contents{background:#eafaff;padding:40px 60px}main.top .blog .tab_contents.pink{background:#fff7fa}main.top .blog .cont{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}main.top .blog .cont li{margin-bottom:50px;width:46.5%}main.top .blog .cont .thumb{border-radius:10px;margin-bottom:10px;max-width:480px;position:relative;width:100%}main.top .blog .cont .thumb:before{content:"";display:block;padding-top:50%}main.top .blog .cont .thumb img{border-radius:10px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.top .blog .cont h3 a,main.top .blog .cont time{display:block;font-weight:700;margin-bottom:10px}main.top .blog .cont h3 a{font-size:1.3rem}main.top .blog .cont h3 a.pink{color:#f094b7}main.top .blog .cont h3 a.blue{color:#54b9d8}main.top .blog .cont p{font-weight:500}main.top .blog .btnarea{align-items:center;display:flex;justify-content:center}main.top .blog .btnarea li{margin:0 50px}main.top .blog .btnarea li a{font-size:1rem}main.top .about{margin:0 auto 100px;width:1050px}main.top .about p{margin:60px auto 50px;text-align:center}main.top .about ul{align-items:center;display:flex;justify-content:center}main.top .about a{display:block;margin:0 25px;position:relative}main.top .about h3{color:#fff;content:"";font-size:1.3rem;font-weight:700;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.top .reason{position:relative}main.top .reason:before{border-radius:0 10px 10px 0;left:0;top:12%;-webkit-transform:translateY(-12%);transform:translateY(-12%)}main.top .reason:after,main.top .reason:before{background:#d1eef7;content:"";height:150px;position:absolute;width:30vw;z-index:-1}main.top .reason:after{border-radius:10px 0 0 10px;right:0;top:53%;-webkit-transform:translateY(-53%);transform:translateY(-53%)}main.top .reason ul{margin:100px auto 150px;position:relative}main.top .reason ul:after{background:#d1eef7;border-radius:0 10px 10px 0;bottom:-5%;content:"";height:150px;left:0;position:absolute;-webkit-transform:translateY(5%);transform:translateY(5%);width:30vw;z-index:-1}main.top .reason ul li{align-items:center;background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;justify-content:space-between;margin:0 auto 50px;padding:20px;position:relative;width:900px}main.top .reason ul li .numb{align-items:center;border:1px solid #54b9d8;display:flex;height:160px;justify-content:center;margin-right:20px;width:160px}main.top .reason ul li .numb p{color:#54b9d8;font-weight:700}main.top .reason ul li .numb p span{font-size:3.4rem;margin-left:10px}main.top .reason ul li .cont{width:calc(100% - 160px)}main.top .reason ul li .cont h3{color:#54b9d8;font-size:1.6rem;font-weight:700;margin-bottom:10px}main.top .reason ul li .cont p{font-weight:500}main.top .voice{background:#fff7fa;padding:50px 0 10px}main.top .voice .swiper-container{margin:50px auto 0;overflow:hidden;width:1140px}main.top .voice .swiper-slide{background:#fff;border-radius:10px}main.top .voice .swiper-button-next,main.top .voice .swiper-button-prev{outline:none}main.top .voice .swiper-button-next:after,main.top .voice .swiper-button-prev:after{background:transparent no-repeat 50%/contain;content:"";height:100%;width:100%}main.top .voice ul li{background:#fff;border-radius:10px;margin-bottom:30px;padding:30px;width:48%}main.top .voice ul li.donor_blue{border:2px solid #54b9d8}main.top .voice ul li.donor_blue span{background:#54b9d8}main.top .voice ul li.donnie_pink{border:2px solid #f094b7}main.top .voice ul li.donnie_pink span{background:#f094b7}main.top .voice ul h3{font-size:1.3rem;font-weight:700;margin-bottom:10px}main.top .voice ul h3 span{border-radius:10px;color:#fff;display:inline-block;font-size:1rem;font-weight:500;margin-left:20px;text-align:center;width:70px}main.sub .sec_title{margin-bottom:60px}main.sub .sns_login{align-items:center;display:flex;justify-content:space-between;margin:50px auto 0}main.sub .sns_login li{margin:0 auto;width:250px}main.sub .sns_login li a{border-radius:10px;color:#fff;display:block;font-weight:700;padding:15px 20px}main.sub .sns_login li a span{margin-left:10px}main.sub .sns_login li a:hover{opacity:.7}main.sub .sns_login li:first-child a{background:#50b8d1}main.sub .sns_login li:last-child a{background:#3e4c72}main.sub .tableform table{margin:20px auto 50px;width:100%}main.sub .tableform th{background:#d1eef7;color:#54b9d8;font-size:1.3rem;font-weight:700;padding:10px}main.sub .tableform td,main.sub .tableform th{border:1px solid #54b9d8;text-align:center;vertical-align:middle}main.sub .tableform td{font-weight:500;padding:15px}main.sub .tableform td ul{align-items:center;display:flex;justify-content:space-between}main.sub .tableform td ul a,main.sub .tableform td ul button{padding:5px;width:70px}main.sub .tableform .w_bluebtn,main.sub .tableform .w_pinkbtn{margin:0 auto}main.sub .tableform.pink th{background:#f7d1eb;border:1px solid #f094b7;color:#f094b7}main.sub .tableform.pink td{border:1px solid #f094b7}main.sub .faq{margin:0 auto 100px;width:1000px}main.sub .faq .main_title{margin-bottom:50px}main.sub .faq .txt_pink{color:#f094b7}main.sub .law{margin:0 auto 100px;width:800px}main.sub .law .text_list{margin-bottom:50px}main.sub .law p{font-weight:500}main.sub .policy,main.sub .privacy{margin:0 auto 100px;width:1000px}main.sub .policy .right,main.sub .privacy .right{font-weight:500;padding-top:50px;text-align:right}main.sub .tobe{margin:0 auto 100px;width:1000px}main.sub .tobe .btnarea{align-items:center;display:flex;margin-bottom:20px}main.sub .tobe .btnarea li{margin-right:20px}main.sub .interview{margin:0 auto 100px;width:1000px}main.sub .interview .tab_wrap{margin:50px auto}main.sub .interview .flx .wpcf7-list-item{width:28%}main.sub .archive{margin:0 auto 100px;width:1000px}main.sub .archive .archive_list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}main.sub .archive .archive_list li{margin-bottom:50px;width:48%}main.sub .archive .archive_list li .cat,main.sub .archive .archive_list li time{font-weight:700}main.sub .archive .archive_list li h2 a{display:block;font-size:1.3rem;font-weight:700}main.sub .archive .archive_list li.pink h2 a{color:#f094b7}main.sub .archive .archive_list li.blue h2 a{color:#54b9d8}main.sub .archive .archive_list li .thumb{border-radius:5px;display:block;margin-bottom:20px;max-width:480px;position:relative;width:100%}main.sub .archive .archive_list li .thumb:before{content:"";display:block;padding-top:52%}main.sub .archive .archive_list li .thumb img{border-radius:5px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.sub .pagenavi{align-items:center;display:flex;justify-content:center}main.sub .pagenavi a,main.sub .pagenavi span{border:1px solid #54b9d8;color:#54b9d8;display:block;font-weight:700;margin:0 10px;padding:20px}main.sub .pagenavi a:hover,main.sub .pagenavi span{background:#54b9d8;color:#fff}main.sub .single{margin:0 auto 80px;width:800px}main.sub .single .lead{margin-bottom:50px}main.sub .single .lead .dec{font-weight:500;text-align:right}main.sub .single .lead img{border-radius:10px}main.sub .single p{font-weight:500;margin-bottom:40px}main.sub .single p a{color:#54b9d8;word-break:break-all}main.sub .single iframe,main.sub .single img{display:block;margin:0 auto 20px}main.sub .single iframe{aspect-ratio:16/9;height:auto;width:100%}main.sub .single strong{font-weight:700}main.sub .single em{font-style:italic}main.sub .single blockquote{background:#eee;border-radius:10px;margin:20px 0;padding:20px 40px;position:relative}main.sub .single blockquote:before{content:"";left:10px;top:10px}main.sub .single blockquote:after,main.sub .single blockquote:before{color:#54b9d8;font-family:FontAwesome;font-size:20px;position:absolute}main.sub .single blockquote:after{bottom:10px;content:"";right:10px}main.sub .single blockquote p:last-child{margin-bottom:0}main.sub .single h1{color:#54b9d8;font-size:1.6rem;font-weight:700;line-height:1.6;margin:20px 0}main.sub .single h3{color:#54b9d8;font-size:1.3rem;font-weight:700;margin-bottom:20px}main.sub .single h4{border-bottom:2px solid #54b9d8;font-size:1.2rem;font-weight:700;margin:30px 0;padding:10px 0}main.sub .single .single_interview,main.sub .single .single_interview .main_title{margin-bottom:50px}main.sub .single .single_interview .imgleft{margin:30px 0}main.sub .single .single_interview .imgleft img{margin:0}main.sub .single .single_interview .imgleft>div{margin-left:30px}main.sub .single .single_interview .imgleft p:last-child{margin-bottom:0}main.sub .single .single_interview .imgright{margin:30px 0}main.sub .single .single_interview .imgright img{margin:0}main.sub .single .single_interview .imgright>div{margin-right:30px}main.sub .single .single_interview .imgright p:last-child{margin-bottom:0}main.sub .single .single_interview .ballownleft{background:#fff;border:2px solid #54b9d8;border-radius:5px;max-width:600px;padding:10px 10px 10px 15px;position:relative}main.sub .single .single_interview .ballownleft:before{border:5px solid transparent;border-right:10px solid #fff;content:"";left:-12px;margin-top:-7px;position:absolute;top:50%;z-index:2}main.sub .single .single_interview .ballownleft:after{border:5px solid transparent;border-right:10px solid #54b9d8;content:"";left:-17px;margin-top:-7px;position:absolute;top:50%;z-index:1}main.sub .single .single_interview .ballownright{background:#fff;border:2px solid #54b9d8;border-radius:5px;max-width:600px;padding:10px 10px 10px 15px;position:relative}main.sub .single .single_interview .ballownright:before{border:5px solid transparent;border-left:10px solid #fff;content:"";margin-top:-7px;position:absolute;right:-12px;top:50%;z-index:2}main.sub .single .single_interview .ballownright:after{border:5px solid transparent;border-left:10px solid #54b9d8;content:"";margin-top:-7px;position:absolute;right:-17px;top:50%;z-index:1}main.sub .single .single_interview .txt{margin:50px auto}main.sub .single .single_interview .share{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}main.sub .single .single_relation ul{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}main.sub .single .single_relation ul li{margin-right:2%;width:32%}main.sub .single .single_relation ul li:nth-child(3n){margin-right:0}main.sub .single .single_relation ul .thumb{border-radius:5px;display:block;margin-bottom:10px;max-width:250px;position:relative;width:100%}main.sub .single .single_relation ul .thumb:before{content:"";display:block;padding-top:60%}main.sub .single .single_relation ul .thumb img{border-radius:5px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.sub .single.pink h1,main.sub .single.pink h3,main.sub .single.pink p a{color:#f094b7}main.sub .single.pink h4{border-bottom:2px solid #f094b7}main.sub .single.pink blockquote:after,main.sub .single.pink blockquote:before{color:#f094b7}main.sub .single.pink .main_title{border-bottom:5px solid #f7d1eb}main.sub .single.pink .main_title:after{border-bottom:5px solid #f094b7}main.sub .single.pink .main_title span{color:#f094b7}main.sub .single.pink .ballownleft,main.sub .single.pink .main_title span:after,main.sub .single.pink .main_title span:before{border:2px solid #f094b7}main.sub .single.pink .ballownleft:after{border-right:10px solid #f094b7}main.sub .single.pink .ballownright{border:2px solid #f094b7}main.sub .single.pink .ballownright:after{border-left:10px solid #f094b7}main.sub .register{margin:0 auto 100px;width:800px}main.sub .register section{margin-bottom:50px}main.sub .register section:last-child{margin-bottom:0}main.sub .register p{font-weight:700;margin-bottom:20px;text-align:center}main.sub .register p a{color:#54b9d8}main.sub .register dl{margin:40px auto}main.sub .register .w_bluebtn,main.sub .register .w_pinkbtn{-webkit-appearance:none;margin:0 auto;outline:none;padding:15px;transition:.7s}main.sub .register .pink .curve_title{background:#f094b7}main.sub .register .pink .sec_title.blue{color:#54b9d8}main.sub .register .pink .sec_title.blue:after{background:#d1eef7}main.sub .register .pink .graf_list dt{background:#f7d1eb;color:#f094b7}main.sub .register .pink .graf_list.blue dt{background:#d1eef7;color:#54b9d8}main.sub .register .pink a.colored{color:#f094b7}main.sub .register .tab_wrap_2 .react-tabs__tab-panel--selected{padding:50px 100px}main.sub .register .modalarea{height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}main.sub .register .modalarea .modalbg{background:rgba(0,0,0,.6);height:100%;width:100%}main.sub .register .modalarea .modalwrapper{background:#fff;border-radius:10px;left:50%;padding:50px 100px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:800px}main.sub .register .modalarea dl{padding:0 100px}main.sub .register .modalarea .btnarea{align-items:center;display:flex;justify-content:space-between;margin:30px auto 0}main.sub .register .modalarea .btnarea .w_bluebtn,main.sub .register .modalarea .btnarea .w_pinkbtn{padding:10px}main.sub .register .modalarea .btnarea .smallbtn{font-size:1rem}main.sub .register .modalarea .closemodal{cursor:pointer;position:absolute;right:1rem;top:.5rem}main.sub .register_temp{margin:0 auto 100px;width:800px}main.sub .register_temp .border_box{padding:50px 100px}main.sub .register_temp .border_box p{font-weight:700}main.sub .login{margin:0 auto 100px;width:800px}main.sub .login .border_box{padding:50px 100px}main.sub .login .border_box section{margin-bottom:50px}main.sub .login .border_box section:last-child{margin-bottom:0}main.sub .login .border_box section>p{text-align:center}main.sub .login .border_box .graf_list{margin:50px auto;padding:0 30px}main.sub .login .border_box .sns_login{margin-bottom:50px}main.sub .login .border_box p{font-weight:500}main.sub .login .border_box p a{color:#54b9d8}main.sub .welcome{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 200px);text-align:center}main.sub .welcome .welcome-message h1{font-size:2rem;font-weight:700;margin-bottom:1rem}main.sub .welcome .welcome-message h2{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}main.sub .flow,main.sub .way{margin:0 auto 100px;width:1000px}main.sub .way .w_bluebtn{font-size:1.3rem}main.sub .archive_search{margin:0 auto 100px;width:1000px}main.sub .archive_search ul{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:50px auto 10px}main.sub .archive_search ul li{border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.2);margin-bottom:50px;margin-right:5%;width:30%}main.sub .archive_search ul li:nth-child(3n){margin-right:0}main.sub .archive_search ul li a{align-items:stretch;display:flex;justify-content:space-between}main.sub .archive_search ul .thumb{border-radius:10px 0 0 10px;display:block;max-width:140px;position:relative;width:100%}main.sub .archive_search ul .thumb:before{content:"";display:block;padding-top:75%}main.sub .archive_search ul .thumb img{border-radius:10px 0 0 10px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.sub .archive_search ul .cont{padding:15px;width:160px}main.sub .archive_search ul .cont h3{font-weight:700}main.sub .archive_search ul .cont h3 span{font-size:1.3rem}main.sub .archive_search ul .cont p{margin-bottom:10px}main.sub .archive_search ul .cont dl{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5px}main.sub .archive_search ul .cont dl dt{border:2px solid #54b9d8;color:#54b9d8;font-weight:700;margin-bottom:5px;text-align:center;width:100px}main.sub .archive_search ul .cont dl dd{background:#54b9d8;border:2px solid #54b9d8;color:#fff;font-weight:700;margin-bottom:5px;text-align:center;width:30px}main.sub .archive_search ul .cont .orangebtn{margin-bottom:10px}main.sub .archive_search ul .cont small{color:#bababa;display:block;line-height:1.2;text-align:right}main.sub .archive_search .graf_list{margin:50px auto;width:820px}main.sub .archive_search .graf_list .wpcf7-list-item:nth-child(6n){margin-bottom:10px}main.sub .archive_search .search_conds .orangebtn{border-radius:10px;width:250px}main.sub .archive_result{margin:0 auto 100px;width:1000px}main.sub .archive_result .wrap{align-items:flex-start;display:flex;justify-content:space-between;margin:50px auto;width:950px}main.sub .archive_result aside{border:2px solid #d0d0d0;border-radius:5px;padding:30px;width:250px}main.sub .archive_result aside .smonly{display:none}main.sub .archive_result aside .graf_list{margin-bottom:10px}main.sub .archive_result aside .graf_list dt{border-radius:5px;padding:0 20px;text-align:left;width:100%}main.sub .archive_result aside .graf_list dt:last-of-type{margin-bottom:20px}main.sub .archive_result aside .graf_list dd{display:block;padding:0 20px;width:100%}main.sub .archive_result aside .graf_list dd .wpcf7-checkbox,main.sub .archive_result aside .graf_list dd.flex{display:block}main.sub .archive_result aside .graf_list dd .wpcf7-list-item{display:block;margin-right:0}main.sub .archive_result aside .searchbtn{border-radius:10px;font-size:1rem;margin:10px 0;padding:5px;width:100%}main.sub .archive_result aside .searchbtn:first-of-type{margin-top:20px}main.sub .archive_result ul{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;width:650px}main.sub .archive_result ul li{border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.2);margin-bottom:50px;margin-right:4%;width:46%}main.sub .archive_result ul li:nth-child(2n){margin-right:0}main.sub .archive_result ul li a{align-items:stretch;display:flex;justify-content:space-between}main.sub .archive_result ul .thumb{border-radius:10px 0 0 10px;display:block;max-width:140px;position:relative;width:100%}main.sub .archive_result ul .thumb:before{content:"";display:block;padding-top:75%}main.sub .archive_result ul .thumb img{border-radius:10px 0 0 10px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.sub .archive_result ul .cont{padding:15px;width:160px}main.sub .archive_result ul .cont h3{font-weight:700}main.sub .archive_result ul .cont h3 span{font-size:1.3rem}main.sub .archive_result ul .cont p{margin-bottom:10px}main.sub .archive_result ul .cont dl{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5px}main.sub .archive_result ul .cont dl dt{border:2px solid #54b9d8;color:#54b9d8;font-weight:700;margin-bottom:5px;text-align:center;width:90px}main.sub .archive_result ul .cont dl dd{background:#54b9d8;border:2px solid #54b9d8;color:#fff;font-weight:700;margin-bottom:5px;text-align:center;width:30px}main.sub .archive_result ul .cont .orangebtn{margin-bottom:10px}main.sub .archive_result ul .cont small{color:#bababa;display:block;line-height:1.2;text-align:right}main.sub .single_donorinfo{margin:0 auto 100px;width:1000px}main.sub .single_donorinfo .prof_wrap{align-items:flex-start;display:flex;justify-content:space-between;margin:50px auto 60px}main.sub .single_donorinfo .prof_wrap .swiper{margin:0;width:350px}main.sub .single_donorinfo .prof_wrap .swiper .slider{margin-bottom:10px}main.sub .single_donorinfo .prof_wrap .swiper .slider .thumb{border-radius:10px;display:block;max-width:350px;position:relative;width:100%}main.sub .single_donorinfo .prof_wrap .swiper .slider .thumb:before{content:"";display:block;padding-top:130%}main.sub .single_donorinfo .prof_wrap .swiper .slider .thumb img{border-radius:10px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.sub .single_donorinfo .prof_wrap .swiper .slider-thumbnail .thumb{border-radius:5px;display:block;max-width:50px;position:relative;width:100%}main.sub .single_donorinfo .prof_wrap .swiper .slider-thumbnail .thumb:before{content:"";display:block;padding-top:100%}main.sub .single_donorinfo .prof_wrap .swiper .slider-thumbnail .thumb img{border-radius:5px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.sub .single_donorinfo .prof_wrap .graf_list{margin-bottom:0;width:620px}main.sub .single_donorinfo .prof_wrap .graf_list dd,main.sub .single_donorinfo .prof_wrap .graf_list dt{margin-bottom:10px}main.sub .single_donorinfo .prof_contents{margin-bottom:50px}main.sub .single_donorinfo .prof_contents .text_list p{font-weight:700;margin-bottom:40px}main.sub .single_donorinfo .prof_contents .text_list p:last-child{margin-bottom:0}main.sub .single_donorinfo .prof_contents h4{background:#f7bf26;border-radius:10px;color:#fff;font-size:1.3rem;font-weight:700;margin:30px auto;padding:10px;text-align:center;width:400px}main.sub .single_donorinfo .prof_contents h4.gray{background:#d0d0d0}main.sub .single_donorinfo .prof_contents .wrap{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;width:800px}main.sub .single_donorinfo .prof_contents .wrap .graf_list{margin-bottom:0}main.sub .single_donorinfo .prof_contents .wrap dd span{color:#f7bf26;font-size:1.6rem;font-weight:700;margin-right:20px;vertical-align:sub}main.sub .single_donorinfo .prof_contents .wrap dd span.gray{color:#d0d0d0}main.sub .single_donorinfo .prof_contents .wrap dd a{color:#54b9d8}main.sub .single_donorinfo .prof_contents section{margin:40px auto}main.sub .single_donorinfo strong{color:#54b9d8;display:block;font-size:1.3rem;font-weight:700;margin-bottom:50px;text-align:center}main.sub .single_donorinfo .btnarea{align-items:center;display:flex;justify-content:center}main.sub .single_donorinfo .btnarea .w_orangebtn{font-size:1.3rem;margin:0 50px;padding:10px}main.sub .single_donorinfo .form textarea{display:block;margin:30px auto;width:720px}main.sub .donee_top,main.sub .donor_top{margin:0 auto 100px;width:1000px}main.sub .donee_top .unread_message,main.sub .donor_top .unread_message{background:#f7bf26;border:1px solid #f7bf26;color:#fff;display:block;margin-bottom:50px;padding:15px 30px;position:relative}main.sub .donee_top .unread_message:after,main.sub .donor_top .unread_message:after{content:"";font-family:Font Awesome\ 5 Free;font-size:1.6rem;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.sub .donee_top .unread_message:hover,main.sub .donor_top .unread_message:hover{background:#fff;color:#f7bf26}main.sub .donee_top .border_box,main.sub .donor_top .border_box{margin-bottom:50px}main.sub .donee_top .border_box strong,main.sub .donor_top .border_box strong{color:#54b9d8;display:block;font-size:1.6rem;font-weight:700;margin-bottom:10px}main.sub .donee_top .border_box p,main.sub .donor_top .border_box p{margin-bottom:10px}main.sub .donee_top .border_box p a,main.sub .donor_top .border_box p a{color:#54b9d8}main.sub .donee_top .border_box .status,main.sub .donor_top .border_box .status{padding:20px 0 0}main.sub .donee_top .border_box .status .wrap,main.sub .donor_top .border_box .status .wrap{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;width:500px}main.sub .donee_top .border_box .status .wrap dd span,main.sub .donor_top .border_box .status .wrap dd span{color:#f7bf26;font-size:1.6rem;font-weight:700;margin-right:20px;vertical-align:sub}main.sub .donee_top .border_box .form,main.sub .donor_top .border_box .form{text-align:center}main.sub .donee_top .border_box .form span,main.sub .donor_top .border_box .form span{margin:20px auto 10px;text-align:center}main.sub .donee_top .w_bluebtn,main.sub .donor_top .w_bluebtn{font-size:1.3rem}main.sub .donee_top .tableform td,main.sub .donee_top .tableform th,main.sub .donor_top .tableform td,main.sub .donor_top .tableform th{width:200px}main.sub .donee_top.pink .border_box strong,main.sub .donor_top.pink .border_box strong{color:#f094b7}main.sub .donee_top.pink .tableform,main.sub .donor_top.pink .tableform{margin:50px auto}main.sub .donee_top.pink .w_pinkbtn,main.sub .donor_top.pink .w_pinkbtn{font-size:1.3rem}main.sub .donee_offerrecord,main.sub .donor_offerrecord{margin:0 auto 100px;width:1000px}main.sub .donee_offerrecord .w_bluebtn,main.sub .donor_offerrecord .w_bluebtn{font-size:1.3rem}main.sub .donee_offerrecord .tableform td,main.sub .donee_offerrecord .tableform th,main.sub .donor_offerrecord .tableform td,main.sub .donor_offerrecord .tableform th{width:200px}main.sub .donor_offerregister{margin:0 auto 100px;width:1000px}main.sub .donor_offerregister .form{margin:50px auto;width:800px}main.sub .donor_offerregister p{font-weight:500;line-height:2;margin:0 auto 50px;width:480px}main.sub .donor_offerregister .w_bluebtn{font-size:1.3rem;margin:0 auto}main.sub .donee_change,main.sub .donor_change{margin:0 auto 100px;width:1000px}main.sub .donee_change .form,main.sub .donor_change .form{margin:50px auto;width:800px}main.sub .donee_change .form .graf_list,main.sub .donor_change .form .graf_list{align-items:center}main.sub .donee_change p,main.sub .donor_change p{font-weight:500;margin:50px auto;text-align:center}main.sub .donee_change .w_orangebtn,main.sub .donor_change .w_orangebtn{font-size:1.3rem;margin:0 auto;padding:10px}main.sub .donee_change .orangebtn,main.sub .donor_change .orangebtn{border-radius:10px;font-size:1.3rem;margin:0 auto;padding:15px;transition:.7s;width:250px}main.sub .donee_change .modalarea,main.sub .donor_change .modalarea{height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}main.sub .donee_change .modalarea .modalbg,main.sub .donor_change .modalarea .modalbg{background:rgba(0,0,0,.6);height:100%;width:100%}main.sub .donee_change .modalarea .modalwrapper,main.sub .donor_change .modalarea .modalwrapper{background:#fff;border-radius:10px;left:50%;padding:50px 100px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:800px}main.sub .donee_change .modalarea .btnarea,main.sub .donor_change .modalarea .btnarea{align-items:center;display:flex;justify-content:space-between;margin:30px auto 0}main.sub .donee_change .modalarea .btnarea .orangebtn,main.sub .donee_change .modalarea .btnarea .w_bluebtn,main.sub .donee_change .modalarea .btnarea .w_pinkbtn,main.sub .donor_change .modalarea .btnarea .orangebtn,main.sub .donor_change .modalarea .btnarea .w_bluebtn,main.sub .donor_change .modalarea .btnarea .w_pinkbtn{border-radius:10px;font-size:1.3rem;padding:10px;width:250px}main.sub .donee_change .modalarea .closemodal,main.sub .donor_change .modalarea .closemodal{cursor:pointer;position:absolute;right:1rem;top:.5rem}main.sub .donor_std_semen{margin:0 auto 100px;width:1000px}main.sub .donor_std_semen .text_list{margin-bottom:50px}main.sub .donor_std_semen .text_list .btnarea{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px}main.sub .donor_std_semen .text_list .btnarea .w_bluebtn{font-size:1.3rem;margin-right:20px}main.sub .donor_std_semen .tableform{margin:50px auto}main.sub .donor_std_semen .tableform td,main.sub .donor_std_semen .tableform th{padding:10px;vertical-align:middle;width:200px}main.sub .donor_std_semen .tableform .bluebtn{font-size:1rem;padding:5px;width:100%}main.sub .donor_std_semen .form{margin:0 auto 50px;width:500px}main.sub .donor_std_semen .form .wpcf7-list-item{margin-bottom:10px;width:100%}main.sub .donor_std_semen .form p{margin-bottom:50px}main.sub .donor_std_semen .form .w_bluebtn{font-size:1.3rem;margin:0 auto}main.sub .donor_semen,main.sub .donor_std{margin:0 auto 100px;width:1000px}main.sub .donor_semen .form,main.sub .donor_std .form{margin:50px auto;width:800px}main.sub .donor_semen .form .border_box,main.sub .donor_std .form .border_box{margin-bottom:20px}main.sub .donor_semen .form .border_box.pink,main.sub .donor_std .form .border_box.pink{background:#fff7fa}main.sub .donor_semen .form .border_box .alert_msg,main.sub .donor_std .form .border_box .alert_msg{font-size:1.1rem;font-weight:700}main.sub .donor_semen .form .select,main.sub .donor_semen .form input[type=date],main.sub .donor_semen .form input[type=number],main.sub .donor_semen .form input[type=text],main.sub .donor_std .form .select,main.sub .donor_std .form input[type=date],main.sub .donor_std .form input[type=number],main.sub .donor_std .form input[type=text]{margin-right:10px;width:100%}main.sub .donor_semen .form .select.with_unit,main.sub .donor_semen .form input[type=date].with_unit,main.sub .donor_semen .form input[type=number].with_unit,main.sub .donor_semen .form input[type=text].with_unit,main.sub .donor_std .form .select.with_unit,main.sub .donor_std .form input[type=date].with_unit,main.sub .donor_std .form input[type=number].with_unit,main.sub .donor_std .form input[type=text].with_unit{width:80%}main.sub .donor_semen .form .judge,main.sub .donor_std .form .judge{border:2px solid #54b9d8;border-radius:10px;color:#54b9d8;font-size:1.3rem;font-weight:700;margin:0 auto 30px;padding:5px;text-align:center;width:470px}main.sub .donor_semen .form .judge span,main.sub .donor_std .form .judge span{display:block;font-size:2.6rem;line-height:1.4}main.sub .donor_semen .form .judge span.org,main.sub .donor_std .form .judge span.org{color:#f7bf26}main.sub .donor_semen .form strong,main.sub .donor_std .form strong{display:block;font-size:1.3rem;font-weight:700;text-align:center}main.sub .donor_semen .filebtn,main.sub .donor_std .filebtn{align-items:center;display:flex;flex-direction:column;margin:50px auto}main.sub .donor_semen .filebtn .files_wrap,main.sub .donor_std .filebtn .files_wrap{align-items:center;display:flex;justify-content:center;margin-bottom:8px}main.sub .donor_semen .filebtn .filename,main.sub .donor_std .filebtn .filename{display:inline-block;font-weight:700;margin-right:8px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:230px}main.sub .donor_semen .filebtn label,main.sub .donor_std .filebtn label{display:inline-block;margin:0;width:150px}main.sub .donor_semen .box,main.sub .donor_std .box{background:#f5f5f5;border:1px solid #d0d0d0;border-radius:10px;margin-bottom:50px;padding:20px}main.sub .donor_semen .box h2,main.sub .donor_std .box h2{font-size:1.2rem;font-weight:700;margin-bottom:10px}main.sub .donor_semen .box strong,main.sub .donor_std .box strong{color:#f7bf26}main.sub .donor_semen .box strong.text-red,main.sub .donor_std .box strong.text-red{color:#f094b7}main.sub .donor_semen .box li,main.sub .donor_std .box li{font-size:.8rem;font-weight:700;margin-bottom:5px}main.sub .donor_semen .box li:last-child,main.sub .donor_std .box li:last-child{margin-bottom:0}main.sub .donor_semen .box li a,main.sub .donor_std .box li a{color:#54b9d8}main.sub .donor_semen .btnarea,main.sub .donor_std .btnarea{align-items:center;display:flex;justify-content:center}main.sub .donor_semen .btnarea .w_bluebtn,main.sub .donor_std .btnarea .w_bluebtn{font-size:1.3rem;margin:0 50px}main.sub .donor_deposit{margin:0 auto 100px;width:1000px}main.sub .donor_deposit p{margin-bottom:30px}main.sub .donor_deposit p:last-of-type{margin-bottom:50px}main.sub .donor_deposit .form{margin:50px auto;width:800px}main.sub .donor_deposit .form .short .select,main.sub .donor_deposit .form .short input[type=text]{width:100px}main.sub .donor_deposit .form .short span{margin:0 5px}main.sub .donor_pay{margin:0 auto 100px;width:1000px}main.sub .donor_pay p{margin-bottom:50px}main.sub .donor_pay .w_bluebtn{font-size:1.3rem;margin:0 auto}main.sub .mypage_kyc{margin:0 auto 100px;width:1000px}main.sub .mypage_kyc .form{margin:50px auto;width:810px}main.sub .mypage_kyc .form .graf_list:first-of-type dd:first-of-type{padding-top:10px}main.sub .mypage_kyc .form .graf_list dd span{margin-right:10px}main.sub .mypage_kyc .form .graf_list .select{margin-right:20px}main.sub .mypage_kyc .form .graf_list p{color:#54b9d8;font-weight:700;margin:20px auto}main.sub .mypage_kyc .btnarea{align-items:center;display:flex;justify-content:center}main.sub .mypage_kyc .btnarea .w_bluebtn,main.sub .mypage_kyc .btnarea .w_pinkbtn{font-size:1.3rem;margin:0 50px}main.sub .donor_profile{margin:0 auto 100px;width:1000px}main.sub .donor_profile .form{margin:50px auto;width:810px}main.sub .donor_profile .form .graf_list:first-of-type dd:first-of-type{padding-top:10px}main.sub .donor_profile .form .graf_list dd span{margin-right:10px}main.sub .donor_profile .form .graf_list dd .prof_pic li{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}main.sub .donor_profile .form .graf_list dd .prof_pic li:last-child{margin-bottom:0}main.sub .donor_profile .form .graf_list dd .prof_pic .thumb{margin-right:20px;max-width:180px;width:48%}main.sub .donor_profile .form .graf_list dd.short input{margin-right:10px;width:250px}main.sub .donor_profile .form .graf_list .flex{padding:0}main.sub .donor_profile .form .graf_list .flex.row .wpcf7-list-item{margin-right:0;width:16%}main.sub .donor_profile .form .graf_list .flex.row .wpcf7-list-item:nth-child(6n){margin-right:0}main.sub .donor_profile .form .graf_list .wpcf7-list-item{margin-bottom:15px}main.sub .donor_profile .form .graf_list .select{margin-right:20px;width:250px}main.sub .donor_profile .form .graf_list textarea{height:250px}main.sub .donor_profile .form .graf_list p{color:#54b9d8;font-weight:700;margin:20px auto}main.sub .donor_profile .form .thumb{max-width:380px;position:relative;width:100%}main.sub .donor_profile .form .thumb:before{content:"";display:block;padding-top:100%}main.sub .donor_profile .form .thumb button{background:none;font-size:1.2rem;position:absolute;right:10px;top:10px;z-index:1}main.sub .donor_profile .form .thumb img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}main.sub .donor_profile .form .filebtn{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:380px}main.sub .donor_profile .form .filebtn .filename{align-items:center;display:flex}main.sub .donor_profile .form .filebtn .filename img{margin-right:20px}main.sub .donor_profile .form .filebtn label{margin:0}main.sub .donor_profile .btnarea{align-items:center;display:flex;justify-content:center}main.sub .donor_profile .btnarea .w_bluebtn{font-size:1.3rem;margin:0 50px}main.sub .donee_message,main.sub .donor_message{margin:0 auto 100px;width:1000px}main.sub .donee_message .wrap,main.sub .donor_message .wrap{align-items:flex-start;display:flex;justify-content:space-between}main.sub .donee_message aside,main.sub .donor_message aside{width:250px}main.sub .donee_message aside .w_bluebtn,main.sub .donee_message aside .w_pinkbtn,main.sub .donor_message aside .w_bluebtn,main.sub .donor_message aside .w_pinkbtn{font-size:1rem;margin-bottom:20px;padding:5px}main.sub .donee_message aside ul li,main.sub .donor_message aside ul li{background:#ededed;border-radius:10px;cursor:pointer;font-weight:700;margin-bottom:10px;padding:10px 20px}main.sub .donee_message aside ul li.active,main.sub .donor_message aside ul li.active{background:#54b9d8;color:#fff}main.sub .donee_message aside ul li.active span,main.sub .donor_message aside ul li.active span{border:2px solid #fff}main.sub .donee_message aside ul li span,main.sub .donor_message aside ul li span{border:2px solid #555;border-radius:5px;font-size:.8rem;margin-left:10px;padding:0 5px}main.sub .donee_message .mainwrap,main.sub .donor_message .mainwrap{width:720px}main.sub .donee_message .mainwrap .form,main.sub .donor_message .mainwrap .form{margin-bottom:50px}main.sub .donee_message .mainwrap .form button[type=submit],main.sub .donor_message .mainwrap .form button[type=submit]{margin:30px auto 10px;padding:15px;width:250px}main.sub .donee_message .mainwrap .form p,main.sub .donor_message .mainwrap .form p{font-weight:500;margin:10px auto;text-align:center}main.sub .donee_message .mainwrap .form p a,main.sub .donor_message .mainwrap .form p a{color:#54b9d8}main.sub .donee_message .mainwrap .w_bluebtn,main.sub .donee_message .mainwrap .w_pinkbtn,main.sub .donor_message .mainwrap .w_bluebtn,main.sub .donor_message .mainwrap .w_pinkbtn{padding:0 10px;width:100%}main.sub .donee_message .mainwrap .btnarea,main.sub .donor_message .mainwrap .btnarea{align-items:center;display:flex;justify-content:flex-end}main.sub .donee_message .mainwrap .btnarea li,main.sub .donor_message .mainwrap .btnarea li{margin-left:20px}main.sub .donee_message .mainwrap .messge_list,main.sub .donor_message .mainwrap .messge_list{margin:50px auto 0}main.sub .donee_message .mainwrap .messge_list li,main.sub .donor_message .mainwrap .messge_list li{border:2px solid #d9d9d9;border-radius:10px;margin-bottom:20px;padding:20px}main.sub .donee_message .mainwrap .messge_list li:last-child,main.sub .donor_message .mainwrap .messge_list li:last-child{margin-bottom:0}main.sub .donee_message .mainwrap .messge_list li h4,main.sub .donor_message .mainwrap .messge_list li h4{border-bottom:2px dotted #d9d9d9;font-weight:700;margin-bottom:20px;padding-bottom:10px}main.sub .donee_message .mainwrap p.no_message,main.sub .donor_message .mainwrap p.no_message{font-weight:500}main.sub .donee_message .mainwrap p.no_message a,main.sub .donor_message .mainwrap p.no_message a{color:#54b9d8}main.sub .donee_message.pink aside ul li.active,main.sub .donor_message.pink aside ul li.active{background:#f094b7}footer .f_blc{background:#54b9d8;color:#fff;padding:20px 0}footer .f_blc .f_logo{margin-bottom:20px;text-align:center}footer .f_blc .f_nav{align-items:center;display:flex;justify-content:center;margin-bottom:30px}footer .f_blc .f_nav a{display:block;margin:0 15px}footer .f_blc .f_nav a:hover{text-decoration:underline}footer small{display:block;font-size:1rem;text-align:center}.smonly{display:none}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.spinner{display:inline-block;position:relative}.spinner--centered{align-items:center;display:flex;justify-content:center;min-height:200px;width:100%}.spinner__circle{-webkit-animation:spinner-rotate .8s linear infinite;animation:spinner-rotate .8s linear infinite;border-radius:50%;border-style:solid;border-top-color:transparent}.spinner--small .spinner__circle{border-width:2px;height:20px;width:20px}.spinner--medium .spinner__circle{border-width:4px;height:40px;width:40px}.spinner--large .spinner__circle{border-width:6px;height:60px;width:60px}.spinner--blue .spinner__circle{border-color:transparent #54b9d8 #54b9d8}.spinner--pink .spinner__circle{border-color:transparent #f094b7 #f094b7}.spinner--gray .spinner__circle{border-color:transparent #d0d0d0 #d0d0d0}.spinner--white .spinner__circle{border-color:transparent #fff #fff}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mypage_kyc .file-input-container{align-items:center;display:flex}.mypage_kyc .image-preview-box{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ccc;border-radius:10px;cursor:pointer;height:200px;margin-right:10px;position:relative;width:100%}.mypage_kyc .image-preview-overlay{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:10px;bottom:0;display:flex;font-size:26px;font-weight:700;justify-content:center;left:0;position:absolute;right:0;top:0}.mypage_kyc .hidden-file-input{display:none}.mypage_kyc .box{background:#f5f5f5;border:1px solid #d0d0d0;border-radius:10px;margin-bottom:50px;padding:20px}.mypage_kyc .box h2{font-size:1.2rem;font-weight:700;margin-bottom:10px}.mypage_kyc .box strong{color:#f7bf26}.mypage_kyc .box strong.text-red{color:#f094b7}.mypage_kyc .box li{font-size:.8rem;font-weight:700;margin-bottom:5px}.mypage_kyc .box li:last-child{margin-bottom:0}.mypage_kyc .box li a{color:#54b9d8}
/*# sourceMappingURL=main.9ae2566c.css.map*/