@font-face{font-family:"NotoSansKR";font-weight:lighter;src:url("/fonts/notosanskr/NotoSansKR-Light.woff")}@font-face{font-family:"NotoSansKR";font-weight:normal;src:url("/fonts/notosanskr/NotoSansKR-Regular.woff")}@font-face{font-family:"NotoSansKR";font-weight:bold;src:url("/fonts/notosanskr/NotoSansKR-Medium.woff")}@font-face{font-family:"IBMPlexSansKR";font-weight:lighter;src:url("/fonts/ibmplexsanskr/IBMPlexSansKR-Light.woff")}@font-face{font-family:"IBMPlexSansKR";font-weight:normal;src:url("/fonts/ibmplexsanskr/IBMPlexSansKR-SemiBold.woff")}@font-face{font-family:"IBMPlexSansKR";font-weight:bold;src:url("/fonts/ibmplexsanskr/IBMPlexSansKR-Bold.woff")}html{font-size:16px;font-family:"NotoSansKR"}@media only screen and (min-width: 640px)and (max-width: 959px),only screen and (max-width: 639px){html{font-size:14px}}html input,html button{font-family:"NotoSansKR"}#page_nowLoading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;display:flex;align-items:center;justify-content:center;background-color:rgba(17,17,17,.75);background-image:url("/images/icon/loader.svg");background-position:center;background-repeat:no-repeat;background-size:4rem}header{z-index:2;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;box-sizing:border-box;width:100%;padding:1em 2em;background-color:#fff;border-bottom:2px solid #ececec;height:5rem}@media only screen and (max-width: 639px){header{height:4rem;padding:1em}}header h1 a{font-size:.75em;letter-spacing:-0.05em;display:flex;align-items:center}header h1 img{height:2.25em}header>ul{display:flex;align-items:center;flex-direction:row;margin:0;padding-left:0}header>ul li{list-style:none;padding:1em}footer{background-color:#ececec;color:#5f5f5f;display:flex;width:100%;align-items:center;justify-content:center;padding:1.35em;box-sizing:border-box;position:absolute;left:0;bottom:0;z-index:1;font-size:.8em}footer ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:center}footer ul li{margin:0 1em}footer ul li b{margin-right:.35em}@media only screen and (max-width: 639px){footer{font-size:.75em}footer ul{flex-direction:column}footer ul li{margin-bottom:.5em}footer ul li:last-child{margin-bottom:0}}.btn_solid{display:inline-block;font-size:1.1em;line-height:100%;padding:1em;border-radius:.5em;cursor:pointer;background-color:#fee5e6;color:rgb(255,90,118.8095238095);border:none;border-radius:.5em;cursor:pointer}.btn_solid:active,.btn_solid:focus,.btn_solid:hover{outline:none;background-color:hsl(357.6,92.5925925926%,96.7058823529%);transition:.25s}.btn_default{display:inline-block;padding:1em;font-size:1em;line-height:100%;cursor:pointer;background:#fef9f9;border:1px solid #fee5e6;color:rgb(255,90,118.8095238095);border-radius:.5em;cursor:pointer}.btn_default:active,.btn_default:focus,.btn_default:hover{outline:none;background-color:hsl(0,71.4285714286%,96.6274509804%);transition:.25s}.btn_default.sm{display:inline-block;padding:.75em;font-size:.85em;line-height:100%;border-radius:.5em;cursor:pointer;background:#fef9f9;border:1px solid #fee5e6;color:rgb(255,90,118.8095238095);border-radius:.5em;cursor:pointer}.btn_default.sm:active,.btn_default.sm:focus,.btn_default.sm:hover{outline:none;background-color:hsl(0,71.4285714286%,96.6274509804%);transition:.25s}.btn_warning.sm{background-color:#eb5c5c;color:#fff;border:1px solid pink;font-weight:bold;border-radius:.5em;cursor:pointer;padding:.75em;font-size:.85em;line-height:100%;border-radius:.5em;cursor:pointer}.btn_warning.sm:active,.btn_warning.sm:focus,.btn_warning.sm:hover{outline:none;background-color:hsl(0,78.1420765027%,74.1176470588%);transition:.25s}.btn_dropbox{display:inline-block;padding:1em;font-size:1em;line-height:100%;cursor:pointer;border-bottom:2px solid #fee5e6;padding-right:2em;cursor:pointer;background-image:url("/images/icon/arrow_down.svg");background-position:center right;background-repeat:no-repeat;background-size:1em}.btn_dropbox:active,.btn_dropbox:focus,.btn_dropbox:hover{outline:none;transition:.25s;color:#f7898a}fieldset{padding:3em;box-sizing:border-box;display:inline-block;width:auto;border:1px solid #fee5e6;border-radius:.5em}form>label{align-items:center;margin-left:auto;margin-right:auto}form>label>input:last-child{margin-left:0}form input:not([type=submit]):not([type=radio]):not([type=checkbox]){border:1px solid #ececec;box-sizing:border-box}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):active,form input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus,form input:not([type=submit]):not([type=radio]):not([type=checkbox]):hover{outline:none;background-color:#fef9f9}form input[type=radio]{visibility:hidden;position:absolute;left:0;width:0;height:0}form input[type=radio]~span{padding:.75em 2em;background-color:#f8f8f8;border-radius:.5em;cursor:pointer}form input[type=radio]:checked~span{background-color:#fee5e6}form input[type=submit],form button{font-size:1.1em;line-height:100%;padding:1em;border-radius:.5em;cursor:pointer;background-color:#fee5e6;color:rgb(255,90,118.8095238095);border:none;border-radius:.5em;cursor:pointer}form input[type=submit]:active,form input[type=submit]:focus,form input[type=submit]:hover,form button:active,form button:focus,form button:hover{outline:none;background-color:hsl(357.6,92.5925925926%,96.7058823529%);transition:.25s}form input:not([type=submit]){border-radius:.25em;padding:1em}form input,form button{display:inline-flex;justify-content:center}form.layout_hr>label{display:inline-flex;margin-right:2em}form.layout_hr>label:last-of-type{margin-right:0}form.layout_hr>label input{margin-left:1em}form.layout_hr input[type=submit],form.layout_hr button{margin-left:1em;padding-left:1em;padding-right:1em;min-width:6em}form.layout_vt label{display:flex;justify-content:space-between;margin-bottom:1em}form.layout_vt label:last-of-type{margin-bottom:0}form.layout_vt label input{margin-left:2em}form.layout_vt input[type=submit],form.layout_vt button{margin-top:2em;width:100%}h2{display:none !important;position:fixed;top:0;text-align:center;margin:0;width:30%;left:35%;align-items:center;justify-content:center;height:5rem;z-index:3}h3{margin-top:0;margin-bottom:2em;text-align:left;font-weight:lighter;font-size:1.35em;font-family:"IBMPlexSansKR"}h3:before{content:"❥";display:inline-block;margin-right:.75em;color:rgb(255,141,160.9047619048)}.full h3{font-size:2em}.full h3:before{display:none}h4{margin:1.5em 0}body>section{display:grid;grid-template-columns:repeat(7, 1fr)}body>section:not(#mypage){display:flex !important}body>section:not(#mypage)>div{width:100%}@media screen and (max-width: 1500px){body>section{grid-template-columns:repeat(9, 1fr)}}@media only screen and (min-width: 640px)and (max-width: 959px),only screen and (max-width: 639px){body>section{display:block}}body>section>div,body>section>nav{box-sizing:border-box;grid-row:1;padding-top:5rem;z-index:1}@media only screen and (max-width: 639px){body>section>div,body>section>nav{padding-top:4rem}}body>section>nav{padding-top:0;margin-top:5rem}@media only screen and (max-width: 639px){body>section>nav{padding-top:0;margin-top:4rem}}body>section>div{display:flex;align-items:center;text-align:center;flex-direction:column;justify-content:center;grid-column:1/span 7;grid-row:1;background-color:#f8f8f8}@media only screen and (max-width: 639px){body>section>div{height:100%;padding-left:1em;padding-right:1em}}body>section>div>article{width:95%;margin-left:auto;margin-right:auto;margin-bottom:5em;max-width:1600px}body>section>div>article.layout_hr.short{max-width:450px}body>section>div>article>div{background-color:#fff;box-shadow:2px 5px 15px rgba(0,0,0,.05);border-radius:.5em;padding:3em}@media only screen and (max-width: 639px){body>section>div>article>div{padding:0;background:none;box-shadow:none}}body>section>div>article.full{background:none;width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0;max-width:none}body>section>div>article.full>div{background:none;box-shadow:none;padding:0}body>section>div>article.full h3{text-align:center}body>section>nav{display:flex;grid-column:1/span 1;box-sizing:border-box;flex-direction:column;padding-bottom:3em;height:100%}body>section>nav .menu_hamburger{display:none}body>section>nav>ul{margin:0;padding-left:0;width:100%;padding:1em;box-sizing:border-box}body>section>nav>ul>p.list{font-weight:bold;margin-bottom:2em;font-size:1.25em;border-bottom:1px solid #fee5e6;padding-bottom:1em}body>section>nav>ul>p.nickname{font-size:1.1em;color:rgb(255,141,160.9047619048);text-align:center;margin-bottom:3em}body>section>nav>ul>li{list-style:none;margin-bottom:1em}body>section>nav>ul>li ul li{margin-top:.5em}body>section>nav>ul>li ul li:first-child{margin-top:0}body>section>nav>ul~a{padding:1em 2em;color:rgb(255,115.5,139.8571428571)}body>section>nav~div{grid-column:2/span 6;height:100%;overflow:auto;display:block}body>section>nav~div>article:first-of-type{margin-top:4em}@media only screen and (max-width: 639px){body>section>nav~div>article:first-of-type{margin-top:5em}}body>section>nav~div>article:last-of-type{margin-bottom:0}body>section>nav~footer{display:none}@media screen and (max-width: 1500px){body>section>nav{grid-column:1/span 2}body>section>nav~div{grid-column:3/span 7}}@media only screen and (min-width: 640px)and (max-width: 959px),only screen and (max-width: 639px){body>section>nav{height:auto;padding-bottom:0;flex-direction:row;justify-content:flex-end;border-bottom:1px solid #fee5e6;position:absolute;width:100%;left:0;background-color:#fff}body>section>nav .menu_hamburger{display:inline-flex;width:1rem;padding:1em 2em}body>section>nav .nav_menu,body>section>nav>ul{display:none;padding:1em}body>section>nav:hover{flex-direction:column}body>section>nav:hover .menu_hamburger{display:none}body>section>nav:hover .nav_menu,body>section>nav:hover>ul{display:block}}.table_wrapper~.page_nums{margin-top:5em}.table_wrapper~.page_nums a{padding:.5em}.table_wrapper~.page_nums a.selected{font-weight:bold;color:#f7898a;border-bottom:2px solid #fee5e6}.table_wrapper>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:2em}@media only screen and (max-width: 639px){.table_wrapper>div{margin-bottom:1em;position:relative;flex-direction:column}}.table_wrapper>div .list_summary>*{margin-left:1em;padding-left:1em;border-left:1px solid #fee5e6}.table_wrapper>div .list_summary>*:first-child{margin-left:0;border-left:0}@media only screen and (max-width: 639px){.table_wrapper>div .list_summary{width:100%;padding:1em;border-top:1px solid #fee5e6;border-bottom:1px solid #fee5e6;background-color:#fef9f9}.table_wrapper>div .list_summary span{white-space:nowrap;font-size:.85em}.table_wrapper>div .list_summary span.download{display:block;font-size:1em;margin-top:1em;border-left:0;padding-left:0;margin-left:0}.table_wrapper>div .list_summary+.toggle_columns{margin-top:1em}}.table_wrapper>div .toggle_columns{position:relative}.table_wrapper>div .toggle_columns .list{display:none;position:absolute;text-align:left;background-color:#fff;box-shadow:2px 5px 15px rgba(0,0,0,.05);min-width:100%;z-index:1}@media only screen and (max-width: 639px){.table_wrapper>div .toggle_columns .list{right:0}}.table_wrapper>div .toggle_columns .list label{display:block;padding:1em;border-bottom:1px solid #fee5e6}.table_wrapper>div .toggle_columns .list label:last-child{margin-bottom:0}.table_wrapper>div .toggle_columns .list label input[type=checkbox]{width:0;height:0;visibility:hidden;position:absolute}.table_wrapper>div .toggle_columns .list label input[type=checkbox]~span{display:inline-flex;align-items:center;white-space:nowrap}.table_wrapper>div .toggle_columns .list label input[type=checkbox]~span:before{content:"";display:inline-block;margin-right:.75em;width:1.5em;height:1.5em;border-radius:.2em;background-color:#ececec}.table_wrapper>div .toggle_columns .list label input[type=checkbox]:checked~span:before{background-color:pink;background-image:url("/images/icon/check_white.svg");background-position:center;background-repeat:no-repeat;background-size:50%}.table_wrapper>div .toggle_columns:hover .list{display:block}table{width:100%;border-collapse:collapse;box-sizing:border-box;border:2px solid rgba(0,0,0,0)}table th{word-break:keep-all}table th,table td{border:1px solid #fee5e6;padding:1em}table thead{position:sticky;background-color:#fef9f9;border-top:2px solid #fee5e6;border-bottom:2px solid #fee5e6;top:0;filter:drop-shadow(0px 0px 1px pink)}@media only screen and (min-width: 640px)and (max-width: 959px){table thead{top:-2em}}table thead tr:hover{background:none;box-shadow:none}table tr:hover{background-color:#fffbea;box-shadow:2px 2px 10px rgba(0,0,0,.05)}table tr td.etc.active>ul.hidden{display:block !important;position:absolute;right:0;top:100%;background-color:#fffbea;border:1px solid #fee5e6;border-radius:.5em;box-shadow:2px 5px 15px rgba(0,0,0,.05);padding:1em;width:20em;z-index:1;list-style:none;text-align:left}table tr td.etc.active>ul.hidden li{margin-bottom:1em;font-size:.825em;color:#5f5f5f;display:flex;align-items:flex-start;line-height:100%}table tr td.etc.active>ul.hidden li span:first-of-type{display:inline-flex;width:30%;white-space:nowrap;font-weight:bold;margin-right:.5em;padding-right:.5em;border-right:1px solid #fee5e6}table tr td.etc.active>ul.hidden li span:last-of-type{width:70%;word-break:break-all;line-height:150%}table tr.selected,table tr.sum{background-color:#fffbea;font-weight:bold}table td.etc{position:relative}table td.etc:before{content:"";display:block;width:1em;height:1em;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/images/icon/etc.svg")}table td.etc.contains_note:after{content:"";position:absolute;top:1em;width:0;height:0;border-style:solid;border-width:0 1em 1em 0;border-color:rgba(0,0,0,0) #ffe493 rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (max-width: 639px){table{font-size:.9em}table thead{display:none}table thead tr{position:absolute}table th,table td{padding:1em .5em}table tbody tr{display:block;background-color:#fff;box-shadow:2px 5px 15px rgba(0,0,0,.05);margin-bottom:3em;padding:1em;border-radius:.5em}table tbody tr:last-child{margin-bottom:0}table tbody td{border:none;border-bottom:1px solid #fee5e6;display:flex;justify-content:space-between;align-items:center;word-break:break-all}table tbody td:before{content:attr(data-label);font-weight:700;border-right:1px solid #fee5e6;padding-right:1em;width:25%;text-align:left;white-space:nowrap;margin-right:1em}table tbody td.etc{justify-content:flex-end}table tbody td.etc:before{border-right:0;padding-right:0}table tbody td:last-child{border-bottom:0}}ol.list{margin:0;text-align:left;padding-left:0}ol.list .title{font-size:1.25em}ol.list .title>*{margin-right:1em}ol.list .title>*:last-child{margin-right:0}ol.list .title .order{color:pink}ol.list .title .is_active{font-size:.75em;padding:.25em .5em;border-radius:.5em}ol.list .title .is_active[status="0"]{background-color:#ff666c;color:#fff}ol.list .title .is_active[status="1"]{background-color:#58c9d0;color:#fff}ol.list>li{list-style:none;margin-bottom:5em;border:1px solid #fee5e6;padding:1em;box-sizing:border-box;border-radius:1em}ol.list>li>ul{margin:0;padding-left:0}ol.list>li>ul>li{list-style:none;margin-bottom:.5em}::-webkit-scrollbar{width:13px;height:13px}::-webkit-scrollbar-thumb{background:#fdd7e4;border-radius:0px}::-webkit-scrollbar-track{background:#fff;border-radius:0px;box-shadow:inset 7px 10px 12px #f0f0f0}html,body,body>section{margin:0;width:100%;height:100%}a{color:inherit;text-decoration:inherit}*{-webkit-user-drag:none}*.hidden{display:none !important}select,button,input[type=submit],a{cursor:pointer}*.only_dev{background-color:#efffeb}*.general_admin{background-color:#fffbea}#index>div{padding-left:0;padding-right:0}#index article{background-image:url("/images/info/index.png");background-size:150%;background-repeat:no-repeat;background-position:center;background-color:#d1a1b1}#index article[site_owner=pippitokyo]{background-image:url("/images/ci/pippitokyo_dark.svg");background-size:45%;background-color:#64ba92}@media only screen and (min-width: 1200px),only screen and (min-width: 960px)and (max-width: 1199px){#index article{background-size:cover}}#index article div{width:100%;height:100%}