@charset "utf-8";

:root{--e5:#e5e5e5;--f2:#f2f2f2;--ae:#aeaeae;--25:#252525;--dd:#dddddd;--ff:#ffffff;--55:#555555;}

html{}

body{height:100%;}

.bz_wrap{min-height:100vh;font-size:10px;width:100%;min-width:30em;height:100%;}
.bz_wrap{background:url(../images/bg_001.jpg) 50% 0 no-repeat;background-size:192em;background-attachment:fixed;}
.bz_wrap.bz_generate{background:url(../images/bg_002.jpg) 50% 0 no-repeat;background-size:200em;background-attachment:fixed;}
.bz_index.bz_wrap{height:auto;}
.bz_wrap.bz_design{background:url(../images/bg_003.jpg) 50% 0 no-repeat;background-size:200em;background-attachment:fixed;}
.bz_wrap.bz_check{background:url(../images/bg_004.jpg) 50% 0 no-repeat;background-size:200em;background-attachment:fixed;}
.bz_wrap.bz_standard{background:url(../images/bg_005.jpg) 50% 0 no-repeat;background-size:200em;background-attachment:fixed;}

.bz_header{padding:0 4em;height:5.2em;border-bottom:0.1em solid #ddd;background:#fff;box-shadow:0 1.2em 1.3em rgba(0,0,0,0.05);position:fixed;top:0;left:0;width:100%;z-index:70;}

.bz_header .bz_header_area{max-width:140em;margin:0 auto;position:relative;text-align:left;height:100%;display:flex;align-items:center;justify-content:space-between;}

.bz_header .bz_logo{}
.bz_header .bz_logo h1{}
.bz_header .bz_logo h1 a{display:block;padding-bottom:1.1em;}
.bz_header .bz_logo h1 img{width:auto;height:2.4em;display:inline-block;margin-top:1.3em;}
.bz_header .bz_logo h1 strong{display:inline-block;text-indent:-999em;background:url(../images/ico_logo.png) 50% 50% no-repeat;background-size:3.3em;width:3.3em;height:3.7em;margin-left:0.3em;}

.bz_header .bz_nav{flex:1;}
.bz_header .bz_nav ul{display:flex;align-items:center;}
.bz_header .bz_nav li{display:inline-block;vertical-align:top;margin-left:5em;}
.bz_header .bz_nav h2{height:5.2em;display:flex;}
.bz_header .bz_nav a{font-size:1.7em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:2.9em;height:100%;}
.bz_header .bz_nav li:last-child span{font-size:1.7em;color:#ccc;letter-spacing:-0.05em;line-height:1.5;cursor:default;}
.bz_header .bz_nav a:hover{color:#151515;}
.bz_header .bz_nav h2.bz_on a{font-weight:bold;color:#151515;border-bottom:0.18em solid #151515;}

.bz_header .bz_member{}
.bz_header .bz_member ul{display:flex;align-items:center;}
.bz_header .bz_member li{}
.bz_header .bz_member .bz_btn_guide{display:block;}
.bz_header .bz_member .bz_btn_login{display:block;margin-left:1.3em;position:relative;}
.bz_header .bz_member .bz_btn_login:before{content:"";position:absolute;top:0.7em;left:-0.7em;width:0.2em;height:0.2em;background:#c1c1c1;}
.bz_header .bz_member .bz_btn_join{display:block;margin-left:1.3em;position:relative;}
.bz_header .bz_member .bz_btn_join:before{content:"";position:absolute;top:0.7em;left:-0.7em;width:0.2em;height:0.2em;background:#c1c1c1;}
.bz_header .bz_member .bz_btn_bizforms{display:block;margin-left:2.1em;position:relative;}
.bz_header .bz_member .bz_btn_bizforms:before{content:"";position:absolute;top:0.15em;left:-1.1em;width:0.1em;height:1.3em;background:#aeaeae;}
.bz_header .bz_member .bz_btn_guide span{font-size:1.4em;font-weight:400;color:#555;letter-spacing:-0.05em;line-height:1.1;}
.bz_header .bz_member .bz_btn_login span{font-size:1.4em;font-weight:400;color:#555;letter-spacing:-0.05em;line-height:1.1;}
.bz_header .bz_member .bz_btn_join span{font-size:1.4em;font-weight:400;color:#555;letter-spacing:-0.05em;line-height:1.1;}
.bz_header .bz_member .bz_btn_bizforms span{font-size:1.4em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;}

.bz_header .bz_member .bz_btn_workspace{margin-left:1.5em;background:url(../images/i_workspace.png) 1.5em 50% no-repeat;background-size:1.7em;height:3.5em;padding:0 1.5em 0 4.2em;border:0.1em solid #d4d4d4;border-radius:2em;display:flex;flex-wrap:wrap;align-content:center;}
.bz_header .bz_member .bz_btn_workspace span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.06em;line-height:1.1;}
.bz_header .bz_member .bz_btn_notify{margin-left:1.5em;background:url(../images/i_notify.png) 0 100% no-repeat;background-size:2.8em;min-width:2.8em;height:3.5em;display:flex;margin-bottom:0.2em;}
.bz_header .bz_member .bz_btn_notify span{display:block;width:2.8em;text-indent:-999em;}
.bz_header .bz_member .bz_btn_notify em{font-size:0.8em;font-weight:400;color:#fff;letter-spacing:0;line-height:2.124;width:2.125em;height:2.125em;border-radius:50%;background:#de1e10;text-align:center;margin-left:-1.5em;}
.bz_header .bz_member .bz_btn_profile{margin-left:1.5em;width:4.2em;height:4.2em;border-radius:50%;background:#de1e10;text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.bz_header .bz_member .bz_btn_profile span{font-size:1.5em;font-weight:500;color:#fff;letter-spacing:-0.035em;line-height:1.1;}

.bz_header .bz_member .bz_btn_profile{display:flex !important;width:auto;height:auto;border-radius:0;background:none;margin-left:0;}
.bz_header .bz_member .bz_btn_profile span{display:none;}

.bz_header .bz_m_btn_menu{display:block;width:3em;height:2.5em;position:relative;}
.bz_header .bz_m_btn_menu:before, .bz_header .bz_m_btn_menu em:after, .bz_header .bz_m_btn_menu em, .bz_header .bz_m_btn_menu em:before{width:100%;height:0.3em;display:block;background:#000;position:absolute;}
.bz_header .bz_m_btn_menu:before{content:"";bottom:0;right:0;margin-bottom:0;transition:0.3s width 0.4s;}
.bz_header .bz_m_btn_menu em{top:50%;margin-top:-0.15em;transition:transform 0.3s;text-indent:-999em;}
.bz_header .bz_m_btn_menu em:after{content:"";top:calc(0.15em - 1.25em);left:0;margin-top:0;transition:0.3s width 0.4s;}
.bz_header .bz_m_btn_menu em:before{content:"";left:0;transition:transform 0.3s;}
.bz_header .bz_btn_profile.bz_on .bz_m_btn_menu:before{transition:all 0.2s;width:0%;right:0;}
.bz_header .bz_btn_profile.bz_on .bz_m_btn_menu em{transform:rotate(45deg);transition:0.3s transform 0.4s;}
.bz_header .bz_btn_profile.bz_on .bz_m_btn_menu em:before{transform:rotate(-90deg);transition:0.3s transform 0.4s;}
.bz_header .bz_btn_profile.bz_on .bz_m_btn_menu em:after{transition:all 0.2s;width:0%;left:0;}

.bz_header .bz_notify{position:absolute;top:6em;right:6em;text-align:left;width:100%;max-width:36em;border-radius:1.5em;background:#fff;box-shadow:0 0.5em 1.2em 0.12em rgba(0,0,0,0.2);overflow:hidden;z-index:22;}
.bz_header .bz_notify_in{}
.bz_header .bz_btn_notify_close{display:none;}
.bz_header .bz_notify_t{padding:0 2em;border-bottom:0.1em solid #ddd;height:5em;display:flex;justify-content:space-between;align-items:center;}
.bz_header .bz_notify_t strong{font-size:1.6em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;}
.bz_header .bz_notify_t .bz_btn_notify_alldel{}
.bz_header .bz_notify_t .bz_btn_notify_alldel span{font-size:1.3em;font-weight:400;color:#aeaeae;letter-spacing:-0.06em;line-height:1.2;border-bottom:0.1em solid #aeaeae;}
.bz_header .bz_notify_c{}
.bz_header .bz_notify_none{background:#f0f1f3;display:flex;align-items:center;justify-content:center;height:18em;}
.bz_header .bz_notify_none span{font-size:1.5em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;}
.bz_header .bz_notify_list{background:#f0f1f3;max-height:51.3em;overflow:hidden;overflow-y:auto;-ms-overflow-style:none;}
.bz_header .bz_notify_list::-webkit-scrollbar{display:none;}
.bz_header .bz_notify_list_in{padding:2em 2em 1em 2em;}
.bz_header .bz_notify_box{border:0.1em solid #ebebeb;padding-top:1.3em;border-radius:1em;background:#fff;overflow:hidden;position:relative;margin-bottom:1em;}
.bz_header .bz_btn_notify_del{position:absolute;top:0.9em;right:0.9em;width:1.9em;height:1.9em;background:url(../images/i_close_c.png) 50% 50% no-repeat;background-size:1.9em;}
.bz_header .bz_btn_notify_del span{display:block;text-indent:-999em;}
.bz_header .bz_notify_box_t{background:url(../images/i_share.png) 1.4em 50% no-repeat;background-size:2.4em;padding:0 4em 0 1.4em;margin-bottom:1em;}
.bz_header .bz_notify_share .bz_notify_box_t{background:url(../images/i_share.png) 1.4em 50% no-repeat;background-size:2.4em;}
.bz_header .bz_notify_warning .bz_notify_box_t{background:url(../images/i_warning.png) 1.4em 50% no-repeat;background-size:2.4em;}
.bz_header .bz_notify_notice .bz_notify_box_t{background:url(../images/i_notice.png) 1.4em 50% no-repeat;background-size:2.4em;}
.bz_header .bz_notify_box_t span{padding-left:2em;font-size:1.5em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.6;}
.bz_header .bz_notify_box_c{padding:0 1.4em;margin-bottom:1.5em;}
.bz_header .bz_notify_box_c span{font-size:1.5em;font-weight:300;color:#353535;letter-spacing:-0.05em;line-height:1.5333;max-height:3.0666em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.bz_header .bz_notify_box_c strong{font-weight:bold;line-height:1.5333;}
.bz_header .bz_notify_box_b{height:4em;background:#fafafa;padding:0 1.4em;display:flex;align-items:center;}
.bz_header .bz_notify_box_b span{font-size:1.4em;font-weight:300;color:#aeaeae;letter-spacing:0;line-height:1.1;}

.bz_header .bz_profile{position:absolute;top:6em;right:0;text-align:left;width:100%;max-width:28.7em;border-radius:1.5em;background:#fff;box-shadow:0 0.5em 1.2em 0.12em rgba(0,0,0,0.2);overflow:hidden;z-index:21;}
.bz_header .bz_profile_in{/* padding:2em 2em 1em 2em; */padding:1em;}
.bz_header .bz_profile_t{padding-bottom:2em;border-bottom:0.1em solid #ddd;margin-bottom:1.8em;display:flex;align-items:center;}
.bz_header .bz_profile_thumb{width:5em;height:5em;border-radius:50%;background:#de1e10;text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-right:1.5em;}
.bz_header .bz_profile_thumb span{font-size:1.8em;font-weight:500;color:#fff;letter-spacing:-0.035em;line-height:1.1;white-space:nowrap;}
.bz_header .bz_profile_info{flex:1;}
.bz_header .bz_profile_name{margin-bottom:0.8em;}
.bz_header .bz_profile_name span{font-size:1.5em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;word-break:break-word;}
.bz_header .bz_profile_mail{}
.bz_header .bz_profile_mail span{font-size:1.3em;font-weight:400;color:#aeaeae;letter-spacing:0.01em;line-height:1.1;word-break:break-word;}
.bz_header .bz_profile_c{padding-bottom:2em;border-bottom:0.1em solid #ddd;margin-bottom:1em;}
.bz_header .bz_profile_usage{margin-bottom:1.5em;}
.bz_header .bz_profile_usage_t{display:none;}
.bz_header .bz_profile_usage dl{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.8em;}
.bz_header .bz_profile_usage dt{}
.bz_header .bz_profile_usage dt strong{font-size:1.3em;font-weight:bold;color:#de1e10;letter-spacing:0;line-height:1.1;}
.bz_header .bz_profile_usage dt span{font-size:1.3em;font-weight:400;color:#252525;letter-spacing:0;line-height:1.1;}
.bz_header .bz_profile_usage dd{}
.bz_header .bz_profile_usage dd span{font-size:1.2em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;}
.bz_header .bz_profile_usage p{width:100%;height:1em;border-radius:1em;background:#ddd;position:relative;overflow:hidden;}
.bz_header .bz_profile_usage p span{position:absolute;height:100%;width:0;border-radius:1em;background:#de1e10;}
.bz_header .bz_profile_upgrade{}
.bz_header .bz_btn_profile_upgrade{border:0.1em solid #de1e10;border-radius:0.5em;height:3.5em;background:url(../images/i_upgrade.png) -0.1em 50% no-repeat;background-size:24.7em;display:flex;align-items:center;justify-content:center;}
.bz_header .bz_btn_profile_upgrade span{text-indent:-999em;}
.bz_header .bz_btn_profile_upgrade strong{text-indent:-999em;}
.bz_header .bz_profile_b{}
.bz_header .bz_profile_list{}
.bz_header .bz_profile_list dl{}
.bz_header .bz_profile_list dt{display:none;}
.bz_header .bz_profile_list dd{}
.bz_header .bz_profile_list dd a{}
.bz_header .bz_profile_list dd button{}
.bz_header .bz_profile_list dd span{font-size:1.5em;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:1.1;}
.bz_header .bz_profile_list p span{font-size:1.5em;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:1.1;}
.bz_header .bz_btn_profile_mypage{background:url(../images/i_works.png) 1em 50% no-repeat;background-size:1.9em;width:100%;height:4.2em;padding-left:3.8em;border-radius:0.3em;display:flex;align-items:center;}
.bz_header .bz_btn_profile_mypage:hover{background-color:#f0f1f3;}
.bz_header .bz_btn_profile_workspace{background:url(../images/i_works.png) 1em 50% no-repeat;background-size:1.9em;width:100%;height:4.2em;padding-left:3.8em;border-radius:0.3em;display:flex;align-items:center;}
.bz_header .bz_btn_profile_workspace:hover{background-color:#f0f1f3;}
.bz_header .bz_btn_profile_management{background:url(../images/i_manage.png) 1em 50% no-repeat;background-size:1.9em;width:100%;height:4.2em;padding-left:3.8em;border-radius:0.3em;display:flex;align-items:center;}
.bz_header .bz_btn_profile_management:hover{background-color:#f0f1f3;}
.bz_header .bz_btn_profile_bizforms{background:url(../images/i_bizforms.png) 1em 50% no-repeat;background-size:1.9em;width:100%;height:4.2em;padding-left:3.8em;border-radius:0.3em;display:flex;align-items:center;}
.bz_header .bz_btn_profile_bizforms:hover{background-color:#f0f1f3;}
.bz_header .bz_btn_profile_guide{background:url(../images/i_guide.png) 1em 50% no-repeat;background-size:1.9em;width:100%;height:4.2em;padding-left:3.8em;border-radius:0.3em;display:flex;align-items:center;}
.bz_header .bz_btn_profile_guide:hover{background-color:#f0f1f3;}
.bz_header .bz_btn_profile_logout{background:url(../images/i_logout.png) 1em 50% no-repeat;background-size:1.9em;width:100%;height:4.2em;padding-left:3.8em;border-radius:0.3em;display:flex;align-items:center;}
.bz_header .bz_btn_profile_logout:hover{background-color:#f0f1f3;}
.bz_header .bz_btn_profile_gener{display:none;}
.bz_header .bz_btn_profile_design{display:none;}
.bz_header .bz_btn_profile_terms{display:none;}

/* .bz_header .bz_m_btn_menu{display:none;} */
.bz_header .bz_m_btn_notify_close{display:none;}
.bz_header .bz_m_menu{display:none;}

.bz_main{min-height:100%;padding-top:5.2em;position:relative;padding-bottom:3em;}
.bz_index .bz_main{padding-bottom:0;overflow:hidden;height:100%;min-height:100vh;}
.bz_after .bz_main{padding-bottom:0;}
.bz_after.bz_on .bz_main{}

.bz_main_menu{inset:0;z-index:15;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;flex-direction:column;position:relative;padding-bottom:7em;}

.bz_main_menu .bz_main_tit{text-align:center;margin-bottom:6.3em;padding-top:13.8em;}
.bz_main_menu .bz_main_tit span{font-size:3.5em;font-weight:300;color:#151515;letter-spacing:-0.05em;line-height:1.5;}
.bz_main_menu .bz_main_tit em{font-size:3.5em;font-weight:bold;color:#000;letter-spacing:-0.05em;line-height:1.5;}
.bz_main_menu .bz_main_tit strong{font-size:5.5em;font-weight:500;color:#151515;letter-spacing:-0.05em;line-height:1.25;display:block;}

.bz_main_menu .bz_main_list{position:relative;width:100%;}
.bz_main_menu .bz_main_list:before{content:"";position:absolute;top:3.9em;left:0;width:100%;height:100vh;z-index:2;backdrop-filter:blur(0.7em);}
.bz_main_menu .bz_main_list:after{content:"";position:absolute;top:3.9em;left:0;width:100%;height:100vh;z-index:3;opacity:0.85;background:linear-gradient(180deg, rgba(235,235,235,0.3) 0%, rgba(245,245,245,0.7) 10%, rgba(255,255,255,0.8) 100%);}
.bz_main_menu .bz_main_list ul{padding-top:12.7em;display:flex;flex-wrap:wrap;justify-content:center;gap:2em;background:url(../images/i_ai.png) 50% 0 no-repeat;background-size:7.8em;position:relative;z-index:4;}
.bz_main_menu .bz_main_list li{border-radius:1.5em;border:0.2em solid #f3f3f3;box-shadow:inset 0 0 0.5em 0.5em rgba(255,255,255,0.8), -1.2em 1.2em 1.2em 0.15em rgba(0,0,0,0.08);width:32.5em;min-height:22em;padding:0.4em;}
.bz_main_menu .bz_main_list li:hover{box-shadow:inset 0 0 0.5em 0.5em rgba(255,255,255,0.8), -1.2em 1.2em 1.2em 0.15em rgba(0,0,0,0.12);}
.bz_main_menu .bz_main_list .bz_btn_main{display:block;width:100%;height:100%;text-align:left;background:rgba(218,224,255,0.6) url(../images/i_arrow.png) 27.4em 17em no-repeat;background-size:3em;border-radius:1.1em;}
.bz_main_menu .bz_main_list li:hover .bz_btn_main{background:rgba(218,224,255,1) url(../images/i_arrow.png) 27.4em 17em no-repeat;background-size:3em;}
.bz_main_menu .bz_main_list li:first-child .bz_btn_main{background:rgba(218,224,255,0.6) url(../images/i_arrow.png) 27.4em 17em no-repeat;background-size:3em;}
.bz_main_menu .bz_main_list li:first-child:hover .bz_btn_main{background:rgba(218,224,255,1) url(../images/i_arrow.png) 27.4em 17em no-repeat;background-size:3em;}
.bz_main_menu .bz_main_list li:nth-child(2) .bz_btn_main{background:rgba(255,218,232,0.6) url(../images/i_arrow.png) 27.4em 17em no-repeat;background-size:3em;}
.bz_main_menu .bz_main_list li:nth-child(2):hover .bz_btn_main{background:rgba(255,218,232,1) url(../images/i_arrow.png) 27.4em 17em no-repeat;background-size:3em;}
.bz_main_menu .bz_main_list li:nth-child(3) .bz_btn_main{background:rgba(222,218,228,0.6) url(../images/i_arrow.png) 27.4em 17em no-repeat;background-size:3em;}
.bz_main_menu .bz_main_list li:nth-child(3):hover .bz_btn_main{background:rgba(222,218,228,1) url(../images/i_arrow.png) 27.4em 17em no-repeat;background-size:3em;}
.bz_main_menu .bz_main_list li:nth-child(4) .bz_btn_main{background:rgba(198,241,246,0.6) url(../images/i_arrow.png) 27.4em 17em no-repeat;background-size:3em;}
.bz_main_menu .bz_main_list li:nth-child(4):hover .bz_btn_main{background:rgba(198,241,246,1) url(../images/i_arrow.png) 27.4em 17em no-repeat;background-size:3em;}
.bz_main_menu .bz_main_list .bz_btn_in{display:block;width:100%;height:100%;padding:4.7em 0 0 2.4em;background:url(../images/i_m01.png) 21.4em 2.1em no-repeat;background-size:8.1em;}
.bz_main_menu .bz_main_list li:first-child .bz_btn_in{background:url(../images/i_m01.png) 21.4em 2.1em no-repeat;background-size:8.1em;}
.bz_main_menu .bz_main_list li:nth-child(2) .bz_btn_in{background:url(../images/i_m02.png) 21.5em 2.3em no-repeat;background-size:7.9em;}
.bz_main_menu .bz_main_list li:nth-child(3) .bz_btn_in{background:url(../images/i_m03.png) 21.3em 2.1em no-repeat;background-size:8.1em;}
.bz_main_menu .bz_main_list li:nth-child(4) .bz_btn_in{background:url(../images/i_m04.png) 21.3em 1.3em no-repeat;background-size:8.2em;}
.bz_main_menu .bz_main_list h2{font-size:2.8em;font-weight:bold;color:#252525;letter-spacing:-0.062em;line-height:1;margin-bottom:0.6em;}
.bz_main_menu .bz_main_list em{font-size:1.7em;font-weight:400;color:#353535;letter-spacing:-0.062em;line-height:1.3;padding:0 2.5em 0 0.1em;height:2.67em;display:none;}
.bz_main_menu .bz_main_list p{font-size:1.7em;font-weight:400;color:#353535;letter-spacing:-0.062em;line-height:1.3;padding:0 2.5em 0 0.1em;height:2.67em;}
.bz_main_menu .bz_main_list span{font-size:1.4em;font-weight:400;color:#555;letter-spacing:-0.062em;line-height:1.7;padding:0.05em 0.74em 0.1em 0.7em;margin:0 0.4em 0.4em 0;display:inline-block;background:#fff;border-radius:3em;}

.bz_footer{background:#f3f3f3;min-height:12.3em;padding:0 4em;position:relative;z-index:30;}
.bz_footer .bz_footer_area{max-width:140em;margin:0 auto;padding-top:3.25em;padding-bottom:3.2em;position:relative;}
.bz_footer .bz_footer_list{}
.bz_footer .bz_footer_list ul{position:relative;display:flex;flex-wrap:wrap;gap:0 2.16em;}
.bz_footer .bz_footer_list ul:before{content:"";position:absolute;top:0;left:-1.1em;width:0.3em;height:100%;background:#f3f3f3;z-index:3;}
.bz_footer .bz_footer_list li{position:relative;}
.bz_footer .bz_footer_list li:before{content:"";position:absolute;top:50%;left:-1em;width:0.1em;height:1.4em;margin-top:-0.7em;background:#e0e0e0;}
.bz_footer .bz_footer_list li:last-child{padding-right:5.5em;}
.bz_footer .bz_footer_list span{font-size:1.5em;font-weight:300;color:#909090;letter-spacing:0;line-height:1.933;}
.bz_footer .bz_footer_list a{font-size:1.5em;font-weight:bold;color:#909090;letter-spacing:0;line-height:1.933;}
.bz_footer .bz_footer_logo{position:absolute;bottom:3em;right:0;width:5.3em;height:2.8em;background:url(../images/i_f01.png) 50% 50% no-repeat;background-size:5.3em;}
.bz_footer .bz_footer_logo span{display:block;text-indent:-999em;}

@keyframes rotates{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}

.bz_main .bz_aside{position:relative;top:0;left:0;width:100%;height:100%;z-index:3;}
.bz_before .bz_aside{position:relative;}
.bz_after .bz_aside{position:absolute;background:rgba(0,0,0,0.65);left:-1000%;z-index:-1;}
.bz_after.bz_on .bz_aside{position:fixed;top:0;left:0;z-index:140;overflow-y:auto;}

.bz_aside .bz_aside_in{padding:3.1em 2em 0 2em;width:144em;margin:0 auto;}
.bz_after .bz_aside_in{padding:10.5em 2em 0 2em;}
.bz_after.bz_generate.bz_on .bz_aside .bz_aside_in{padding:4em 3em;background:url(../images/bg_002.jpg) 50% -5.2em no-repeat;background-size:200em;background-attachment:fixed;border-radius:1.5em;border: 0.2em solid #f3f3f3;box-shadow: inset 0 0 0.5em 0.5em rgba(255, 255, 255, 0.8), 0 0.1em 1.5em 0.5em rgba(0, 0, 0, 0.12);width:146.4em;margin-top:5em;}
.bz_after.bz_design.bz_on .bz_aside .bz_aside_in{padding:4em 3em;background:url(../images/bg_003.jpg) 50% -5.2em no-repeat;background-size:200em;background-attachment:fixed;border-radius:1.5em;border: 0.2em solid #f3f3f3;box-shadow: inset 0 0 0.5em 0.5em rgba(255, 255, 255, 0.8), 0 0.1em 1.5em 0.5em rgba(0, 0, 0, 0.12);width:146.4em;margin-top:5em;}
.bz_after.bz_check.bz_on .bz_aside .bz_aside_in{padding:4em 3em;background:url(../images/bg_004.jpg) 50% -5.2em no-repeat;background-size:200em;background-attachment:fixed;border-radius:1.5em;border: 0.2em solid #f3f3f3;box-shadow: inset 0 0 0.5em 0.5em rgba(255, 255, 255, 0.8), 0 0.1em 1.5em 0.5em rgba(0, 0, 0, 0.12);width:146.4em;margin-top:5em;}
.bz_after.bz_standard.bz_on .bz_aside .bz_aside_in{padding:4em 3em;background:url(../images/bg_005.jpg) 50% -5.2em no-repeat;background-size:200em;background-attachment:fixed;border-radius:1.5em;border: 0.2em solid #f3f3f3;box-shadow: inset 0 0 0.5em 0.5em rgba(255, 255, 255, 0.8), 0 0.1em 1.5em 0.5em rgba(0, 0, 0, 0.12);width:146.4em;margin-top:5em;}

.bz_aside .bz_aside_t{}
.bz_after.bz_on .bz_aside .bz_aside_t{display:none;}
.bz_aside .bz_aside_t_in{display:flex;align-items:flex-end;justify-content:center;}
.bz_aside .bz_aside_t img{width:11.6em;}
.bz_aside .bz_aside_t span{font-size:3em;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_aside .bz_aside_t strong{font-size:3em;font-weight:bold;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_after .bz_aside .bz_aside_t span{color:#fff;}

.bz_aside .bz_aside_c{width:100%;height:71.2em;margin-top:3.5em;position:relative;}
.bz_check .bz_aside .bz_aside_c{height:66.4em;}
.bz_after .bz_aside .bz_aside_c{background:#f4f3f3;}
.bz_after.bz_on .bz_aside .bz_aside_c{margin-top:0;background:none;}
.bz_aside .bz_aside_c_in{display:flex;position:relative;z-index:2;height:100%;}

.bz_aside .bz_aside_c_box{width:71em;}
.bz_aside .bz_aside_c_box_in{}

.bz_aside .bz_aside_tit{margin-bottom:1em;min-height:2.5em;display:flex;gap:1em;}
.bz_aside .bz_aside_tit strong{width:8.3em;height:2.5em;border-radius:1.3em;background:#fff;text-align:center;}
.bz_aside .bz_aside_tit strong em{font-size:1.4em;font-weight:bold;color:#0a55d8;letter-spacing:0;line-height:1.75;}
.bz_design .bz_aside .bz_aside_tit strong em{color:#f15c93;}
.bz_check .bz_aside .bz_aside_tit strong em{color:#696d91;}
.bz_aside .bz_aside_tit span{font-size:1.8em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.38;}
.bz_aside .bz_aside_tit span em{font-weight:300;line-height:1.38;}

.bz_aside .bz_select{margin-bottom:2.5em;}
.bz_aside .bz_select_in{}
.bz_aside .bz_select_ul{display:flex;align-items:center;gap:1.5em;}
.bz_aside .bz_select_ul li{}
.bz_aside .bz_select_ul .bz_btn_select{width:16em;height:7.5em;}
.bz_aside .bz_select_ul .bz_btn_select .bz_btn_in{width:100%;height:100%;border:0.2em solid #f3f3f3;border-radius:1em;padding-left:1.5em;background:rgba(251,251,251,1);box-shadow:inset 0 0 0.5em 0.5em rgba(255,255,255,0.8);display:flex;align-items:center;}
.bz_aside .bz_select_ul li:nth-child(2) .bz_btn_select .bz_btn_in{padding-left:1.6em;}
.bz_aside .bz_select_ul .bz_btn_select.bz_off .bz_btn_in{border:0.2em solid #fff;background:rgba(251,251,251,0.6);}
.bz_aside .bz_select_ul .bz_btn_select.bz_on .bz_btn_in{background:rgba(251,251,251,1);box-shadow:0 0.5em 1em rgba(0,0,0,0.2);border:0.2em solid #de1e10;}
.bz_aside .bz_select_ul .bz_btn_select img{width:4.2em;margin-right:2.9em;position:relative;z-index:3;}
.bz_aside .bz_select_ul .bz_btn_select.bz_off img{opacity:0.4;}
.bz_aside .bz_select_ul .bz_btn_select.bz_on img{}
.bz_aside .bz_select_ul .bz_btn_select strong{font-size:1.6em;font-weight:bold;color:#252525;letter-spacing:0;line-height:1.1;position:relative;z-index:4;}
.bz_aside .bz_select_ul .bz_btn_select.bz_off strong{color:#aeaeae;}
.bz_aside .bz_select_ul .bz_btn_select.bz_on strong{color:#252525;}

.bz_aside .bz_text{margin-bottom:2.5em;border-radius:1.5em;border:0.2em solid #f3f3f3;box-shadow:inset 0 0 0.5em 0.5em rgba(255,255,255,0.8), 0 0.1em 1.5em 0.5em rgba(0,0,0,0.12);backdrop-filter:blur(1.5em);overflow:hidden;}
.bz_aside .bz_text:after{content:"";position:absolute;inset:0.2em;background:#f4f4f4;opacity:0.45;border-radius:1.3em;pointer-events:none;}
.bz_aside .bz_text_in{padding:2.8em 0;position:relative;z-index:2;}
.bz_aside .bz_text .bz_aside_tit{padding-left:2.8em;}
.bz_aside .bz_text .bz_text_box{height:38.7em;}
.bz_check .bz_aside .bz_text .bz_text_box{height:47.9em;padding-top:1em;}
.bz_standard .bz_aside .bz_text .bz_text_box{height:37.3em;padding-top:1em;}
.bz_aside.bz_on .bz_text .bz_text_box{height:19.9em;}
.bz_aside .bz_text .bz_text_box_in{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;}

.bz_aside .bz_text .bz_chk_file_up{margin:0 2.8em;flex:1;background:#fff;border:0.1em solid #ddd;border-radius:1em;}
.bz_aside .bz_text .bz_chk_file_up_in{display:flex;height: 100%;flex-direction: column;justify-content: center;align-items: center;gap:1.5em;}
.bz_aside .bz_text .bz_chk_file_up .bz_btn_chk_file_up{width:10.1em;height:3em;border:0.1em solid #ddd;border-radius:2em;text-align:center;background:#fff;margin-top:2em;}
.bz_aside .bz_text .bz_chk_file_up .bz_btn_chk_file_up span{font-size:1.5em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;}
.bz_aside .bz_text .bz_chk_file_up p{}
.bz_aside .bz_text .bz_chk_file_up p span{font-size:1.5em;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:1.1;}
.bz_aside .bz_text .bz_chk_file_up strong{}
.bz_aside .bz_text .bz_chk_file_up strong br{display:none;}
.bz_aside .bz_text .bz_chk_file_up strong em{line-height:1.1;}
.bz_aside .bz_text .bz_chk_file_up strong span{font-size:1.3em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;}

.bz_aside .bz_text .bz_text_area{border:0.1em solid #ddd;border-bottom:0;border-top-left-radius:1em;border-top-right-radius:1em;background:#fff;margin:0 2.8em;flex:1;}
.bz_aside .bz_text .bz_textarea{width:100%;height:100%;resize:none;font-size:1.5em;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:1.667;padding:1em 1.333em 0 1.333em;overflow-y:auto;}
.bz_aside .bz_text .bz_textarea:placeholder{color:#aeaeae;font-weight:300;}
.bz_aside .bz_text .bz_textarea:placeholder-shown{color:#aeaeae;font-weight:300;}
.bz_aside .bz_text .bz_textarea:not(:placeholder-shown){color:#252525;}

.bz_aside .bz_text .bz_text_count{height:3em;padding-top:0.2em;border:0.1em solid #ddd;border-top:0;border-bottom-left-radius:1em;border-bottom-right-radius:1em;background:#fff;margin:0 2.8em;text-align:right;padding-right:1.5em;}
.bz_aside .bz_text .bz_text_count span{font-size:1.3em;font-weight:300;color:#aeaeae;letter-spacing:0;line-height:1;}

.bz_aside .bz_text .bz_text_file{width:100%;padding-top:1em;padding-left:2.8em;}
.bz_aside .bz_text .bz_text_file_in{width:100%;}
.bz_aside .bz_text .bz_btn_text_file{max-width:65em;width:100%;background:#fff;border:0.1em solid #ddd;border-radius:1em;display:flex;justify-content:center;align-items:center;margin-right:2.8em;height:5em;}
.bz_aside .bz_text .bz_btn_text_file span{font-size:1.6em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1;padding-left:1.375em;background:url(../images/i_tit_file.png) 0 50% no-repeat;background-size:1em;}
.bz_aside .bz_text .bz_file_area{width:100%;}
.bz_aside .bz_text .bz_file_tit{background:url(../images/i_tit_file.png) 0 0 no-repeat;background-size:1.6em;display:flex;justify-content:space-between;padding-left:2em;padding-right:2.8em;margin-top:1em;}
.bz_aside .bz_text .bz_file_tit p{font-size:1.5em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_aside .bz_text .bz_file_tit p strong{font-weight:bold;color:#0a55d8;}
.bz_design .bz_aside .bz_text .bz_file_tit p strong{font-weight:bold;color:#ec6a96;}
.bz_check .bz_aside .bz_text .bz_file_tit p strong{font-weight:bold;color:#696d91;}
.bz_standard .bz_aside .bz_text .bz_file_tit p strong{font-weight:bold;color:#1f96a8;}
.bz_aside .bz_text .bz_btn_file_add{background:url(../images/i_tit_plus.png) 0 0.2em no-repeat;background-size:1.2em;padding-left:1.7em;}
.bz_aside .bz_text .bz_btn_file_add span{font-size:1.5em;font-weight:500;color:#aeaeae;letter-spacing:-0.05em;line-height:1;}
.bz_aside .bz_text .bz_file_list{margin-top:1.4em;padding-right:1.5em;}
.bz_aside .bz_text .bz_file_list ul{display:flex;gap:0.5em;flex-direction:column;overflow:hidden;overflow-y:auto;max-height:13em;}
.bz_aside .bz_text .bz_file_list ul::-webkit-scrollbar{width:1.3em;}
.bz_aside .bz_text .bz_file_list ul::-webkit-scrollbar-track{background:transparent;}
.bz_aside .bz_text .bz_file_list ul::-webkit-scrollbar-thumb{background:#aeaeae;border-radius:10em;border:0.5em solid transparent;background-clip:padding-box;}
.bz_aside .bz_text .bz_file_list ul::-webkit-scrollbar-button{display:none;}
.bz_aside .bz_text .bz_file_list li{max-width:65em;width:100%;background:#fff;border:0.1em solid #ddd;border-radius:0.7em;display:flex;justify-content:flex-start;align-items:center;}
.bz_aside .bz_text .bz_btn_file_down{padding-left:1.5em;display:flex;width:calc(100% - 3.7em);align-items:center;height:3.8em;}
.bz_aside .bz_text .bz_btn_file_down img{width:2em;margin-right:0.7em;}
.bz_aside .bz_text .bz_btn_file_down strong{font-size:1.4em;font-weight:400;color:#555;letter-spacing:-0.05em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bz_aside .bz_text .bz_btn_file_down span{font-size:1.3em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;margin-left:0.615em;}
.bz_aside .bz_text .bz_btn_file_del{width:3.7em;height:3.8em;background:url(../images/i_file_del.png) 50% 50% no-repeat;background-size:0.7em;}
.bz_aside .bz_text .bz_btn_file_del span{display:block;text-indent:-999em;}
.bz_aside .bz_text .bz_file_all{max-width:65em;width:100%;border:0.1em solid #ddd;border-radius:1em;background:#fff url(../images/i_tit_arrow.png) calc(100% - 1.5em) 50% no-repeat;background-size:1.3em;margin-right:2.8em;}
.bz_aside .bz_text .bz_btn_file_all{width:100%;background:url(../images/i_tit_file.png) 1.4em 50% no-repeat;background-size:1.5em;display:flex;justify-content:flex-start;align-items:center;height:4.8em;padding-left:4em;}
.bz_aside .bz_text .bz_btn_file_all strong{font-size:1.5em;font-weight:400;color:#555;letter-spacing:-0.05em;line-height:1.1;}
.bz_aside .bz_text .bz_btn_file_all span{font-size:1.3em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;margin-left:0.77em;}

.bz_aside .bz_text .bz_text_company{position:relative;margin:2em 2.8em 0 2.8em;padding-top:2.1em;}
.bz_aside .bz_text .bz_text_company:after{content:"";position:absolute;top:0;left:0;width:100%;height:0.1em;background:#ddd;opacity:0.8;}
.bz_aside .bz_text .bz_text_company_in{}
.bz_aside .bz_text .bz_text_company p{padding-bottom:1.5em;}
.bz_aside .bz_text .bz_text_company p span{font-size:1.5em;font-weight:500;color:#555;letter-spacing:-0.05em;line-height:1;}
.bz_aside .bz_text .bz_text_company p strong{font-weight:500;color:#252525;}
.bz_aside .bz_text .bz_btn_text_company{max-width:65em;width:100%;background:#fff;border:0.1em solid #ddd;border-radius:1em;display:flex;justify-content:center;align-items:center;height:5em;margin-top:0.3em;}
.bz_aside .bz_text .bz_btn_text_company span{font-size:1.6em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1;padding-left:1.375em;background:url(../images/i_tit_file.png) 0 50% no-repeat;background-size:1em;}
.bz_aside .bz_text .bz_text_company_file{background:#fff;border:0.1em solid #ddd;border-radius:1em;display:flex;justify-content:flex-start;align-items:center;margin-top:0.3em;}
.bz_aside .bz_text .bz_text_company .bz_btn_file_down{height:4.8em;}
.bz_aside .bz_text .bz_text_company .bz_btn_file_down img{width:3em;margin-right:1em;}
.bz_aside .bz_text .bz_text_company .bz_btn_file_del{height:4.8em;}

.bz_aside .bz_text .bz_text_slc{margin-bottom:1em;padding-left:2.8em;}
.bz_aside .bz_text .bz_text_slc_in{}
.bz_aside .bz_text .bz_text_slc p{display:none;}
.bz_aside .bz_text .bz_text_slc ul{display:flex;gap:0.8em;flex-wrap:wrap;}
.bz_aside .bz_text .bz_text_slc li{}
.bz_aside .bz_text .bz_text_slc li .bz_btn_text_slc{padding:0 1.5em;height:3em;border:0.1em solid #ddd;border-radius:3em;background:#fff;text-align:center;}
.bz_aside .bz_text .bz_text_slc li .bz_btn_text_slc:hover{border:0.1em solid #0051da}
.bz_design .bz_aside .bz_text .bz_text_slc li .bz_btn_text_slc:hover{border:0.1em solid #ec6a96}
.bz_aside .bz_text .bz_text_slc li .bz_btn_text_slc.bz_on{background:linear-gradient(180deg, #5ea3ff, #347dff, #0051da);}
.bz_design .bz_aside .bz_text .bz_text_slc li .bz_btn_text_slc.bz_on{background:linear-gradient(180deg, #ffa8c1, #ff7da9, #ec6a96);}
.bz_aside .bz_text .bz_text_slc li .bz_btn_text_slc span{font-size:1.4em;font-weight:400;color:#555;letter-spacing:-0.05em;line-height:1.1;}
.bz_aside .bz_text .bz_text_slc li .bz_btn_text_slc:hover span{color:#0051da;}
.bz_design .bz_aside .bz_text .bz_text_slc li .bz_btn_text_slc:hover span{color:#ec6a96;}
.bz_aside .bz_text .bz_text_slc li .bz_btn_text_slc.bz_on span{color:#fff;}

.bz_aside .bz_option{border-radius:1.5em;border:0.2em solid #f3f3f3;box-shadow:inset 0 0 0.5em 0.5em rgba(255,255,255,0.8), 0 0.1em 1.5em 0.5em rgba(0,0,0,0.12);backdrop-filter:blur(1.5em);overflow:hidden;position:absolute;bottom:9em;width:71em;z-index:4;}
.bz_after.bz_on .bz_aside .bz_option{bottom:19.7em;}
.bz_aside .bz_option:after{content:"";position:absolute;inset:0.2em;background:#f4f4f4;opacity:0.45;border-radius:1.3em;pointer-events:none;}
.bz_aside .bz_option_in{position:relative;z-index:2;padding:1.8em;}
.bz_aside.bz_on .bz_option_in{padding:1.8em 1.8em 20.7em 1.8em;}
.bz_aside .bz_option .bz_aside_tit{padding:1em;width:100%;background:url(../images/i_option_arrow.png) calc(100% - 1em) 50% no-repeat;background-size:1.4em;margin-bottom:0;flex-wrap:wrap;}
.bz_aside.bz_on .bz_option .bz_aside_tit{background:url(../images/i_option_arr.png) calc(100% - 1em) 50% no-repeat;background-size:1.4em;}
.bz_aside .bz_option .bz_aside_tit br{display:none;}
.bz_aside .bz_option .bz_btn_option_selected{display:none;width:100%;}
.bz_aside .bz_option_box{display:none;position:absolute;top:52.3em;left:50%;margin-left:-68em;z-index:9;}
.bz_aside.bz_on .bz_option_box{display:block;}
.bz_aside .bz_option_box .bz_option_box_in{}
.bz_aside .bz_option_box .bz_btn_option_size{display:none;}
.bz_aside .bz_option_box .bz_option_tag{padding:1em 1em 0 1em;}
.bz_aside .bz_option_box .bz_option_tag_in{}
.bz_aside .bz_option_box .bz_option_tag p{padding-left:1em;margin-bottom:1em;}
.bz_aside .bz_option_box .bz_option_tag p span{font-size:1.5em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_aside .bz_option_box .bz_option_tag ul{display:flex;gap:1em;flex-wrap:wrap;}
.bz_aside .bz_option_box .bz_option_tag li{}
.bz_aside .bz_option_box .bz_option_tag li .bz_btn_option_tag{padding:0 1.5em;height:3em;border:0.1em solid #ddd;border-radius:3em;background:#fff;text-align:center;}
.bz_aside .bz_option_box .bz_option_tag li .bz_btn_option_tag:hover{border:0.1em solid #0051da}
.bz_design .bz_aside .bz_option_box .bz_option_tag li .bz_btn_option_tag:hover{border:0.1em solid #ec6a96}
.bz_aside .bz_option_box .bz_option_tag li .bz_btn_option_tag.bz_on{background:linear-gradient(180deg, #5ea3ff, #347dff, #0051da);}
.bz_design .bz_aside .bz_option_box .bz_option_tag li .bz_btn_option_tag.bz_on{background:linear-gradient(180deg, #ffa8c1, #ff7da9, #ec6a96);}
.bz_aside .bz_option_box .bz_option_tag li .bz_btn_option_tag span{font-size:1.4em;font-weight:400;color:#555;letter-spacing:-0.06em;line-height:1.1;}
.bz_aside .bz_option_box .bz_option_tag li .bz_btn_option_tag:hover span{color:#0051da;}
.bz_design .bz_aside .bz_option_box .bz_option_tag li .bz_btn_option_tag:hover span{color:#ec6a96;}
.bz_aside .bz_option_box .bz_option_tag li .bz_btn_option_tag.bz_on span{color:#fff;}

.bz_aside .bz_option_box .bz_option_img{padding:1.9em 1em 1em 1em;}
.bz_aside .bz_option_box .bz_option_img_in{}
.bz_aside .bz_option_box .bz_option_img p{padding-left:1em;display:flex;align-items:flex-end;gap:0.3em;margin-bottom:1em;}
.bz_aside .bz_option_box .bz_option_img p span{font-size:1.5em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_aside .bz_option_box .bz_option_img p em{font-size:1.3em;font-weight:400;color:#252525;letter-spacing:0;line-height:1;}
.bz_aside .bz_option_box .bz_option_img p strong{display:none;}
.bz_aside .bz_option_box .bz_option_img ul{display:flex;gap:1em;width:100%;}
.bz_aside .bz_option_box .bz_option_img li{width:21em;position:relative;}
.bz_aside .bz_option_box .bz_btn_option_img{position:relative;height:7em;display:flex;align-items:flex-start;justify-content:flex-start;width:100%;}
.bz_aside .bz_option_box .bz_btn_option_img.bz_on{}
.bz_aside .bz_option_box .bz_btn_option_img.bz_no{cursor:no-drop;}
.bz_aside .bz_option_box .bz_btn_option_img:before{content:"";position:absolute;inset:0.1em;background:#fff;border-radius:0.9em;z-index:2;}
.bz_aside .bz_option_box .bz_btn_option_img.bz_on:before{inset:0.2em;border-radius:0.8em;}
.bz_aside .bz_option_box .bz_btn_option_img:after{content:"";position:absolute;inset:0;background:#ddd;border-radius:1em;}
.bz_aside .bz_option_box .bz_btn_option_img.bz_on:after{background:linear-gradient(120deg, #347dff, #5ea3ff, #347dff, #5ea3ff, #0051da);box-shadow:0 0.3em 0.5em rgba(0,0,0,0.2);}
.bz_design .bz_aside .bz_option_box .bz_btn_option_img.bz_on:after{background:linear-gradient(120deg, #ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);}
.bz_aside .bz_option_box .bz_option_img .bz_btn_in{background:#fff url(../images/i_option_01.png) 2em 50% no-repeat;background-size:3.2em;border-radius:0.8em;height:calc(100% - 0.4em);width:calc(100% - 0.4em);inset:0.2em;padding-left:7.5em;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding-right:0.5em;opacity:0.5625;position:relative;z-index:3;}
.bz_aside .bz_option_box .bz_option_img .bz_on .bz_btn_in{opacity:1;}
.bz_aside .bz_option_box .bz_option_img li:first-child .bz_btn_in{background:#fff url(../images/i_option_01.png) 2em 50% no-repeat;background-size:3.2em;}
.bz_aside .bz_option_box .bz_option_img li:nth-child(2) .bz_btn_in{background:#fff url(../images/i_option_02.png) 2em 50% no-repeat;background-size:4em;}
.bz_aside .bz_option_box .bz_option_img li:nth-child(3) .bz_btn_in{background:#fff url(../images/i_option_03.png) 2em 50% no-repeat;background-size:4.4em;}
.bz_design .bz_aside .bz_option_box .bz_option_img li:first-child .bz_btn_in{background:#fff url(../images/i_option_04.png) 2em 50% no-repeat;background-size:3.2em;}
.bz_design .bz_aside .bz_option_box .bz_option_img li:nth-child(2) .bz_btn_in{background:#fff url(../images/i_option_05.png) 2em 50% no-repeat;background-size:4em;}
.bz_design .bz_aside .bz_option_box .bz_option_img li:nth-child(3) .bz_btn_in{background:#fff url(../images/i_option_06.png) 2em 50% no-repeat;background-size:4.4em;}
.bz_aside .bz_option_box .bz_btn_option_del{position:absolute;top:0.6em;right:0.6em;width:1.7em;height:1.7em;background:url(../images/i_file_del.png) 50% 50% no-repeat;background-size:0.7em;z-index:5;display:none;}
.bz_aside .bz_option_box .bz_btn_option_img.bz_on ~ .bz_btn_option_del{display:block;}
.bz_aside .bz_option_box .bz_btn_option_del span{display:block;text-indent:-999em;}
.bz_aside .bz_option_box .bz_btn_option_img span{font-size:1.5em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_aside .bz_option_box .bz_btn_option_img.bz_on span{color:#0a55d8;}
.bz_design .bz_aside .bz_option_box .bz_btn_option_img.bz_on span{color:#ec6a96;}
.bz_aside .bz_option_box .bz_btn_option_img em{font-size:1.3em;font-weight:400;color:#aeaeae;letter-spacing:0;line-height:1;margin-top:0.77em;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.bz_aside .bz_option_box .bz_option_pop{position:absolute;left:50%;top:-3.4em;height:2.8em;border-radius:0.5em;background:rgba(0,0,0,0.7);text-align:center;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;white-space:nowrap;padding:0 1em;transform:translateX(-50%);display:none;}
.bz_aside .bz_option_box .bz_btn_option_img.bz_no:hover ~ .bz_option_pop{display:block;}
.bz_aside .bz_option_box .bz_option_pop:after{content:"";position:absolute;bottom:-0.6em;left:50%;margin-left:-0.5em;width:0;height:0;border-left:0.5em solid transparent;border-right:0.5em solid transparent;border-top:0.6em solid rgba(0,0,0,0.7);pointer-events:none;}
.bz_aside .bz_option_box .bz_option_pop span{font-size:1.3em;font-weight:400;color:#fff;letter-spacing:-0.05em;line-height:1.1;text-indent:0;}
.bz_aside .bz_option_box .bz_option_btns{display:none;}
.bz_aside .bz_option_box .bz_btn_option_c{}
.bz_aside .bz_option_box .bz_btn_option_c span{}
.bz_aside .bz_option_box .bz_btn_option_s{}
.bz_aside .bz_option_box .bz_btn_option_s span{}

.bz_aside .bz_upload{}
.bz_aside .bz_ppt .bz_upload{}
.bz_aside .bz_design .bz_upload{margin-bottom:2.5em;}
.bz_aside .bz_upload_in{}
.bz_aside .bz_uploadbox{height:11em;box-shadow:inset 0 0 0.5em 0.5em rgba(255,255,255,0.8);border:0.2em solid #f3f3f3;border-radius:1em;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.bz_aside .bz_design .bz_uploadbox{border:0.2em solid #fff;}
.bz_aside .bz_ppt .bz_uploadbox{height:9.5em;}
.bz_aside .bz_design .bz_uploadbox{height:16em;}
.bz_aside .bz_uploadbox.bz_on{flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;padding:0.7em 0em;overflow-y:auto;flex-direction:row;align-items:flex-start;background:#fff;}
.bz_aside .bz_uploadbox .bz_btn_upload{font-size:1.5em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.9;padding:0 1em;border:0.1em solid #ddd;border-radius:3em;height:2em;background:#fff;}
.bz_aside .bz_uploadbox p{text-align:center;font-size:1.3em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.5;margin-top:0.7em;}
.bz_aside .bz_uploadbox .bz_upload_file{display:flex;align-items:center;padding:0.7em 0.5em 0.7em 3.0em;margin:0 0.5em;border-radius:0.5em;text-align:left;width:100%;position:relative;cursor:pointer;}
.bz_aside .bz_uploadbox .bz_upload_file:hover{background:rgba(0,0,0,0.08);}
.bz_aside .bz_uploadbox .bz_upload_file img{width:1.8em;height:auto;margin-right:0.7em;}
.bz_aside .bz_uploadbox .bz_upload_file strong{font-size:1.3em;font-weight:400;color:#333;letter-spacing:-0.05em;line-height:1.1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:40em;}
.bz_aside .bz_uploadbox .bz_btn_upload_close{ position:absolute;top:0.8em;left:1.0em;width:1.6em;height:1.6em;background:url(../images/ico_close_04.png) 50% 50% no-repeat;background-size:0.7em;z-index:3;}
.bz_aside .bz_uploadbox .bz_btn_upload_close span{text-indent:-999em;display:block;}
.bz_aside .bz_uploadbox .bz_btn_upload_down{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0.5em;}
.bz_aside .bz_uploadbox .bz_btn_upload_down span{text-indent:-999em;display:block;}

.bz_aside .bz_thema{display:none;margin-bottom:2.5em;}
.bz_aside .bz_ppt .bz_thema{display:block;}
.bz_aside .bz_design .bz_thema{display:block;margin-bottom:0;}
.bz_aside .bz_thema_in{}
.bz_aside .bz_thema .bz_thema_ul{display:flex;align-items:center;gap:1.6em;}
.bz_aside .bz_thema li{}
.bz_aside .bz_thema .bz_btn_thema{width:21.1em;height:7.5em;}
.bz_aside .bz_thema .bz_btn_thema .bz_btn_in{width:100%;height:100%;border:0.2em solid #f3f3f3;border-radius:1em;padding-left:1.6em;background:rgba(255,255,255,1);box-shadow:inset 0 0 0.5em 0.5em rgba(255,255,255,0.8);display:flex;align-items:center;text-align:left;}
.bz_aside .bz_thema .bz_btn_thema.bz_off .bz_btn_in{border:0.2em solid #fff;background:rgba(255,255,255,0.6);}
.bz_aside .bz_thema .bz_btn_thema.bz_on .bz_btn_in{border:0.2em solid #de1e10;}
.bz_aside .bz_thema .bz_btn_thema img{width:5em;margin-right:2.8em;position:relative;z-index:3;}
.bz_aside .bz_thema .bz_btn_thema.bz_off img{opacity:0.4;}
.bz_aside .bz_thema .bz_btn_thema.bz_on img{}
.bz_aside .bz_thema .bz_btn_thema p{position:relative;z-index:4;}
.bz_aside .bz_thema .bz_btn_thema strong{font-size:1.6em;font-weight:500;color:#252525;letter-spacing:0;line-height:1.1;display:block;margin-bottom:0.44em;}
.bz_aside .bz_thema .bz_btn_thema.bz_off strong{color:#aeaeae;}
.bz_aside .bz_thema .bz_btn_thema.bz_on strong{color:#252525;}
.bz_aside .bz_thema .bz_btn_thema span{font-size:1.3em;font-weight:400;color:#555;letter-spacing:0;line-height:1.1;display:block;}
.bz_aside .bz_thema .bz_btn_thema.bz_off span{color:#aeaeae;}
.bz_aside .bz_thema .bz_btn_thema.bz_on span{color:#555;}

.bz_aside .bz_chk_list{display:block;margin-bottom:0;}
.bz_aside .bz_chk_list .bz_chk_list_in{padding:0 2.8em;}
.bz_aside .bz_chk_list .bz_chk_list_ul{}
.bz_aside .bz_chk_list li{margin-bottom:1.5em;}
.bz_aside .bz_chk_list li:last-child{margin-bottom:0;}
.bz_aside .bz_chk_list .bz_btn_chk_list{width:100%;height:13.8em;position:relative;text-align:center;}
.bz_aside .bz_chk_list .bz_btn_chk_list.bz_on:after{content:"";border-radius:1em;position:absolute;inset:0;z-index:2;pointer-events:none;padding:0.2em;background:linear-gradient(#696d91, #a2adc1, #696d91, #a2adc1, #696d91);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_aside .bz_chk_list .bz_btn_chk_list .bz_btn_in{width:100%;height:100%;border:0.1em solid #ddd;border-radius:1em;display: flex;justify-content: space-between;align-items: center;padding:0 1.7em;background:#fff;}
.bz_aside .bz_chk_list .bz_btn_chk_list.bz_on .bz_btn_in{border:0.1em solid transparent;border-radius:1em;}
.bz_aside .bz_chk_list .bz_chk_list_desc{padding-left:12.4em;height:10em;background:url(../images/i_chk_01.png) 0 50% no-repeat;background-size:10em;display:flex;gap:1.5em;flex-direction: column;align-items: flex-start;justify-content: center;text-align:left;}
.bz_aside .bz_chk_list li:nth-child(2) .bz_chk_list_desc{background:url(../images/i_chk_02.png) 0 50% no-repeat;background-size:10em;}
.bz_aside .bz_chk_list li:nth-child(3) .bz_chk_list_desc{background:url(../images/i_chk_03.png) 0 50% no-repeat;background-size:10em;}
.bz_aside .bz_chk_list .bz_chk_list_desc strong{font-size:1.7em;font-weight:bold;color:#696d91;letter-spacing:-0.05em;line-height:1;}
.bz_aside .bz_chk_list .bz_chk_list_desc span{font-size:1.6em;font-weight:400;color:#555;letter-spacing:-0.05em;line-height:1;}
.bz_aside .bz_chk_list .bz_chk_list_chk{border:0.1em solid #ddd;border-radius:0.5em;width:14em;height:4em;display:flex;justify-content: center;align-items: center;overflow:hidden;background:#fff;}
.bz_aside .bz_chk_list .bz_btn_chk_list.bz_on .bz_chk_list_chk{background:linear-gradient(120deg, #696d91, #a2adc1);border:none;}
.bz_aside .bz_chk_list .bz_btn_chk_list:hover .bz_chk_list_chk{background:linear-gradient(120deg, #696d91, #a2adc1);border:none;}
.bz_aside .bz_chk_list .bz_chk_list_chk em{}
.bz_aside .bz_chk_list .bz_btn_chk_list.bz_on .bz_chk_list_chk em{padding-right:2.2em;background:url(../images/i_chk_on.png) 100% 50% no-repeat;background-size:1.1em;}
.bz_aside .bz_chk_list .bz_btn_chk_list:hover .bz_chk_list_chk em{padding-right:2.2em;background:url(../images/i_chk_on.png) 100% 50% no-repeat;background-size:1.1em;}
.bz_aside .bz_chk_list .bz_chk_list_chk span{font-size:1.5em;font-weight:bold;color:#aeaeae;letter-spacing:-0.06em;line-height:1.1;}
.bz_aside .bz_chk_list .bz_btn_chk_list.bz_on .bz_chk_list_chk span{color:#fff;}
.bz_aside .bz_chk_list .bz_btn_chk_list:hover .bz_chk_list_chk span{color:#fff;}

.bz_aside .bz_list{position:absolute;top:0;bottom:6.5em;left:71em;margin-left:3em;width:66em;margin-bottom:2.5em;border-radius:1.5em;border:0.2em solid #f3f3f3;box-shadow:inset 0 0 0.5em 0.5em rgba(255,255,255,0.8), 0 0.1em 1.5em 0.5em rgba(0,0,0,0.12);backdrop-filter:blur(1.5em);overflow:hidden;}
.bz_check .bz_aside .bz_list{}
.bz_aside .bz_list:after{content:"";position:absolute;inset:0.2em;background:#f4f4f4;opacity:0.45;border-radius:1.3em;pointer-events:none;}
.bz_aside .bz_list_in{position:relative;height:100%;z-index:2;}
.bz_aside .bz_list_in .bz_aside_tit{padding:2.8em 2.8em 0 2.8em;}
.bz_aside .bz_list_in .bz_aside_tit_sub{padding:0 2.8em;margin-bottom:2em;}
.bz_aside .bz_list_in .bz_aside_tit_sub span{font-size:1.5em;font-weight:400;color:#555;letter-spacing:-0.05em;line-height:1;width:100%;}
.bz_aside .bz_list_select{display:none;}
.bz_aside .bz_listbox{height:51.7em;box-shadow:inset 0 0 0.5em 0.5em rgba(255,255,255,0.8);border:0.1em solid #ddd;border-radius:1em;background:rgba(255,255,255,1);overflow:hidden;position:absolute;top:18.2em;left:50%;margin-left:7em;width:60em;z-index:6;}
.bz_design .bz_aside .bz_listbox{height:46em;top:23.9em;}
.bz_aside .bz_list_none{height:100%;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;align-items:center;}
.bz_aside .bz_list_none strong{width:4.4em;height:4.4em;background:url(../images/i_ai_m.png) 50% 50% no-repeat;background-size:4.4em;border-radius:50%;opacity:0.4;box-shadow:0 0.5em 1em rgba(0,0,0,0.25);text-indent:-999em;margin-bottom:1.2em;}
.bz_aside .bz_list_none p{font-size:1.6em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.5;}
.bz_aside .bz_list_ul{height:100%;padding:2.8em 0 0.8em 2.05em;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;align-content:flex-start;overflow:hidden;overflow-y:auto;-ms-overflow-style:none;}
.bz_aside .bz_list_ul::-webkit-scrollbar{display:none;}
.bz_aside .bz_list_ul.bz_type_word{}
.bz_aside .bz_list_ul .bz_list_li{margin:0 1.05em 1.9em 1.05em;}
.bz_aside .bz_list_ul .bz_btn_list{width:16.5em;height:22em;}
.bz_aside .bz_list_ul .bz_btn_list .bz_btn_in{width:100%;height:100%;padding:0;border-radius:0.5em;background:#fff;overflow:hidden;position:relative;}
.bz_aside .bz_list_ul .bz_btn_list .bz_btn_in:before{content:"";position:absolute;inset:0;border-radius:0.5em;border:0.1em solid #ddd;z-index:5;pointer-events:none;}

.bz_aside .bz_list_ul .bz_btn_list.bz_on .bz_btn_in{box-shadow:0 0.5em 1em rgba(0,0,0,0.2);}
.bz_aside .bz_list_ul .bz_btn_list.bz_on .bz_btn_in:before{background:#fff;border-radius:0.3em;inset:0.2em;z-index:2;border:none;}
.bz_aside .bz_list_ul .bz_btn_list.bz_on .bz_btn_in:after{content:"";background:conic-gradient(#347dff, #5ea3ff, #347dff, #5ea3ff, #0051da);min-width:140%;min-height:140%;aspect-ratio:1/1;position:absolute;left:-48%;top:-20%;z-index:1;animation:rotates 3s linear infinite;pointer-events:none;}
.bz_design .bz_aside .bz_list_ul .bz_btn_list.bz_on .bz_btn_in:after{background:conic-gradient(#ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);}

.bz_aside .bz_list_ul .bz_list_thumb{height:calc(100% - 4.5em);display:flex;flex-wrap:wrap;justify-content:center;align-content:center;position:relative;z-index:3;}
.bz_aside .bz_list_ul .bz_on .bz_list_thumb{}
.bz_aside .bz_list_ul .bz_list_thumb strong{display:block;text-indent:-999em;background:url(../images/i_ai_gray.png) 50% 50% no-repeat;width:7.2em;height:7.2em;background-size:100%;margin-top:2.1em;}
.bz_aside .bz_list_ul .bz_on .bz_list_thumb strong{background:url(../images/i_ai_bl.png) 50% 50% no-repeat;background-size:100%;}
.bz_aside .bz_list_ul .bz_list_thumb em{ font-size:1.7em;font-weight:500;color:#de1e10;letter-spacing:-0.05em;line-height:1.1;display:block;margin-top:0.5em;}
.bz_aside .bz_list_ul .bz_list_thumb img{width:10em;opacity:0;}
.bz_aside .bz_list_ul.bz_type_word .bz_list_li:nth-child(2) .bz_list_thumb{background:url(../images/i_w00.png) 50% 50% no-repeat;background-size:10em;}
.bz_aside .bz_list_ul.bz_type_word .bz_list_li:nth-child(3) .bz_list_thumb{background:url(../images/i_w01.png) 50% 50% no-repeat;background-size:10em;}
.bz_aside .bz_list_ul.bz_type_word .bz_list_li:nth-child(4) .bz_list_thumb{background:url(../images/i_w02.png) 50% 50% no-repeat;background-size:10em;}
.bz_aside .bz_list_ul.bz_type_word .bz_list_li:nth-child(5) .bz_list_thumb{background:url(../images/i_w03.png) 50% 50% no-repeat;background-size:10em;}
.bz_aside .bz_list_ul.bz_type_word .bz_list_li:nth-child(6) .bz_list_thumb{background:url(../images/i_w04.png) 50% 50% no-repeat;background-size:10em;}
.bz_aside .bz_list_ul.bz_type_word .bz_list_li .bz_on .bz_list_thumb{background:none;}
.bz_aside .bz_list_ul .bz_on .bz_list_thumb img{opacity:1;}
.bz_aside .bz_list_ul .bz_btn_list p{height:4.4em;background:#ddd;position:relative;z-index:7;left:0.1em;width:calc(100% - 0.2em);border-bottom-left-radius:0.3em;border-bottom-right-radius:0.3em;}
.bz_aside .bz_list_ul .bz_btn_list.bz_on p{height:4.3em;background:linear-gradient(180deg, #5ea3ff, #347dff, #0051da);left:0.2em;width:calc(100% - 0.4em);}
.bz_design .bz_aside .bz_list_ul .bz_btn_list.bz_on p{background:linear-gradient(180deg, #ffa8c1, #ff7da9, #ec6a96);}
.bz_aside .bz_list_ul .bz_btn_list span{font-size:1.7em;font-weight:400;color:#555;letter-spacing:-0.05em;line-height:1;position:absolute;top:0.7em;text-align:center;left:0;width:100%;}
.bz_aside .bz_list_ul .bz_btn_list.bz_on span{color:#fff;}
.bz_aside .bz_list_ul .bz_list_thema{display:none;}
.bz_aside .bz_list_ul .bz_btn_list_size{display:none;}
.bz_aside .bz_listbox_btns{display:none;}

.bz_aside .bz_list_ul.bz_type_ppt{padding:2.1em 0 0.2em 2.3em;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_li{margin:0 1em 1.6em 1em;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_btn_list{width:16.4em;height:9.2em;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_btn_list .bz_btn_in{border-radius:0.5em;padding:0;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_btn_list .bz_btn_in:before{inset:0;border:0.1em solid rgba(0,0,0,0.18);border-radius:0.6em;}

.bz_aside .bz_list_ul.bz_type_ppt .bz_btn_list .bz_btn_in{width:100%;height:100%;position:relative;text-align:center;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_btn_list.bz_on .bz_btn_in:after{content:"";border-radius:0.6em;position:absolute;inset:0;z-index:2;pointer-events:none;padding:0.2em;background:linear-gradient(120deg, #ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;min-width:100%;min-height:100%;aspect-ratio:auto;animation:none;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_btn_list .bz_btn_in .bz_list_thumb{width:100%;height:100%;border:0.1em solid transparent;border-radius:0.6em;display: flex;justify-content: center;align-items: center;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_btn_list.bz_on .bz_btn_in .bz_list_thumb{border:0.1em solid transparent;border-radius:0.8em;}

.bz_aside .bz_list_ul.bz_type_ppt .bz_list_thumb{height:100%;border-radius:0.5em;overflow:hidden;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_li:first-child .bz_list_thumb{height:100%;flex-direction:column;align-items:center;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_on .bz_list_thumb{}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_thumb strong{background:url(../images/i_ai_pk.png) 50% 50% no-repeat;width:3.7em;height:3.7em;background-size:100%;margin-top:0;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_on .bz_list_thumb strong{background:url(../images/i_ai_pk.png) 50% 50% no-repeat;width:3.7em;height:3.7em;background-size:100%;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_thumb em{font-size:1.4em;font-weight:500;color:#f15c93;margin-top:0.4em;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_thumb img{width:100%;filter:none;opacity:1;}

.bz_aside .bz_design_thema{padding:0 2.8em;}
.bz_aside .bz_design_thema_in{}
.bz_aside .bz_design_thema ul{display:flex;gap:1.2em;}
.bz_aside .bz_design_thema li{width:14.1em;height:5em;}
.bz_aside .bz_design_thema .bz_btn_design_thema{width:100%;height:100%;border:0.1em solid #ddd;border-radius:1em;background:#fff;opacity:0.7;display:flex;justify-content: center;align-items: center;gap:0.4em;}
.bz_aside .bz_design_thema .bz_btn_design_thema.bz_on{background:linear-gradient(180deg, #ffa8c1, #ff7da9, #ec6a96);box-shadow:0 0.5em 1em 0.05em rgba(0,0,0,0.25);opacity:1;border:none;}
.bz_aside .bz_design_thema .bz_btn_design_thema em{width:2em;height:2.4em;background:url(../images/i_tm.png) 50% 50% no-repeat;background-size:2em;text-indent:-999em;margin-bottom:0.9em;}
.bz_aside .bz_design_thema .bz_btn_design_thema.bz_on em{background:url(../images/i_tm_on.png) 50% 50% no-repeat;background-size:2em;}
.bz_aside .bz_design_thema .bz_btn_design_thema span{opacity:0.5;font-size:1.6em;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:1.1;}
.bz_aside .bz_design_thema .bz_btn_design_thema.bz_on span{opacity:1;font-weight:bold;color:#fff;}

.bz_aside .bz_submit{position:absolute;bottom:0;left:0;width:100%;}
.bz_aside .bz_submit_in{}
.bz_aside .bz_submit .bz_btn_submit{width:100%;height:6em;cursor:default;}
.bz_aside .bz_submit .bz_btn_submit.bz_on{cursor:pointer;}

.bz_aside .bz_submit .bz_line{width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.bz_aside .bz_submit .bz_on .bz_line{border:none;background:none;box-shadow:none;border-radius:1em;}

.bz_aside .bz_submit .bz_line:after{}
.bz_aside .bz_submit .bz_on .bz_line:after{content:"";background:conic-gradient(#347dff, #5ea3ff, #347dff, #5ea3ff, #0051da);min-width:140%;min-height:140%;aspect-ratio:1/1;position:absolute;left:-20%;z-index:1;animation:rotates 4s linear infinite;pointer-events:none;min-width:110%;min-height:110%;left:-5%;}
.bz_design .bz_aside .bz_submit .bz_on .bz_line:after{background:conic-gradient(#ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);}
.bz_check .bz_aside .bz_submit .bz_on .bz_line:after{background:conic-gradient(#696d91, #a2adc1, #696d91, #a2adc1, #696d91);}
.bz_aside .bz_submit .bz_on:hover .bz_line:after{animation:rotates 2s linear infinite;}

.bz_aside .bz_submit .bz_line:before{content:"";border:0.2em solid #ddd;border-radius:1em;background:rgba(255,255,255,0.7);position:absolute;inset:0;z-index:2;pointer-events:none;}
.bz_aside .bz_submit .bz_on .bz_line:before{content:"";background:#fff;border-radius:0.8em;position:absolute;inset:0.2em;z-index:2;pointer-events:none;border:none;}

.bz_aside .bz_submit .bz_submit_logo{width:2.2em;height:2.5em;background:url(../images/i_submit_g.png) 100% 50% no-repeat;background-size:2.2em;margin-left:0.6em;margin-right:0.5em;text-indent:-999em;position:relative;z-index:3;margin-bottom:0.7em;}
.bz_aside .bz_submit .bz_on .bz_submit_logo{background:url(../images/i_submit_b.png) 100% 50% no-repeat;background-size:2.2em;}
.bz_design .bz_aside .bz_submit .bz_on .bz_submit_logo{background:url(../images/i_submit_p.png) 100% 50% no-repeat;background-size:2.2em;}
.bz_check .bz_aside .bz_submit .bz_on .bz_submit_logo{background:url(../images/i_submit_c.png) 100% 50% no-repeat;background-size:2.2em;}

.bz_aside .bz_submit .bz_submit_text{font-size:1.8em;font-weight:bold;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;position:relative;z-index:4;}
.bz_aside .bz_submit .bz_submit_text em{font-weight:500;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;}
.bz_aside .bz_submit .bz_on .bz_submit_text{color:#0a55d8;}
.bz_design .bz_aside .bz_submit .bz_on .bz_submit_text{color:#ec6a96;}
.bz_check .bz_aside .bz_submit .bz_on .bz_submit_text{color:#696d91;}
.bz_aside .bz_submit .bz_on .bz_submit_text em{color:#0a55d8;}
.bz_design .bz_aside .bz_submit .bz_on .bz_submit_text em{color:#ec6a96;}
.bz_check .bz_aside .bz_submit .bz_on .bz_submit_text em{color:#696d91;}

.bz_aside .bz_submit .bz_on:active .bz_line{background:linear-gradient(180deg, #5ea3ff, #347dff, #0051da);}
.bz_design .bz_aside .bz_submit .bz_on:active .bz_line{background:linear-gradient(180deg, #ffa8c1, #ff7da9, #ec6a96);}
.bz_check .bz_aside .bz_submit .bz_on:active .bz_line{background:linear-gradient(180deg, #a2adc1, #696d91);}
.bz_aside .bz_submit .bz_on:active .bz_line:after{display:none;}
.bz_aside .bz_submit .bz_on:active .bz_line:before{display:none;}
.bz_aside .bz_submit .bz_on:active .bz_submit_logo{background:url(../images/i_submit_w.png) 100% 50% no-repeat;background-size:2.2em;}
.bz_aside .bz_submit .bz_on:active .bz_submit_text{color:#fff;}
.bz_aside .bz_submit .bz_on:active .bz_submit_text em{color:#fff;}

.bz_aside .bz_aside_f{position:absolute;top:2em;right:2em;display:none;}
.bz_after .bz_aside .bz_aside_f{display:block;}
.bz_after.bz_on .bz_aside .bz_aside_f{top:-2.8em;right:-1.3em;}
.bz_aside .bz_aside_f_in{}
.bz_aside .bz_aside_f .bz_btn_function{width:2em;height:2em;background:url(../images/i_close_b.png) 50% 50% no-repeat;background-size:2em;}

.bz_contents{height:100%;}
.bz_index .bz_contents{position:relative;}
.bz_before .bz_contents{position:absolute;z-index:2;display:none;}
.bz_main .bz_contents{position:absolute;display:none;}
.bz_index .bz_main .bz_contents{position:relative;display:block;}
.bz_after .bz_contents{position:relative;display:block;min-height:calc(100vh - 5.2em);}

.bz_contents_in{height:100%;}

.bz_gener_ing{height:calc(100vh - 5.2em);position:fixed;top:5.2em;left:0;width:100%;z-index:40;}
.bz_gener_ing .bz_gener_ing_in{height:100%;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;backdrop-filter:blur(1.5em);background:rgba(0,0,0,0.4);}
.bz_gener_ing .bz_ing_in{padding:1.5em 4.5em 3em 4.5em;border-radius:1.5em;background:#fff;width:90%;max-width:72em;max-height:95%;overflow-y:auto;-ms-overflow-style:none;}
.bz_gener_ing .bz_ing_in::-webkit-scrollbar{display:none;}
.bz_gener_ing .bz_ing_t{text-align:center;}
.bz_gener_ing .bz_ing_load{width:16em;height:16em;border-radius:50%;background:rgba(255,255,255,0.5);padding:3em;position:relative;margin:0 auto;}
.bz_gener_ing .bz_ing_load_logo{}
.bz_gener_ing .bz_ing_load_logo img{width:100%;border-radius:50%;box-shadow:0 0 0.05em rgba(231,37,37,0.1);animation:shadows 1s ease-in-out infinite alternate;}
.bz_gener_ing .bz_ing_load_ico{}
.bz_gener_ing .bz_ing_load_ico img{position:absolute;opacity:0;width:3.6em;}
@keyframes shadows{
	0%{box-shadow:0 0 0.05em rgba(231,37,37,0.1);}
	100%{box-shadow:0 0 2em rgba(231,37,37,0.8);}
}
.bz_gener_ing .bz_ing_load_ico img:nth-child(1){top:1.2em;left:6.2em;animation:opacitys 1.5s ease-in-out both;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(2){top:2.155em;left:9.139em;animation:opacitys 1.5s 2s ease-in-out both;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(3){top:4.655em;left:10.955em;animation:opacitys 1.5s 4s ease-in-out both;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(4){top:7.745em;left:10.955em;animation:opacitys 1.5s 6s ease-in-out both;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(5){top:10.245em;left:9.139em;animation:opacitys 1.5s 8s ease-in-out both;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(6){top:11.2em;left:6.2em;animation:opacitys 1.5s 10s ease-in-out both;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(7){top:10.245em;left:3.261em;animation:opacitys 1.5s 12s ease-in-out both;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(8){top:7.745em;left:1.445em;animation:opacitys 1.5s 14s ease-in-out both;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(9){top:4.655em;left:1.445em;animation:opacitys 1.5s 16s ease-in-out both;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(10){top:2.155em;left:3.261em;animation:opacitys 1.5s 18s ease-in-out both;}
@keyframes opacityss{
	0%{opacity:0;}
	100%{opacity:1;}
}
.bz_gener_ing .bz_ing_p{margin-bottom:2.1em;text-align:center;}
.bz_gener_ing .bz_ing_p span{font-size:2.3em;font-weight:bold;color:#252525;letter-spacing:-0.05em;line-height:1.5;display:block;}
.bz_gener_ing .bz_ing_bar{margin-bottom:3.8em;}
.bz_gener_ing .bz_ing_bar p{font-size:1.4em;font-weight:500;color:#555;letter-spacing:-0.05em;line-height:1.1;padding-left:0.714em;}
.bz_gener_ing .bz_ing_bar strong{box-shadow:inset 0 0 0.5em 0.5em rgba(255,255,255,0.8), 0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);border:0.2em solid #f3f3f3;border-radius:1.5em;background:#f3f3f3;display:block;height:3em;position:relative;margin-top:1em;}
.bz_gener_ing .bz_ing_bar span{position:absolute;top:0;left:0;height:100%;width:0%;background:#de1e10;border-radius:3em;display:block;box-shadow:inset 0 0 0.3em 0.3em rgba(255,255,255,0.3);}
.bz_gener_ing .bz_ing_bar em{position:absolute;top:0;left:0;width:100%;font-size:1.5em;font-weight:bold;color:#252525;letter-spacing:-0.05em;line-height:1.65;text-align:center;}
.bz_gener_ing .bz_ing_bar em.bz_on{color:#fff;}
.bz_gener_ing .bz_ing_form{height:calc(100% - 38.4em);min-height:17em;}
.bz_gener_ing .bz_ing_form_t{margin-bottom:1.5em;display:flex;justify-content:space-between;align-items:center;}
.bz_gener_ing .bz_ing_form_t span{font-size:1.5em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.2;padding-left:1.34em;background:url(../images/i_chk.png) 0 50% no-repeat;background-size:1.06667em;}
.bz_gener_ing .bz_ing_form_t strong{font-size:1.4em;font-weight:500;color:#555;letter-spacing:-0.05em;line-height:1.2;}
.bz_gener_ing .bz_ing_form_t em{font-weight:bold;color:#000;line-height:1.2;}
.bz_gener_ing .bz_ing_list{height:calc(100% - 3.3em);}
.bz_gener_ing .bz_ing_list ul{padding:2em 2em 1em 2em;min-height:13.7em;height:100%;max-height:25em;border-radius:1em;background:#f3f3f3;overflow:hidden;overflow-y:auto;-ms-overflow-style:none;}
.bz_gener_ing .bz_ing_list ul::-webkit-scrollbar{display:none;}
.bz_gener_ing .bz_ing_list li{height:4.5em;border:0.1em solid #ddd;border-radius:1em;background:#fff;display:flex;justify-content:space-between;align-items:center;margin-bottom:1em;}
.bz_gener_ing .bz_ing_desc{padding-left:1em;display:flex;align-items:center;width:calc(100% - 10em);}
.bz_gener_ing .bz_ing_desc span{font-size:1.5em;font-weight:300;color:#aeaeae;letter-spacing:-0.05em;line-height:1.2;width:1.733em;text-align:center;}
.bz_gener_ing .bz_on .bz_ing_desc span{color:#252525;}
.bz_gener_ing .bz_ing_desc p{font-size:1.5em;font-weight:500;color:#aeaeae;letter-spacing:-0.05em;line-height:1.2;margin-left:0.5em;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1;}
.bz_gener_ing .bz_on .bz_ing_desc p{color:#252525;}
.bz_gener_ing .bz_ing_time{padding-right:2em;display:flex;align-items:center;text-align:right;}
.bz_gener_ing .bz_ing_time em{font-size:1.4em;font-weight:400;color:#aeaeae;letter-spacing:0.01em;line-height:1.2;}
.bz_gener_ing .bz_ing_time strong{margin-left:1em;width:2.4em;height:2.4em;background:url(../images/i_loading.gif) 50% 50% no-repeat;background-size:2.4em;filter:hue-rotate(146deg);}
.bz_gener_ing .bz_on .bz_ing_time strong{background:url(../images/i_comp.png) 50% 50% no-repeat;background-size:2.4em;}

.bz_gener_ing .bz_ing_stop{margin-top:3em;text-align:center;}
.bz_gener_ing .bz_btn_ing_stop{width:25em;height:4.5em;border:0.1em solid #aeaeae;border-radius:0.6em;margin:0 auto;}
.bz_gener_ing .bz_btn_ing_stop:hover{border-color:#555;}
.bz_gener_ing .bz_btn_ing_stop span{font-size:1.6em;font-weight:500;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;background:url(../images/i_ing_stop.png) 0 0.35em no-repeat;background-size:1em;padding-left:1.5625em;}
.bz_gener_ing .bz_btn_ing_stop:hover span{color:#252525;background:url(../images/i_ing_stop_on.png) 0 0.35em no-repeat;background-size:1em;}

.bz_gener{background:#f8f8f8;min-height:calc(100vh - 5.2em);}
.bz_gener .bz_gener_in{}
.bz_gener .bz_gener_c{}
.bz_gener .bz_gener_c_in{}

.bz_gener .bz_pager{position:fixed;left:0;top:11.2em;bottom:8em;overflow-y:auto;-ms-overflow-style:none;border-right:0.1em solid #ddd;z-index:16;background:#fff;}
.bz_gener .bz_pager.bz_tgl{left:-100vw;}
.bz_gener .bz_pager::-webkit-scrollbar{display:none;}
.bz_gener .bz_pager_in{padding:2em 2.5em 0 2.5em;}
.bz_gener .bz_pager_box{position:relative;margin-bottom:2em;cursor:pointer;}
.bz_gener .bz_pager_num{position:absolute;top:0.1em;left:0.1em;width:3em;height:3em;text-align:center;background:rgba(0,0,0,0.35);z-index:16;border-radius:0.4em 0 0 0;}
.bz_gener .bz_pager_num span{font-size:1.3em;font-weight:500;color:#fff;letter-spacing:0;line-height:2.25;}
.bz_gener .bz_pager_thumb{position:relative;width:25em;min-height:6em;background:#fff;}
.bz_gener .bz_pager_thumb:after{content:"";border-radius:0.5em;position:absolute;inset:0;z-index:2;pointer-events:none;padding:0.1em;background:linear-gradient(90deg, #ddd, #ddd);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_gener .bz_pager_box.bz_on .bz_pager_thumb:after{padding:0.2em;background:linear-gradient(120deg, #347dff, #5ea3ff, #347dff, #5ea3ff, #0051da);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_design .bz_gener .bz_pager_box.bz_on .bz_pager_thumb:after{background:linear-gradient(120deg, #ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_gener .bz_pager_thumb img{width:100%;height:auto;border-radius:0.6em;}
.bz_gener .bz_btn_pager{position:absolute;top:1em;right:1em;width:2.4em;height:2.4em;background:#fff url(../images/i_more.png) 50% 50% no-repeat;background-size:1em;border:0.1em solid #d4d4d4;border-radius:50%;box-shadow:0 0.5em 1em 0.05em rgba(0,0,0,0.2);z-index:24;display:none;}
.bz_gener .bz_pager_box.bz_on .bz_btn_pager{display:block;}
.bz_gener .bz_btn_pager span{display:block;text-indent:-999em;}

.bz_gener .bz_pager_toggle{position:fixed;left:0;top:5.2em;z-index:16;background:#fff;height:6em;width:30em;border-right:0.1em solid #ddd;}
.bz_gener .bz_pager_toggle.bz_tgl{left:5%;top:15.6em;width:9.1em;height:3.5em;border:0.1em solid #ddd;border-radius:3em;box-shadow:0 0.5em 1em 0.05em rgba(0, 0, 0, 0.25);}
.bz_gener .bz_pager_toggle:after{content:"";background:linear-gradient(180deg, #5ea3ff, #347dff, #0051da);position:absolute;inset:0;opacity:0.15;}
.bz_design .bz_gener .bz_pager_toggle:after{background:linear-gradient(180deg, #ffa8c1, #ff7da9, #ec6a96);opacity:0.25;}
.bz_gener .bz_pager_toggle.bz_tgl:after{display:none;}
.bz_gener .bz_pager_toggle .bz_btn_pager_toggle{height:100%;width:100%;position:relative;z-index:2;background:url(../images/i_pager_close.png) calc(100% - 2em) 50% no-repeat;background-size:1.2em;text-align:left;padding-left:2em;}
.bz_gener .bz_pager_toggle.bz_tgl .bz_btn_pager_toggle{background:url(../images/i_pager_tgl.png) 1.5em 50% no-repeat;background-size:1.4em;padding-left:3.9em;}
.bz_gener .bz_pager_toggle .bz_btn_pager_toggle span{font-size:1.6em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;}
.bz_gener .bz_pager_toggle.bz_tgl .bz_btn_pager_toggle span{font-size:1.4em;}
.bz_gener .bz_pager_toggle .bz_btn_pager_toggle em{}
.bz_gener .bz_pager_toggle.bz_tgl .bz_btn_pager_toggle em{display:none;}

.bz_gener .bz_quick_toggle{position:fixed;top:15.6em;right:5%;z-index:16;}
.bz_gener .bz_quick_toggle .bz_btn_quick_on{width:10.9em;height:3.5em;border-radius:2em;background:url(../images/i_quick_toggle.png) 50% 50% no-repeat;background-size:100%;box-shadow:0 0.5em 1em 0.05em rgba(0, 0, 0, 0.2);text-align:left;padding-left:4em;}
.bz_design .bz_gener .bz_quick_toggle .bz_btn_quick_on{background:url(../images/i_quick_toggle_p.png) 50% 50% no-repeat;background-size:100%;}
.bz_gener .bz_quick_toggle .bz_btn_quick_on span{font-size:1.5em;font-weight:500;color:#fff;letter-spacing:-0.05em;line-height:1.1;}

.bz_gener .bz_quick{position:fixed;right:0;top:5.2em;bottom:0;width:34.1em;border-left:0.1em solid #ddd;z-index:29;background:#fff;}
.bz_gener .bz_quick.bz_off{right:-110vw;}
.bz_gener .bz_quick_in{height:100%;}
.bz_gener .bz_quick_t{position:relative;height:7em;}
.bz_gener .bz_quick_t:after{content:"";background:linear-gradient(180deg, #5ea3ff, #347dff, #0051da);position:absolute;inset:0;opacity:0.15;}
.bz_design .bz_gener .bz_quick_t:after{background:linear-gradient(180deg, #ffa8c1, #ff7da9, #ec6a96);opacity:0.25;}
.bz_gener .bz_quick_t_in{position:relative;z-index:2;height:100%;}
.bz_gener .bz_quick_t_l{background:url(../images/i_quick_t.png) 1.6em 1.4em no-repeat;background-size:2.8em;padding-left:2.4em;padding-top:1.8em;}
.bz_design .bz_gener .bz_quick_t_l{background:url(../images/i_quick_t_p.png) 1.6em 1.4em no-repeat;background-size:2.8em;}
.bz_gener .bz_quick_t_l strong{display:block;padding-left:2em;margin-bottom:1em;}
.bz_gener .bz_quick_t_l strong span{font-size:1.6em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_quick_t_l em{display:block;font-size:1.3em;font-weight:400;color:#555;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_quick_t_r{}
.bz_gener .bz_quick_t_r .bz_btn_quick_reset{background:url(../images/i_quick_reset.png) 50% 50% no-repeat;background-size:1.6em;width:2.6em;height:2.6em;position:absolute;top:2.3em;right:3.7em;}
.bz_gener .bz_quick_t_r .bz_btn_quick_reset span{display:block;text-indent:-999em;}
.bz_gener .bz_quick_t_r .bz_btn_quick_close{background:url(../images/i_quick_close.png) 50% 50% no-repeat;background-size:1.2em;width:2.2em;height:2.2em;position:absolute;top:2.5em;right:1.5em;}
.bz_gener .bz_quick_t_r .bz_btn_quick_close span{display:block;text-indent:-999em;}
.bz_gener .bz_quick_m{height:calc(100% - 28.8em);overflow:hidden;overflow-y:auto;}
.bz_gener .bz_quick_m::-webkit-scrollbar{width:0.9em;}
.bz_gener .bz_quick_m::-webkit-scrollbar-track{background:transparent;}
.bz_gener .bz_quick_m::-webkit-scrollbar-thumb{background:#ddd;border-radius:10em;border:0.3em solid transparent;background-clip:padding-box;}
.bz_gener .bz_quick_m::-webkit-scrollbar-button{display:none;}
.bz_gener .bz_quick_m_in{padding:2em;}
.bz_gener .bz_quick_mo{display:none;}
.bz_gener .bz_quick_m_all{margin-bottom:1.5em;}
.bz_gener .bz_quick_m_all ul{display:flex;gap:1.2em;}
.bz_gener .bz_quick_m_all li{width:6.6em;height:6em;}
.bz_gener .bz_quick_m_all .bz_btn_quick_all{width:100%;height:100%;position:relative;text-align:center;}
.bz_gener .bz_quick_m_all .bz_btn_quick_all.bz_on:after{content:"";border-radius:1em;position:absolute;inset:0;z-index:2;pointer-events:none;padding:0.2em;background:linear-gradient(120deg, #347dff, #5ea3ff, #347dff, #5ea3ff, #0051da);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_design .bz_gener .bz_quick_m_all .bz_btn_quick_all.bz_on:after{background:linear-gradient(120deg, #ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_gener .bz_quick_m_all li:nth-child(1) .bz_btn_quick_all{background:url(../images/i_quick_all_01.png) 50% 1.3em no-repeat;background-size:2.4em;}
.bz_gener .bz_quick_m_all li:nth-child(2) .bz_btn_quick_all{background:url(../images/i_quick_all_02.png) 50% 1.3em no-repeat;background-size:2.4em;}
.bz_gener .bz_quick_m_all li:nth-child(3) .bz_btn_quick_all{background:url(../images/i_quick_all_03.png) 50% 1.3em no-repeat;background-size:3.4em;}
.bz_gener .bz_quick_m_all li:nth-child(4) .bz_btn_quick_all{background:url(../images/i_quick_all_04.png) 50% 0.9em no-repeat;background-size:2.8em;}
.bz_gener .bz_quick_m_all .bz_btn_quick_all strong{width:100%;height:100%;border:0.1em solid #ddd;border-radius:1em;padding-top:4em;display:block;}
.bz_gener .bz_quick_m_all .bz_btn_quick_all.bz_on strong{border:0.1em solid transparent;}
.bz_gener .bz_quick_m_all .bz_btn_quick_all span{font-size:1.2em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;display:block;}
.bz_gener .bz_quick_m_ff{position:relative;margin-bottom:1.5em;}
.bz_gener .bz_quick_m_ff .bz_btn_quick_ff_selected{border:0.1em solid #ddd;border-radius:0.6em;background:#fff url(../images/i_quick_arr_d.png) calc(100% - 1.4em) 50% no-repeat;background-size:0.9em;padding-left:1.4em;width:100%;height:3.5em;text-align:left;}
.bz_gener .bz_quick_m_ff .bz_btn_quick_ff_selected span{font-size:1.3em;font-weight:400;color:#252525;letter-spacing:0;line-height:1.1;}
.bz_gener .bz_btn_quick_ff_select{position: absolute;left: 0;width: 100%;top: 2.5em;border: 0.1em solid #ddd;background: #fff;border-radius: 0.6em;z-index: 23;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);display: none;}
.bz_gener .bz_btn_quick_ff_select_in{}
.bz_gener .bz_btn_quick_ff_select .bz_btn_quick_ff_close{position:absolute;z-index:3;top:0.3em;right:0.5em;width:2.7em;height:2.7em;background:url(../images/i_quick_arr_u.png) 50% 50% no-repeat;background-size:0.9em;}
.bz_gener .bz_btn_quick_ff_select .bz_btn_quick_ff_close span{display:block;text-indent:-999em;}
.bz_gener .bz_btn_quick_ff_select p{display:none;}
.bz_gener .bz_btn_quick_ff_select p span{}
.bz_gener .bz_btn_quick_ff_select ul{overflow:hidden;overflow-y:auto;max-height:28em;}
.bz_gener .bz_btn_quick_ff_select ul::-webkit-scrollbar{width:1.3em;}
.bz_gener .bz_btn_quick_ff_select ul::-webkit-scrollbar-track{background:transparent;}
.bz_gener .bz_btn_quick_ff_select ul::-webkit-scrollbar-thumb{background:#aeaeae;border-radius:10em;border:0.5em solid transparent;background-clip:padding-box;}
.bz_gener .bz_btn_quick_ff_select ul::-webkit-scrollbar-button{display:none;}
.bz_gener .bz_btn_quick_ff_select li{padding-left:0.5em;height:3.5em;}
.bz_gener .bz_btn_quick_ff_select li strong{font-size:1.3em;font-weight:400;color:#252525;letter-spacing:0;line-height:2.69em;display:block;height:100%;border-radius:0.5em;padding-left:0.7em;cursor:pointer;}
.bz_gener .bz_btn_quick_ff_select li strong:hover{background:#f0f1f3;}
.bz_gener .bz_quick_m_func{margin-bottom:1.5em;}
.bz_gener .bz_quick_m_tit{margin-bottom:1.1em;}
.bz_gener .bz_quick_m_tit span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_quick_m_func ul{display:flex;gap:1.2em;}
.bz_gener .bz_quick_m_func li{width:9.2em;height:3.5em;}
.bz_gener .bz_quick_m_func li button{width:100%;height:100%;position:relative;text-align:center;}
.bz_gener .bz_quick_m_func li button.bz_on:after{content:"";border-radius:0.6em;position:absolute;inset:0;z-index:2;pointer-events:none;padding:0.2em;background:linear-gradient(120deg, #347dff, #5ea3ff, #347dff, #5ea3ff, #0051da);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_design .bz_gener .bz_quick_m_func li button.bz_on:after{background:linear-gradient(120deg, #ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_gener .bz_quick_m_func li button strong{width:100%;height:100%;border:0.1em solid #ddd;border-radius:0.6em;display: flex;justify-content: center;align-items: center;}
.bz_gener .bz_quick_m_func li button.bz_on strong{border:0.1em solid transparent;background:#e6efff;border-radius:1em;}
.bz_gener .bz_quick_m_func li button span{font-size:1.2em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;display:block;}
.bz_gener .bz_quick_m_ta{}
.bz_gener .bz_quick_m_ta ul{gap:1em;}
.bz_gener .bz_quick_m_ta li{width:4em;height:4em;}
.bz_gener .bz_quick_m_ta li button{border-radius:0.6em;}
.bz_gener .bz_quick_m_ta li button.bz_on{background-color:#e6efff !important;}
.bz_gener .bz_quick_m_ta li:nth-child(1) .bz_btn_quick_ta{background:url(../images/i_quick_ta_01.png) 50% 50% no-repeat;background-size:2em;}
.bz_gener .bz_quick_m_ta li:nth-child(2) .bz_btn_quick_ta{background:url(../images/i_quick_ta_02.png) 50% 50% no-repeat;background-size:2em;}
.bz_gener .bz_quick_m_ta li:nth-child(3) .bz_btn_quick_ta{background:url(../images/i_quick_ta_03.png) 50% 50% no-repeat;background-size:2em;}
.bz_gener .bz_quick_m_ta li:nth-child(4) .bz_btn_quick_ta{background:url(../images/i_quick_ta_04.png) 50% 50% no-repeat;background-size:2em;}
.bz_gener .bz_quick_m_ta li button.bz_on strong{background:none;}
.bz_gener .bz_quick_m_ta li button span{display:block;text-indent:-999em;}
.bz_gener .bz_quick_b{background:#f8f8f8;}
.bz_gener .bz_quick_b_in{padding:1.4em 2em 0 2em;}
.bz_gener .bz_quick_b_tit{background:url(../images/i_quick_b_ai.png) 0 0 no-repeat;background-size:1.9em;padding-left:2.3em;padding-top:0.5em;margin-bottom:1.5em;}
.bz_gener .bz_quick_b_tit strong{}
.bz_gener .bz_quick_b_tit strong span{font-size:1.5em;font-weight:500;color:#0a55d8;letter-spacing:-0.05em;line-height:1;}
.bz_design .bz_gener .bz_quick_b_tit strong span{color:#ec6a96;}
.bz_gener .bz_quick_b_text{border:0.1em solid #ddd;border-radius:1em;background:#fff;height:10.4em;margin-bottom:1em;}
.bz_gener .bz_quick_b_text .bz_quick_textarea{font-size:1.4em;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:1.7;padding:0.72em;height:100%;overflow-y:auto;resize:none;width:100%;}
.bz_gener .bz_quick_b_submit{}
.bz_gener .bz_quick_b_submit .bz_btn_quick_submit{}
.bz_gener .bz_quick_b_submit .bz_btn_quick_submit{position:relative;width:100%;min-height:4.5em;background:#fff;display:flex;justify-content: center;align-items: center;}
.bz_gener .bz_quick_b_submit .bz_btn_quick_submit:after{content:"";border-radius:0.5em;position:absolute;inset:0;z-index:2;pointer-events:none;padding:0.2em;background:linear-gradient(120deg, #347dff, #5ea3ff, #347dff, #5ea3ff, #0051da);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_design .bz_gener .bz_quick_b_submit .bz_btn_quick_submit:after{background:linear-gradient(120deg, #ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_gener .bz_quick_b_submit .bz_btn_quick_submit strong{background:url(../images/i_quick_b_mark.png) 0 50% no-repeat;background-size:1.8em;padding-left:1.8em;}
.bz_gener .bz_quick_b_submit .bz_btn_quick_submit strong span{font-size:1.4em;font-weight:bold;color:#0a55d8;letter-spacing:-0.05em;line-height:1.1;}
.bz_design .bz_gener .bz_quick_b_submit .bz_btn_quick_submit strong span{color:#ec6a96;}
.bz_gener .bz_quick_btns{display:none;}

.bz_gener .bz_quick_tm{position:absolute;top:6.9em;left:0;width:100%;background:#fff;border:0.1em solid transparent;}
.bz_gener .bz_quick_tm.bz_on{border:0.1em solid #d4d4d4;border-radius:0.6em;box-shadow:0 0.5em 1em 0.05em rgba(0, 0, 0, 0.2);z-index:2;}
.bz_gener .bz_quick_tm_in{padding:1.9em 0 1.5em 1.9em;}
.bz_gener .bz_quick_tm_tit{margin-bottom:1em;}
.bz_gener .bz_quick_tm_tit span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_quick_tm ul{display:flex;gap:1.3em 1em;flex-wrap:wrap;position:relative;z-index:1;}
.bz_gener .bz_quick_tm li{padding-bottom:1.8em;}
.bz_gener .bz_quick_tm li:nth-child(5) ~ li{display:none;}
.bz_gener .bz_quick_tm.bz_on li:nth-child(5) ~ li{display:block;}
.bz_gener .bz_quick_tm .bz_btn_quick_tm{width:5.2em;height:5.2em;position:relative;text-align:center;}
.bz_gener .bz_quick_tm .bz_btn_quick_tm.bz_on:after{content:"";border-radius:1em;position:absolute;inset:0;z-index:2;pointer-events:none;padding:0.2em;background:linear-gradient(120deg, #ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_gener .bz_quick_tm .bz_btn_quick_tm strong{width:100%;height:100%;border:0.1em solid #ddd;border-radius:1em;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.bz_gener .bz_quick_tm .bz_btn_quick_tm.bz_on strong{border:0.1em solid transparent;background:#f6e7ee;}
.bz_gener .bz_quick_tm .bz_btn_quick_tm img{width:3.2em;}
.bz_gener .bz_quick_tm li:first-child .bz_btn_quick_tm img{width:4.6em;}
.bz_gener .bz_quick_tm .bz_btn_quick_tm span{font-size:1.2em;font-weight:500;color:#252525;letter-spacing:0;line-height:1;display:block;margin-top:0.45em;}
.bz_gener .bz_quick_tm .bz_quick_tm_more{position:absolute;top:4.3em;left:26.7em;width:5.2em;height:7.5em;background:#fff;z-index:2;}
.bz_gener .bz_quick_tm.bz_on .bz_quick_tm_more{display:none;}
.bz_gener .bz_quick_tm .bz_btn_quick_tm_more{width:5.2em;height:5.2em;position:relative;text-align:center;}
.bz_gener .bz_quick_tm .bz_btn_quick_tm_more.bz_on:after{content:"";border-radius:1em;position:absolute;inset:0;z-index:2;pointer-events:none;padding:0.2em;background:linear-gradient(120deg, #ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_gener .bz_quick_tm .bz_btn_quick_tm_more strong{width:100%;height:100%;border:0.1em solid #ddd;border-radius:1em;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.bz_gener .bz_quick_tm .bz_btn_quick_tm_more.bz_on strong{border:0.1em solid transparent;}
.bz_gener .bz_quick_tm .bz_btn_quick_tm_more img{width:3.2em;}
.bz_gener .bz_quick_tm .bz_btn_quick_tm_more span{font-size:1.2em;font-weight:500;color:#252525;letter-spacing:0;line-height:1;display:block;margin-top:0.45em;}

.bz_gener .bz_quick_ff{margin-top:14.4em;padding:0 2em;position:relative;margin-bottom:3em;}
.bz_gener .bz_quick_tit{margin-bottom:1.1em;}
.bz_gener .bz_quick_tit span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_quick_ff .bz_btn_quick_ff_selected{border:0.1em solid #ddd;border-radius:0.6em;background:#fff url(../images/i_quick_arr_d.png) calc(100% - 1.4em) 50% no-repeat;background-size:0.9em;padding-left:1.4em;width:100%;height:3.5em;text-align:left;}
.bz_gener .bz_quick_ff .bz_btn_quick_ff_selected span{font-size:1.3em;font-weight:400;color:#252525;letter-spacing:0;line-height:1.1;}
.bz_gener .bz_btn_quick_ff_select{position: absolute;left: 0;width: 100%;top: 2.5em;border: 0.1em solid #ddd;background: #fff;border-radius: 0.6em;z-index: 23;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);display: none;}
.bz_gener .bz_btn_quick_ff_select_in{}
.bz_gener .bz_btn_quick_ff_select .bz_btn_quick_ff_close{position:absolute;z-index:3;top:0.3em;right:0.5em;width:2.7em;height:2.7em;background:url(../images/i_quick_arr_u.png) 50% 50% no-repeat;background-size:0.9em;}
.bz_gener .bz_btn_quick_ff_select .bz_btn_quick_ff_close span{display:block;text-indent:-999em;}
.bz_gener .bz_btn_quick_ff_select p{display:none;}
.bz_gener .bz_btn_quick_ff_select p span{}
.bz_gener .bz_btn_quick_ff_select ul{overflow:hidden;overflow-y:auto;max-height:28em;}
.bz_gener .bz_btn_quick_ff_select ul::-webkit-scrollbar{width:1.3em;}
.bz_gener .bz_btn_quick_ff_select ul::-webkit-scrollbar-track{background:transparent;}
.bz_gener .bz_btn_quick_ff_select ul::-webkit-scrollbar-thumb{background:#aeaeae;border-radius:10em;border:0.5em solid transparent;background-clip:padding-box;}
.bz_gener .bz_btn_quick_ff_select ul::-webkit-scrollbar-button{display:none;}
.bz_gener .bz_btn_quick_ff_select li{padding-left:0.5em;height:3.5em;}
.bz_gener .bz_btn_quick_ff_select li strong{font-size:1.3em;font-weight:400;color:#252525;letter-spacing:0;line-height:2.69em;display:block;height:100%;border-radius:0.5em;padding-left:0.7em;cursor:pointer;}
.bz_gener .bz_btn_quick_ff_select li strong:hover{background:#f0f1f3;}

.bz_gener .bz_quick_lo{height:calc(100% - 33.9em);}
.bz_gener .bz_quick_lo.bz_on{position:absolute;top:7em;bottom:;height:auto;background:#fff;z-index:23;}
.bz_gener .bz_quick_lo_in{padding:0 0.5em;position:relative;height:100%;}
.bz_gener .bz_quick_lo.bz_on .bz_quick_lo_in{padding:1.6em 0.5em 0 0.5em;}
.bz_gener .bz_quick_lo_tit{margin-bottom:1em;display:flex;padding:0 1.5em;}
.bz_gener .bz_quick_lo.bz_on .bz_quick_lo_tit{display:none;}
.bz_gener .bz_quick_lo_tit span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_quick_lo_tit em{background:url(../images/i_lo.png) 0 50% no-repeat;background-size:1.5em;width:1.5em;height:1.4em;margin:0 0.2em 0 0.5em;}
.bz_gener .bz_quick_lo_tit strong{font-size:1.3em;font-weight:400;color:#555;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_btn_quick_lo_back{background:url(../images/i_quick_arr_l.png) 1.5em 50% no-repeat;background-size:0.6em;padding-left:3em;height:2em;margin-bottom:1em;display:none;}
.bz_gener .bz_quick_lo.bz_on .bz_btn_quick_lo_back{display:block;}
.bz_gener .bz_btn_quick_lo_back span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_quick_lo ul{display:flex;flex-wrap:wrap;gap:1em;padding:0 0.2em 0 1.5em;overflow:hidden;overflow-y:auto;max-height:calc(100% - 5.9em);}
.bz_gener .bz_quick_lo.bz_on .bz_quick_lo ul{max-height:calc(100% - 3em);}
.bz_gener .bz_quick_lo ul::-webkit-scrollbar{width:1.3em;}
.bz_gener .bz_quick_lo ul::-webkit-scrollbar-track{background:transparent;}
.bz_gener .bz_quick_lo ul::-webkit-scrollbar-thumb{background:#aeaeae;border-radius:10em;border:0.5em solid transparent;background-clip:padding-box;}
.bz_gener .bz_quick_lo ul::-webkit-scrollbar-button{display:none;}
.bz_gener .bz_quick_lo li{}
.bz_gener .bz_quick_lo .bz_btn_quick_lo{display:block;text-align:center;width:14.5em;}
.bz_gener .bz_quick_lo .bz_btn_quick_lo strong{display:flex;width:100%;height:8.1em;position:relative;}
.bz_gener .bz_quick_lo .bz_btn_quick_lo:hover strong:after{content:"";border-radius:0.6em;position:absolute;inset:0;z-index:2;pointer-events:none;padding:0.2em;background:linear-gradient(120deg, #ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_gener .bz_quick_lo .bz_btn_quick_lo.bz_on strong:after{content:"";border-radius:0.6em;position:absolute;inset:0;z-index:2;pointer-events:none;padding:0.2em;background:linear-gradient(120deg, #ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_gener .bz_quick_lo .bz_btn_quick_lo em{width:100%;height:100%;border:0.1em solid #ddd;border-radius:0.6em;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;overflow:hidden;}
.bz_gener .bz_quick_lo .bz_btn_quick_lo:hover em{border:0.1em solid transparent;}
.bz_gener .bz_quick_lo .bz_btn_quick_lo.bz_on em{border:0.1em solid transparent;}
.bz_gener .bz_quick_lo .bz_btn_quick_lo img{width:100%;}
.bz_gener .bz_quick_lo .bz_btn_quick_lo span{font-size:1.2em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.5;}
.bz_gener .bz_quick_lo .bz_quick_lo_more{position:absolute;left:2em;bottom:0;right:2em;background:#fff;}
.bz_gener .bz_quick_lo.bz_on .bz_quick_lo_more{display:none;}
.bz_gener .bz_quick_lo .bz_btn_quick_more{width:100%;height:3.5em;position:relative;}
.bz_gener .bz_quick_lo .bz_btn_quick_more:hover:after{content:"";border-radius:0.6em;position:absolute;inset:0;z-index:2;pointer-events:none;padding:0.2em;background:linear-gradient(120deg, #ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_gener .bz_quick_lo .bz_btn_quick_more:active:after{display:none;}
.bz_gener .bz_quick_lo .bz_btn_quick_more strong{width:100%;height:100%;border:0.1em solid #ddd;border-radius:0.6em;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.bz_gener .bz_quick_lo .bz_btn_quick_more:hover strong{border:none;}
.bz_gener .bz_quick_lo .bz_btn_quick_more:active strong{border:none;background:linear-gradient(180deg, #ffa8c1, #ff7da9, #ec6a96);}
.bz_gener .bz_quick_lo .bz_btn_quick_more em{background:url(../images/i_more_off.png) 0 50% no-repeat;background-size:1em;padding-left:1.5em;}
.bz_gener .bz_quick_lo .bz_btn_quick_more:hover em{background:url(../images/i_more_over.png) 0 50% no-repeat;background-size:1em;}
.bz_gener .bz_quick_lo .bz_btn_quick_more:active em{background:url(../images/i_more_act.png) 0 50% no-repeat;background-size:1em;}
.bz_gener .bz_quick_lo .bz_btn_quick_more span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;display:block;margin-top:0.2em;}
.bz_gener .bz_quick_lo .bz_btn_quick_more:hover span{color:#f06e9a;}
.bz_gener .bz_quick_lo .bz_btn_quick_more:active span{color:#fff;}

.bz_gener .bz_pager_func{position:fixed;left:27.4em;z-index:17;}
.bz_gener .bz_pager_func_in{}
.bz_gener .bz_pager_func p{display:none;}
.bz_gener .bz_pager_func .bz_btn_pager_func_close{display:none;}
.bz_gener .bz_pager_func ul{padding:1em;border-radius:1em;background:#fff;border-radius:1em;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);}
.bz_gener .bz_pager_func li{}
.bz_gener .bz_pager_func li button{width:12em;height:3.5em;background:url(../images/i_pagep.png) 1em 50% no-repeat;background-size:1.6em;padding-left:3.2em;text-align:left;border-radius:0.5em;}
.bz_gener .bz_pager_func li .bz_btn_pagep{background:url(../images/i_pagep.png) 1em 50% no-repeat;background-size:1.6em;}
.bz_gener .bz_pager_func li .bz_btn_pagep:hover{background:#f0f1f3 url(../images/i_pagep_on.png) 1em 50% no-repeat;background-size:1.6em;}
.bz_gener .bz_pager_func li .bz_btn_pagec{background:url(../images/i_pagec.png) 1em 50% no-repeat;background-size:1.6em;}
.bz_gener .bz_pager_func li .bz_btn_pagec:hover{background:#f0f1f3 url(../images/i_pagec_on.png) 1em 50% no-repeat;background-size:1.6em;}
.bz_gener .bz_pager_func li .bz_btn_pagev{background:url(../images/i_pagev.png) 1em 50% no-repeat;background-size:1.6em;}
.bz_gener .bz_pager_func li .bz_btn_pagev:hover{background:#f0f1f3 url(../images/i_pagev_on.png) 1em 50% no-repeat;background-size:1.6em;}
.bz_gener .bz_pager_func li .bz_btn_paged{background:url(../images/i_paged.png) 1em 50% no-repeat;background-size:1.6em;}
.bz_gener .bz_pager_func li .bz_btn_paged:hover{background:#f0f1f3 url(../images/i_paged_on.png) 1em 50% no-repeat;background-size:1.6em;}
.bz_gener .bz_pager_func li span{font-size:1.4em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;}
.bz_gener .bz_pager_func li button:hover span{font-weight:500;color:#252525;}

.bz_gener .bz_stop_docu{position:fixed;left:0;top:5.2em;width:100%;z-index:14;background:#f7f7f7;height:3.5em;border-bottom:0.1em solid #de1e10;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);display:none;}
.bz_gener .bz_stop_docu.bz_on{display:block;}
.bz_gener .bz_stop_docu_in{padding-left:32em;padding-right:36em;height:100%;display:flex;justify-content:space-between;align-items:center;}
.bz_gener .bz_stop_docu p{font-size:1.4em;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:1.1;}
.bz_gener .bz_stop_docu p span{}
.bz_gener .bz_stop_docu p em{display:none;}
.bz_gener .bz_btn_docu_close{padding-right:1.8em;text-align:right;background:url(../images/i_close_s.png) 100% 50% no-repeat;background-size:0.8em;}
.bz_gener .bz_btn_docu_close span{font-size:1.3em;font-weight:300;color:#555;letter-spacing:-0.07em;line-height:1.1;}

.bz_gener .bz_forms{width:100%;margin:0;padding:10.6em 38.5em 7.5em 34.5em;}
.bz_gener .bz_forms_in{overflow:hidden;overflow-x:auto;}
.bz_gener .bz_word .bz_forms_in{margin:0 auto;width:100%;max-width:68em;}
.bz_gener .bz_forms_box{position:relative;margin:0 auto 4em auto;}
.bz_gener .bz_50per .bz_forms_box{width:50%;}
.bz_gener .bz_75per .bz_forms_box{width:75%;}
.bz_gener .bz_100per .bz_forms_box{width:100%;}
.bz_gener .bz_125per .bz_forms_box{width:125%;}
.bz_gener .bz_150per .bz_forms_box{width:150%;}
.bz_gener .bz_forms_box:after{content:"";position:absolute;inset:0;border:0.2em solid rgba(0,0,0,0.12);pointer-events:none;}
.bz_gener .bz_forms_box .bz_forms_thumb{}
.bz_gener .bz_forms_box img{width:100%;pointer-events:none;}
.bz_gener .bz_forms_box .bz_btn_re{position:absolute;top:2em;right:2em;width:3.5em;height:3.5em;border-radius:2em;background:#de1e10 url(../images/b_layout.png) 50% 50% no-repeat;background-size:100% 100%;display:flex;justify-content:center;align-items:center;box-shadow:0 0.5em 1em 0.05em rgba(0, 0, 0, 0.2);}
.bz_gener .bz_forms_box .bz_btn_re:hover{width:14.4em;background-size:cover;}
.bz_gener .bz_forms_box .bz_btn_re span{font-size:1.4em;font-weight:500;color:#fff;letter-spacing:-0.06em;line-height:1.3;padding-left:1.8em;background:url(../images/i_layout.png) 50% 50% no-repeat;background-size:1.214286em;text-indent:-999em;}
.bz_gener .bz_forms_box .bz_btn_re:hover span{background:url(../images/i_layout.png) 0 50% no-repeat;background-size:1.214286em;text-indent:0;}

.bz_gener .bz_editor_tool{position:absolute;top:3.5em;/* left:26.7em; */left:0;margin-left:0;z-index:11;display:none;}
.bz_gener .bz_editor_tool.bz_tool_mobile{display:none;}
.bz_gener .bz_editor_tool_in{display:flex;align-items:center;height:6em;background:#fff;border:0.1em solid #ddd;border-radius:0.6em;box-shadow:0 0.8em 1.5em 0.15em rgba(0,0,0,0.2);padding:0 2em 0 1em;}
.bz_gener .bz_tool_option{width:3.5em;height:3.5em;border-radius:0.8em;display:flex;align-items:center;position:relative;cursor:pointer;}
.bz_gener .bz_tool_option em{}
.bz_gener .bz_tool_mobile .bz_tool_copy{margin-left:1em;}
.bz_gener .bz_tool_mobile .bz_tool_copy:before{display:none;}
.bz_gener .bz_tool_family{border:0.1em solid #d4d4d4;border-radius:0.8em;width:15em;text-align:left;background:url(../images/i_arrow_b.png) calc(100% - 1em) 50% no-repeat;background-size:0.9em;margin-left:1em;}
.bz_gener .bz_tool_family.bz_on{background:url(../images/i_arrow_t.png) calc(100% - 1em) 50% no-repeat;background-size:0.9em;}
.bz_gener .bz_tool_family em{font-size:1.3em;font-weight:500;color:#252525;letter-spacing:0;line-height:2.539em;width:100%;padding:0 1.6em 0 1.384em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bz_gener .bz_tool_family span{}
.bz_gener .bz_tool_family_select{position:absolute;top:3.3em;left:-0.1em;background:#fff;border:0.1em solid #d4d4d4;border-radius:0.8em;min-width:calc(100% + 0.2em);}
.bz_gener .bz_tool_family_select_in{}
.bz_gener .bz_tool_family_select .bz_btn_tool_family_close{display:none;}
.bz_gener .bz_tool_family_select p{display:none;}
.bz_gener .bz_tool_family_select ul{padding:0.9em 0 0.9em 0.9em;overflow:hidden;overflow-y:auto;max-height:22.5em;}
.bz_gener .bz_tool_family_select ul::-webkit-scrollbar{width:0.9em;}
.bz_gener .bz_tool_family_select ul::-webkit-scrollbar-track{background:transparent;}
.bz_gener .bz_tool_family_select ul::-webkit-scrollbar-thumb{background:#ddd;border-radius:10em;border:0.3em solid transparent;background-clip:padding-box;}
.bz_gener .bz_tool_family_select ul::-webkit-scrollbar-button{display:none;}
.bz_gener .bz_tool_family_select li{padding:0 0.9em;display:flex;align-items:center;height:3em;white-space:nowrap;}
.bz_gener .bz_tool_family_select li:hover{background:#f0f1f3;border-radius:0.5em;}
.bz_gener .bz_tool_family_select li strong{font-size:1.3em;font-weight:normal;color:#252525;letter-spacing:0;line-height:1;width:100%;height:100%;display:flex;align-items:center;}
.bz_gener .bz_tool_family_select li:nth-child(2) strong{font-size:1.4em;}
.bz_gener .bz_tool_family_select li:nth-child(3) strong{font-size:1.4em;}
.bz_gener .bz_tool_family_select li:nth-child(6) strong{font-size:1.5em;}
.bz_gener .bz_tool_family_select li:nth-child(7) strong{font-size:2.1em;}
.bz_gener .bz_tool_family_select li:nth-child(8) strong{font-size:1.7em;}
.bz_gener .bz_tool_family_select li:nth-child(9) strong{font-size:1.9em;}
.bz_gener .bz_tool_family_select li:nth-child(12) strong{font-size:1.7em;}
.bz_gener .bz_tool_size_mobile{display:none;}
.bz_gener .bz_tool_btns{display:none;}

.bz_gener .bz_tool_chart_select{position:absolute;top:4.7em;left:-2.1em;background:#fff;border:0.1em solid #d4d4d4;border-radius:1em;}
.bz_gener .bz_tool_chart_select_in{}
.bz_gener .bz_tool_chart_select .bz_btn_tool_chart_close{display:none;}
.bz_gener .bz_tool_chart_select p{display:none;}
.bz_gener .bz_tool_chart_select ul{padding:1em 1em;}
.bz_gener .bz_tool_chart_select li{background:url(../images/i_tool21.png) 0.9em 50% no-repeat;background-size:1.9em;height:3.5em;white-space:nowrap;width:12em;text-align:left;border-radius:0.5em;}
.bz_gener .bz_tool_chart_select li strong{font-size:1.4em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;width:100%;height:100%;padding-left:2.4em;display:flex;align-items:center;}
.bz_gener .bz_tool_chart_select li:hover strong{font-weight:500;color:#252525;}
.bz_gener .bz_tool_chart_select li:nth-child(1){background:url(../images/i_tool21.png) 0.9em 50% no-repeat;background-size:1.9em;}
.bz_gener .bz_tool_chart_select li:nth-child(1):hover{background:#f0f1f3 url(../images/i_tool22.png) 0.9em 50% no-repeat;background-size:1.9em;}
.bz_gener .bz_tool_chart_select li:nth-child(2){background:url(../images/i_tool23.png) 0.9em 50% no-repeat;background-size:1.9em;}
.bz_gener .bz_tool_chart_select li:nth-child(2):hover{background:#f0f1f3 url(../images/i_tool24.png) 0.9em 50% no-repeat;background-size:1.9em;}
.bz_gener .bz_tool_chart_select li:nth-child(3){background:url(../images/i_tool25.png) 0.9em 50% no-repeat;background-size:1.9em;}
.bz_gener .bz_tool_chart_select li:nth-child(3):hover{background:#f0f1f3 url(../images/i_tool26.png) 0.9em 50% no-repeat;background-size:1.9em;}
.bz_gener .bz_tool_chart_select li:nth-child(4){background:url(../images/i_tool27.png) 0.9em 50% no-repeat;background-size:1.9em;}
.bz_gener .bz_tool_chart_select li:nth-child(4):hover{background:#f0f1f3 url(../images/i_tool28.png) 0.9em 50% no-repeat;background-size:1.9em;}
.bz_gener .bz_tool_chart_select li:nth-child(5){background:url(../images/i_tool29.png) 0.9em 50% no-repeat;background-size:1.9em;}
.bz_gener .bz_tool_chart_select li:nth-child(5):hover{background:#f0f1f3 url(../images/i_tool30.png) 0.9em 50% no-repeat;background-size:1.9em;}

.bz_gener .bz_tool_align_select{position:absolute;top:4.7em;left:-2.1em;background:#fff;border:0.1em solid #d4d4d4;border-radius:1em;}
.bz_gener .bz_tool_align_select_in{}
.bz_gener .bz_tool_align_select .bz_btn_tool_align_close{display:none;}
.bz_gener .bz_tool_align_select p{display:none;}
.bz_gener .bz_tool_align_select ul{padding:1em 1em;}
.bz_gener .bz_tool_align_select li{background:url(../images/i_tool37.png) 1em 50% no-repeat;background-size:1.8em;height:3.5em;white-space:nowrap;width:12em;text-align:left;border-radius:0.5em;}
.bz_gener .bz_tool_align_select li strong{font-size:1.4em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;width:100%;height:100%;padding-left:2.4em;display:flex;align-items:center;}
.bz_gener .bz_tool_align_select li:hover strong{font-weight:500;color:#252525;}
.bz_gener .bz_tool_align_select li:nth-child(1){background:url(../images/i_tool37.png) 1em 50% no-repeat;background-size:1.8em;}
.bz_gener .bz_tool_align_select li:nth-child(1):hover{background:#f0f1f3 url(../images/i_tool38.png) 1em 50% no-repeat;background-size:1.8em;}
.bz_gener .bz_tool_align_select li:nth-child(2){background:url(../images/i_tool39.png) 1em 50% no-repeat;background-size:1.8em;}
.bz_gener .bz_tool_align_select li:nth-child(2):hover{background:#f0f1f3 url(../images/i_tool40.png) 1em 50% no-repeat;background-size:1.8em;}
.bz_gener .bz_tool_align_select li:nth-child(3){background:url(../images/i_tool41.png) 1em 50% no-repeat;background-size:1.8em;}
.bz_gener .bz_tool_align_select li:nth-child(3):hover{background:#f0f1f3 url(../images/i_tool42.png) 1em 50% no-repeat;background-size:1.8em;}
.bz_gener .bz_tool_align_select li:nth-child(4){background:url(../images/i_tool43.png) 1em 50% no-repeat;background-size:1.8em;}
.bz_gener .bz_tool_align_select li:nth-child(4):hover{background:#f0f1f3 url(../images/i_tool44.png) 1em 50% no-repeat;background-size:1.8em;}

.bz_gener .bz_tool_weight{background:url(../images/i_tool01.png) 50% 50% no-repeat;background-size:3.5em;margin-left:4em;}
.bz_gener .bz_tool_weight:before{content:"";position:absolute;top:0.2em;left:-2em;width:0.1em;height:3.1em;background:#d4d4d4;}
.bz_gener .bz_tool_italic{background:url(../images/i_tool02.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_underline{background:url(../images/i_tool03.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_through{background:url(../images/i_tool04.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_sized{border:0.1em solid #d4d4d4;border-right:none;border-radius:0.8em 0 0 0.8em;background:url(../images/i_tool05.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_size{border:0.1em solid #d4d4d4;border-radius:0;width:4.5em;text-align:center;cursor:text;}
.bz_gener .bz_tool_size em{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:0;line-height:1.1;width:100%;}
.bz_gener .bz_tool_size input{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:0;line-height:1.1;width:100%;border:none;text-align:center;}
.bz_gener .bz_tool_sizeu{border:0.1em solid #d4d4d4;border-left:none;border-radius:0 0.8em 0.8em 0;background:url(../images/i_tool06.png) 50% 50% no-repeat;background-size:3.5em;}
.bz_gener .bz_tool_zindexu{background:url(../images/i_tool07.png) 50% 50% no-repeat;background-size:3.5em;margin-left:4em;}
.bz_gener .bz_tool_zindexu:before{content:"";position:absolute;top:0.2em;left:-2em;width:0.1em;height:3.1em;background:#d4d4d4;}
.bz_gener .bz_tool_zindexd{background:url(../images/i_tool08.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_copy{background:url(../images/i_tool09.png) 50% 50% no-repeat;background-size:3.5em;margin-left:4em;}
.bz_gener .bz_tool_del{background:url(../images/i_tool10.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_paste{background:url(../images/i_tool11.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_paste.bz_on{background:url(../images/i_tool12.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_add_text{background:url(../images/i_tool13.png) 50% 50% no-repeat;background-size:3.5em;margin-left:4em;}
.bz_gener .bz_tool_add_text:before{content:"";position:absolute;top:0.2em;left:-2em;width:0.1em;height:3.1em;background:#d4d4d4;}
.bz_gener .bz_tool_add_figure{background:url(../images/i_tool14.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_add_image{background:url(../images/i_tool15.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_add_chart{background:url(../images/i_tool16.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_upload_image{background:url(../images/i_tool15.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_change_image{background:url(../images/i_tool17.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_change_chart{background:url(../images/i_tool16.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_editing_data{background:url(../images/i_tool18.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_display_digital{background:url(../images/i_tool19.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_display_legend{background:url(../images/i_tool20.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_align{background:url(../images/i_tool36.png) 50% 50% no-repeat;background-size:3.5em;margin-left:4em;}
.bz_gener .bz_tool_ai{background:url(../images/i_tool45.png) 50% 50% no-repeat;background-size:9.3em;margin-left:1em;width:9.3em;}

.bz_gener .bz_tool_ai > span{position:relative;z-index:2;}
.bz_gener .bz_tool_ai > strong{font-size:1.3em;font-weight:500;color:#fff;letter-spacing:0;line-height:1.1;position:absolute;left:3.07em;}

.bz_gener .bz_gener_c.bz_word .bz_tool_family{margin-left:4em;}
.bz_gener .bz_gener_c.bz_word .bz_tool_family:before{content:"";position:absolute;top:0.2em;left:-2em;width:0.1em;height:3.1em;background:#d4d4d4;}
.bz_gener .bz_gener_c.bz_word .bz_tool_add_image{margin-left:4em;}
.bz_gener .bz_gener_c.bz_word .bz_tool_add_image:before{content:"";position:absolute;top:0.2em;left:-2em;width:0.1em;height:3.1em;background:#d4d4d4;}

.bz_gener .bz_tool_color{background:url(../images/i_tool35.png) 50% 50% no-repeat;background-size:3.5em;margin-left:1em;}
.bz_gener .bz_tool_align:before{content:"";position:absolute;top:0.2em;left:-2em;width:0.1em;height:3.1em;background:#d4d4d4;}
.bz_gener .bz_tool_copy:before{content:"";position:absolute;top:0.2em;left:-2em;width:0.1em;height:3.1em;background:#d4d4d4;}
.bz_gener .bz_tool_color em{display:block;width:1.5em;height:0.3em;position:absolute;top:2.6em;left:1em;}
.bz_gener .bz_tool_color > span{position:relative;z-index:2;}
.bz_gener .bz_tool_change_chart em{display:block;width:100%;height:100%;border-radius:0.5em;cursor:pointer;}
.bz_gener .bz_tool_align em{display:block;width:100%;height:100%;border-radius:0.5em;cursor:pointer;}
.bz_gener .bz_tool_change_line{padding:0.2em 0.2em 0.3em 0.3em;margin-left:1em;border:0.1em solid transparent;}
.bz_gener .bz_tool_change_line em{border:0.1em solid transparent;display:block;width:100%;height:100%;border-radius:0.5em;cursor:pointer;background:url(../images/i_tool32.png) 50% 50% no-repeat;background-size:3em;}
.bz_gener .bz_tool_add_circle{padding:0.5em;margin-left:1em;}
.bz_gener .bz_tool_add_circle em{border:0.1em solid #252525;border-radius:50%;display:block;width:100%;height:100%;cursor:pointer;}
.bz_gener .bz_tool_add_square{padding:0.5em;margin-left:1em;}
.bz_gener .bz_tool_add_square em{border:0.1em solid #252525;border-radius:0;display:block;width:100%;height:100%;cursor:pointer;}
.bz_gener .bz_tool_add_scround{padding:0.5em;margin-left:1em;}
.bz_gener .bz_tool_add_scround em{border:0.1em solid #252525;border-radius:0.5em;display:block;width:100%;height:100%;cursor:pointer;}
.bz_gener .bz_tool_weight.bz_on{background-color:#f3f3f3;}
.bz_gener .bz_tool_italic.bz_on{background-color:#f3f3f3;}
.bz_gener .bz_tool_underline.bz_on{background-color:#f3f3f3;}
.bz_gener .bz_tool_through.bz_on{background-color:#f3f3f3;}
.bz_gener .bz_tool_option:hover{background-color:#f3f3f3;}
.bz_gener .bz_tool_color:hover{background-color:#f3f3f3;}
.bz_gener .bz_tool_change_line:hover{background:none;}
.bz_gener .bz_tool_size:hover{background:none;}
.bz_gener .bz_tool_family:hover{background-color:transparent;}
.bz_gener .bz_editor_transform{position:absolute;top:10em;left:10em;z-index:10;}
.bz_gener .bz_editor_transform_in{}
.bz_gener .bz_move_line{position:absolute;top:0;left:0;width:0;height:0;cursor:move;}
.bz_gener .bz_move_top{width:61.6em;border-bottom:0.2em solid #3b7bde;top:-0.5em;padding-bottom:0.5em;}
.bz_gener .bz_move_right{height:6.8em;border-left:0.2em solid #3b7bde;left:61.6em;padding-left:0.5em;}
.bz_gener .bz_move_bottom{width:61.6em;border-top:0.2em solid #3b7bde;top:6.8em;padding-top:0.5em;}
.bz_gener .bz_move_left{height:6.8em;border-right:0.2em solid #3b7bde;left:-0.5em;padding-right:0.5em;}
.bz_gener .bz_resize_circle{position:absolute;top:0;left:0;width:1.2em;height:1.2em;background:#fff;border:0.2em solid #4084ef;border-radius:50%;margin:-0.5em 0 0 -0.5em;}
.bz_gener .bz_resize_top_left{cursor:nwse-resize;}
.bz_gener .bz_resize_top{left:30.7em;cursor:ns-resize;}
.bz_gener .bz_resize_top_right{left:61.6em;cursor:nesw-resize;}
.bz_gener .bz_resize_right{top:3.4em;left:61.6em;cursor:ew-resize;}
.bz_gener .bz_resize_bottom_right{top:6.8em;left:61.6em;cursor:nwse-resize;}
.bz_gener .bz_resize_bottom{top:6.8em;left:30.7em;cursor:ns-resize;}
.bz_gener .bz_resize_bottom_left{top:6.8em;cursor:nesw-resize;}
.bz_gener .bz_resize_left{top:3.4em;cursor:ew-resize;}
.bz_gener .bz_tool_option > span{display:block;width:100%;height:100%;}
.bz_gener .bz_tool_option.bz_tool_family > span{width:0;height:0;text-indent:-9999px;}
.bz_gener .bz_tool_option.bz_tool_sized > span{width:0;height:0;text-indent:-9999px;}
.bz_gener .bz_tool_option.bz_tool_size > span{width:0;height:0;text-indent:-9999px;}
.bz_gener .bz_tool_option.bz_tool_sizeu > span{width:0;height:0;text-indent:-9999px;}
.bz_gener .bz_move_line > span{display:block;text-indent:-999em;}
.bz_gener .bz_resize_circle > span{display:block;text-indent:-999em;}

.bz_gener .bz_tool_color_select{width:30em;padding:1em 1em 2em 1em;border-radius:1em;background:#fff;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);position:absolute;top:4.7em;left:-2.2em;}
.bz_gener .bz_tool_color_t{height:2.9em;padding:0 0.5em;display:flex;justify-content:space-between;align-items:center;}
.bz_gener .bz_tool_color_t span{font-size:1.5em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;}
.bz_gener .bz_btn_tool_color_close{width:1em;height:1em;background:url(../images/i_close.png) 50% 50% no-repeat;background-size:1em;text-indent:-999em;}
.bz_gener .bz_tool_color_t strong{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;}
.bz_gener .bz_tool_color_slcing{padding:0.6em 0.5em 0em 0.5em;}
.bz_gener .bz_tool_color_slcing_t{margin-bottom:1.1em;}
.bz_gener .bz_tool_color_slcing_t span{font-size:1.3em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;display:block;}
.bz_gener .bz_tool_color_slcing_c{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5em;border-bottom:0.1em solid #d4d4d4;}
.bz_gener .bz_tool_color_slcing_l{position:relative;display:flex;justify-content:center;align-items:center;}
.bz_gener .bz_tool_color_slcing_l:after{content:"";width:0.9em;height:1.6em;position:absolute;top:0.9em;right:-2.3em;background:url(../images/i_arrow_r.png) 50% 50% no-repeat;background-size:0.9em;}
.bz_gener .bz_btn_tool_color_slcing{width:3.3em;height:3.3em;margin-right:0.5em;background:url(../images/i_plus.png) 50% 50% no-repeat;background-size:1em;}
.bz_gener .bz_btn_tool_color_slcing.bz_off{border:0.1em solid #000;border-radius:0.6em;padding:0.4em;}
.bz_gener .bz_btn_tool_color_slcing.bz_on{border:0.1em solid #000;border-radius:0.6em;padding:0.4em;}
.bz_gener .bz_btn_tool_color_slcing div{width:100%;height:100%;}
.bz_gener .bz_btn_tool_color_slcing span{display:block;width:100%;height:100%;border:0.1em solid rgba(0,0,0,0.18);border-radius:0.6em;}
.bz_gener .bz_btn_tool_color_slcing.bz_off span{border:none;}
.bz_gener .bz_btn_tool_color_slcing.bz_on span{border-radius:0.3em;}
.bz_gener .bz_tool_color_slcing_r{}
.bz_gener .bz_btn_tool_color_submit{width:8em;height:3.3em;border:0.1em solid #000;display:flex;justify-content:center;align-items:center;border-radius:0.6em;cursor:default;}
.bz_gener .bz_btn_tool_color_submit.bz_on{cursor:pointer;}
.bz_gener .bz_btn_tool_color_submit span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.3;padding-left:1.5em;background:url(../images/i_tool_color.png) 0 50% no-repeat;background-size:1em;}
.bz_gener .bz_tool_color_slced{padding:0.9em 0.5em 0em 0.5em;}
.bz_gener .bz_tool_color_slced_c{padding-bottom:1.5em;border-bottom:0.1em solid #d4d4d4;}
.bz_gener .bz_tool_color_slced_list{display:flex;flex-wrap:wrap;gap:1em;}
.bz_gener .bz_btn_tool_color_slced{width:3em;height:3em;position:relative;}
.bz_gener .bz_btn_tool_color_slced div{width:100%;height:100%;}
.bz_gener .bz_btn_tool_color_slced .bz_mini_pop{width:auto;height:2.8em;}
.bz_gener .bz_btn_tool_color_slced span{display:block;width:100%;height:100%;border:0.1em solid rgba(0,0,0,0.18);border-radius:0.5em;}
.bz_gener .bz_btn_tool_color_slced .bz_mini_pop span{display:inline;width:auto;height:auto;border:none;border-radius:0;}
.bz_gener .bz_tool_color_slced_b{margin-bottom:1.5em;}
.bz_gener .bz_tool_color_slced_b span{font-size:1.3em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;display:block;}
.bz_gener .bz_tool_color_recently{display:flex;flex-wrap:wrap;gap:1em;height:3em;overflow:hidden;}
.bz_gener .bz_btn_tool_color_recently{width:3em;height:3em;}
.bz_gener .bz_btn_tool_color_recently div{width:100%;height:100%;}
.bz_gener .bz_btn_tool_color_recently span{display:block;width:100%;height:100%;border:0.1em solid rgba(0,0,0,0.18);border-radius:0.5em;}
.bz_gener .bz_tool_color_s{padding:1.5em 0.5em 0 0.5em;display:flex;justify-content:space-between;align-items:center;}
.bz_gener .bz_tool_color_s_l{display:flex;justify-content:flex-start;align-items:center;}
.bz_gener .bz_btn_tool_color_before{width:3.3em;height:3.3em;display:block;position:relative;}
.bz_gener .bz_btn_tool_color_before div{width:100%;height:100%;}
.bz_gener .bz_btn_tool_color_before .bz_mini_pop{width:auto;height:2.8em;}
.bz_gener .bz_btn_tool_color_before span{display:block;width:100%;height:100%;border:0.1em solid rgba(0,0,0,0.18);border-radius:0.6em;}
.bz_gener .bz_btn_tool_color_before .bz_mini_pop span{display:inline;width:auto;height:auto;border:none;border-radius:0;}

.bz_gener .bz_btn_tool_color_after{width:3.3em;height:3.3em;display:block;position:relative;margin-left:2.8em;}
.bz_gener .bz_btn_tool_color_after:before{content:"";position:absolute;top:0.9em;left:-1.8em;width:0.9em;height:1.6em;background:url(../images/i_arrow_g.png) 50% 50% no-repeat;background-size:0.9em;}
.bz_gener .bz_btn_tool_color_after div{width:100%;height:100%;}
.bz_gener .bz_btn_tool_color_after .bz_mini_pop{width:auto;height:2.8em;}
.bz_gener .bz_btn_tool_color_after span{display:block;width:100%;height:100%;border:0.1em solid rgba(0,0,0,0.18);border-radius:0.6em;}
.bz_gener .bz_btn_tool_color_after .bz_mini_pop span{display:inline;width:auto;height:auto;border:none;border-radius:0;}
.bz_gener .bz_tool_color_s_r{display:flex;justify-content:flex-end;align-items:center;}
.bz_gener .bz_btn_tool_color_spoid{width:3.3em;height:3.3em;background:#f3f3f3;border-radius:0.6em;display:flex;justify-content:flex-start;align-items:center;}
.bz_gener .bz_btn_tool_color_spoid span{display:block;width:100%;height:100%;text-indent:-999em;background:url(../images/i_spoid.png) 50% 50% no-repeat;background-size:2.1em;}
.bz_gener .bz_btn_tool_color_code{margin-left:1.5em;width:11em;height:3.5em;border:0.1em solid #d4d4d4;border-radius:0.8em;display:flex;justify-content:center;align-items:center;padding:0.4em;}
.bz_gener .bz_btn_tool_color_code span{width:2.5em;height:2.5em;border:0.1em solid rgba(0,0,0,0.18);border-radius:0.3em;margin-right:1em;}
.bz_gener .bz_btn_tool_color_code strong{font-size:1.4em;font-weight:400;color:#252525;letter-spacing:0;line-height:1.1;text-transform:uppercase;}

.bz_gener .bz_editor_tool_drag{position:absolute;top:12.1em;left:50%;z-index:15;transform:translateX(-50%);}
.bz_gener .bz_editor_tool_drag_in{display:flex;align-items:center;height:4em;background:#fff url(../images/i_drag.png) 1.6em 50% no-repeat;background-size:2.8em;border:0.1em solid #ddd;border-radius:0.6em;box-shadow:0 0.8em 1.5em 0.15em rgba(0,0,0,0.2);padding:0 1.9em 0 4.4em;white-space:nowrap;}
.bz_gener .bz_editor_tool_drag span{font-size:1.4em;font-weight:500;color:#0a55d8;letter-spacing:-0.05em;line-height:1;}
.bz_design .bz_gener .bz_editor_tool_drag span{font-size:1.4em;font-weight:500;color:#ec6a96;letter-spacing:-0.05em;line-height:1;}

.bz_gener .bz_editor_tool_ai{position:absolute;top:0;left:0;width:32em;background:#fff;border:0.1em solid #ddd;border-radius:1em;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);z-index:15;}
.bz_gener .bz_editor_tool_ai_in{padding:1.4em 1.9em 1.7em 1.9em;}
.bz_gener .bz_editor_tool_ai_tit{display:none;}
.bz_gener .bz_editor_tool_ai_t{margin-bottom:1em;}
.bz_gener .bz_editor_tool_ai_t p{background:#dfebff;border-radius:3em;height:2.8em;width:100%;display:flex;align-items: center;padding:0 1em 0 1.5em;}
.bz_gener .bz_editor_tool_ai_t p strong{font-size:1.3em;font-weight:bold;color:#0a55d8;letter-spacing:0;line-height:1;}
.bz_design .bz_gener .bz_editor_tool_ai_t p strong{color:#ec6a96;}
.bz_gener .bz_editor_tool_ai_t p span{font-size:1.3em;font-weight:400;color:#0a55d8;letter-spacing:-0.06em;line-height:1;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;flex: 1;}
.bz_design .bz_gener .bz_editor_tool_ai_t p span{color:#ec6a96;}
.bz_gener .bz_editor_tool_ai_t p em{font-size:1.3em;font-weight:400;color:#0a55d8;letter-spacing:0;line-height:1;}
.bz_design .bz_gener .bz_editor_tool_ai_t p em{color:#ec6a96;}
.bz_gener .bz_editor_tool_ai_m{height:8.8em;border:0.1em solid #ddd;border-radius:0.5em;margin-bottom:1em;}
.bz_gener .bz_editor_tool_ai_m textarea{font-size:1.3em;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:1.69;padding:0.6em 0.77em;height:100%;overflow-y:auto;resize:none;width:100%;}
.bz_gener .bz_editor_tool_ai_b{}
.bz_gener .bz_editor_tool_ai_b ul{display:flex;gap:0.5em;white-space:nowrap;overflow:hidden;overflow-x: auto;-ms-overflow-style: none;width:100%;margin-bottom:1em;}
.bz_gener .bz_editor_tool_ai_b ul::-webkit-scrollbar{display: none;}
.bz_gener .bz_editor_tool_ai_b li{}
.bz_gener .bz_editor_tool_ai_b li button{height:2.8em;position:relative;text-align:center;}
.bz_gener .bz_editor_tool_ai_b li button.bz_on:after{content:"";border-radius:1.4em;position:absolute;inset:0;z-index:2;pointer-events:none;padding:0.2em;background:linear-gradient(120deg, #347dff, #5ea3ff, #347dff, #5ea3ff, #0051da);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_design .bz_gener .bz_editor_tool_ai_b li button.bz_on:after{background:linear-gradient(120deg, #ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.bz_gener .bz_editor_tool_ai_b li button strong{width:100%;height:100%;border:0.1em solid #ddd;border-radius:1.4em;display: flex;justify-content: center;align-items: center;}
.bz_gener .bz_editor_tool_ai_b li button.bz_on strong{border:0.1em solid transparent;background:#e6efff;border-radius:1.4em;}
.bz_gener .bz_editor_tool_ai_b li button span{font-size:1.3em;font-weight:400;color:#555;letter-spacing:-0.06em;line-height:1.1;display:block;padding:0 1.1em;}
.bz_gener .bz_editor_tool_ai_b p{}
.bz_gener .bz_editor_tool_ai_b p button{background:url(../images/i_submit_bl.png) 50% 50% no-repeat;background-size:100%;height:3.2em;width:100%;}
.bz_gener .bz_editor_tool_ai_b p span{font-size:1.4em;font-weight:500;color:#fff;letter-spacing:0;line-height:1.1;}

.bz_gener .bz_forms_edit{position:fixed;left:0;bottom:0;width:100%;height:8em;border-top:0.1em solid #ddd;z-index:18;background:#fff;padding:0 4em;}
.bz_gener .bz_forms_edit_in{width:100%;margin:0 auto;height:100%;display:flex;justify-content:space-between;align-items:center;}
.bz_gener .bz_forms_edit_l{display:flex;padding-left:28em;}

.bz_gener .bz_edit_back{margin-right:1em;position:relative;}
.bz_gener .bz_btn_back{width:3.5em;height:3.5em;background:#fff;border-radius:0.8em;display:flex;justify-content:center;align-items:center;}
.bz_gener .bz_btn_back:hover{background:#f3f3f3;}
.bz_gener .bz_btn_back img{width:2.2em;}
.bz_gener .bz_btn_back.bz_on img{filter:grayscale(1) opacity(0.15);}

.bz_gener .bz_mini_pop{position:absolute;left:50%;top:-3.8em;height:2.8em;border-radius:0.5em;background:rgba(0,0,0,0.7);text-align:center;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;white-space:nowrap;padding:0 1em;transform:translateX(-50%);display:none;}
.bz_gener .bz_mini_pop:after{content:"";position:absolute;bottom:-0.6em;left:50%;margin-left:-0.5em;width:0;height:0;border-left:0.5em solid transparent;border-right:0.5em solid transparent;border-top:0.6em solid rgba(0,0,0,0.7);pointer-events:none;}
.bz_gener .bz_mini_pop span{font-size:1.3em;font-weight:400;color:#fff;letter-spacing:-0.05em;line-height:1.1;text-indent:0;}

.bz_gener .bz_edit_forward{margin-right:1.5em;position:relative;}
.bz_gener .bz_btn_forward{width:3.5em;height:3.5em;background:#fff;border-radius:0.8em;display:flex;justify-content:center;align-items:center;}
.bz_gener .bz_btn_forward:hover{background:#f3f3f3;}
.bz_gener .bz_btn_forward img{width:2.2em;}
.bz_gener .bz_btn_forward.bz_on img{filter:grayscale(1) opacity(0.15);}

.bz_gener .bz_btn_infos:hover + .bz_mini_pop{display:block;}
.bz_gener .bz_btn_back:hover + .bz_mini_pop{display:block;}
.bz_gener .bz_btn_forward:hover + .bz_mini_pop{display:block;}
.bz_gener .bz_btn_color:hover + .bz_mini_pop{display:block;}
.bz_gener .bz_tool_option span:hover + .bz_mini_pop{display:block;}
.bz_gener .bz_tool_option em:hover + .bz_mini_pop{display:block;}
.bz_gener .bz_btn_tool_color_slced > div:first-child:hover + .bz_mini_pop{display:block;}
.bz_gener .bz_btn_tool_color_before > div:first-child:hover + .bz_mini_pop{display:block;}
.bz_gener .bz_btn_tool_color_after > div:first-child:hover + .bz_mini_pop{display:block;}

.bz_gener .bz_edit_color{margin-right:1.5em;position:relative;}
.bz_gener .bz_btn_color{width:3.5em;height:3.5em;border:0.1em solid #d4d4d4;background:#fff;border-radius:0.8em;display:flex;justify-content:center;align-items:center;}
.bz_gener .bz_btn_color span{display:block;width:2.7em;height:2.7em;border-radius:0.5em;background:#de1e10;}

.bz_gener .bz_edit_color_box{width:30em;padding:1em 1em 2em 1em;border-radius:1em;background:#fff;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);position:absolute;bottom:4.5em;left:-2.8em;display:none;}
.bz_gener .bz_color_t{height:2.9em;padding:0 0.5em;margin-bottom:1em;display:flex;justify-content:space-between;align-items:center;}
.bz_gener .bz_color_t span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;}
.bz_gener .bz_btn_color_close{width:1em;height:1em;background:url(../images/i_close.png) 50% 50% no-repeat;background-size:1em;text-indent:-999em;}
.bz_gener .bz_color_c{margin-bottom:1.2em;}
.bz_gener .bz_color_list{display:flex;flex-wrap:wrap;gap:1em;}
.bz_gener .bz_btn_color_set{width:13.5em;height:6.6em;position:relative;border:0.1em solid transparent;}
.bz_gener .bz_btn_color_set:after{content:"";position:absolute;inset:-0.1em;border:0.1em solid #aeaeae;border-radius:1em;pointer-events:none;}
.bz_gener .bz_btn_color_set:hover:after{border:0.1em solid #454545;}
.bz_gener .bz_btn_color_set.bz_on:after{border:0.2em solid #de1e10;}
.bz_gener .bz_btn_color_set p{height:3em;display:flex;justify-content:space-between;align-items:center;padding:0 0.9em;}
.bz_gener .bz_btn_color_set.bz_on p:after{content:"적용중";font-size:1.1em;font-weight:normal;color:#fff;letter-spacing:-0.07em;line-height:1;font-family:"굴림";border-radius:2em;padding:0.3em 0.5em;background:#de1e10;white-space:nowrap;}
.bz_gener .bz_btn_color_set strong{font-size:1.3em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;}
.bz_gener .bz_btn_color_set:hover strong{color:#454545;}
.bz_gener .bz_btn_color_set.bz_on strong{font-weight:500;color:#252525;line-height:1.1;width:7.2em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left;}
.bz_gener .bz_btn_color_set div{display:flex;justify-content:center;align-items:center;margin-top:0.1em;gap:0.5em;padding-bottom:0.8em;}
.bz_gener .bz_btn_color_set span{width:2.5em;height:2.5em;border-radius:0.3em;}
.bz_gener .bz_color_b{}
.bz_gener .bz_btn_color_apply{width:100%;height:3.5em;border:0.1em solid #aeaeae;display:flex;justify-content:center;align-items:center;border-radius:0.8em;}
.bz_gener .bz_btn_color_apply:hover{border:0.2em solid #de1e10;}
.bz_gener .bz_btn_color_apply span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.3;padding-left:1.5em;background:url(../images/i_color.png) 0 50% no-repeat;background-size:1em;}
.bz_gener .bz_btn_color_apply:hover span{font-weight:bold;color:#de1e10;background:url(../images/i_color_on.png) 0 50% no-repeat;background-size:1em;}
.bz_gener .bz_btn_color_direct{width:100%;height:3.5em;border:0.1em solid #aeaeae;display:flex;justify-content:center;align-items:center;border-radius:0.8em;}
.bz_gener .bz_btn_color_direct:hover{border:0.2em solid #de1e10;}
.bz_gener .bz_btn_color_direct span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.3;padding-left:1.5em;background:url(../images/i_color.png) 0 50% no-repeat;background-size:1em;}
.bz_gener .bz_btn_color_direct:hover span{font-weight:bold;color:#de1e10;background:url(../images/i_color_on.png) 0 50% no-repeat;background-size:1em;}

.bz_gener .bz_edit_color_direct{width:30em;padding:1em 1em 2em 1em;border-radius:1em;background:#fff;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);position:absolute;bottom:4.5em;left:-2.8em;display:none;}
.bz_gener .bz_btn_color_back{padding-left:1.75em;background:url(../images/i_arrow_l_g.png) 0 50% no-repeat;background-size:0.7em;}
.bz_gener .bz_color_t strong{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;}
.bz_gener .bz_color_slcing{padding:0.6em 0.5em 0em 0.5em;}
.bz_gener .bz_color_slcing_t{margin-bottom:1.1em;}
.bz_gener .bz_color_slcing_t span{font-size:1.3em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;display:block;}
.bz_gener .bz_color_slcing_c{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5em;border-bottom:0.1em solid #d4d4d4;}
.bz_gener .bz_color_slcing_l{position:relative;display:flex;justify-content:center;align-items:center;}
.bz_gener .bz_color_slcing_l:after{content:"";width:0.9em;height:1.6em;position:absolute;top:0.9em;right:-2.3em;background:url(../images/i_arrow_r.png) 50% 50% no-repeat;background-size:0.9em;}
.bz_gener .bz_btn_color_slcing{width:3.3em;height:3.3em;margin-right:0.5em;background:url(../images/i_plus.png) 50% 50% no-repeat;background-size:1em;}
.bz_gener .bz_btn_color_slcing.bz_off{border:0.1em solid #000;border-radius:0.6em;padding:0.4em;}
.bz_gener .bz_btn_color_slcing.bz_on{border:0.1em solid #000;border-radius:0.6em;padding:0.4em;}
.bz_gener .bz_btn_color_slcing div{width:100%;height:100%;}
.bz_gener .bz_btn_color_slcing span{display:block;width:100%;height:100%;border:0.1em solid rgba(0,0,0,0.18);border-radius:0.6em;}
.bz_gener .bz_btn_color_slcing.bz_off span{border:none;}
.bz_gener .bz_btn_color_slcing.bz_on span{border-radius:0.3em;}
.bz_gener .bz_color_slcing_r{}
.bz_gener .bz_btn_color_submit{width:8em;height:3.3em;border:0.1em solid #000;display:flex;justify-content:center;align-items:center;border-radius:0.6em;cursor:default;}
.bz_gener .bz_btn_color_submit.bz_on{cursor:pointer;}
.bz_gener .bz_btn_color_submit span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.3;padding-left:1.5em;background:url(../images/i_color.png) 0 50% no-repeat;background-size:1em;}
.bz_gener .bz_color_slced{padding:1.4em 0.5em 0em 0.5em;}
.bz_gener .bz_color_slced_t{margin-bottom:1.5em;}
.bz_gener .bz_color_slced_t span{font-size:1.3em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;display:block;}
.bz_gener .bz_color_slced_c{padding-bottom:1.5em;border-bottom:0.1em solid #d4d4d4;}
.bz_gener .bz_color_slced_list{display:flex;flex-wrap:wrap;gap:1em;}
.bz_gener .bz_btn_color_slced{width:3em;height:3em;}
.bz_gener .bz_btn_color_slced div{width:100%;height:100%;}
.bz_gener .bz_btn_color_slced span{display:block;width:100%;height:100%;border:0.1em solid rgba(0,0,0,0.18);border-radius:0.5em;}
.bz_gener .bz_color_s{padding:1.5em 0.5em 0 0.5em;display:flex;justify-content:flex-end;align-items:center;}
.bz_gener .bz_btn_color_spoid{width:3.3em;height:3.3em;background:#f3f3f3;border-radius:0.6em;display:flex;justify-content:flex-start;align-items:center;}
.bz_gener .bz_btn_color_spoid span{display:block;width:100%;height:100%;text-indent:-999em;background:url(../images/i_spoid.png) 50% 50% no-repeat;background-size:2.1em;}
.bz_gener .bz_btn_color_code{margin-left:1.5em;width:11em;height:3.5em;border:0.1em solid #d4d4d4;border-radius:0.8em;display:flex;justify-content:center;align-items:center;padding:0.4em;}
.bz_gener .bz_btn_color_code span{width:2.5em;height:2.5em;border:0.1em solid rgba(0,0,0,0.18);border-radius:0.3em;margin-right:1em;}
.bz_gener .bz_btn_color_code strong{font-size:1.4em;font-weight:400;color:#252525;letter-spacing:0;line-height:1.1;text-transform:uppercase;}

.bz_gener .bz_edit_scale{display:flex;justify-content:center;align-items:center;position:relative;}
.bz_gener .bz_btn_minus{width:3.5em;height:3.5em;border:0.1em solid #d4d4d4;background:#fff;border-radius:0.8em 0 0 0.8em;display:flex;justify-content:center;align-items:center;}
.bz_gener .bz_btn_minus img{width:1em;}
.bz_gener .bz_btn_scale{width:5.8em;height:3.5em;border-top:0.1em solid #d4d4d4;border-bottom:0.1em solid #d4d4d4;background:#fff;display:flex;justify-content:center;align-items:center;}
.bz_gener .bz_btn_scale span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:0;line-height:1.1;}
.bz_gener .bz_btn_scale em{font-size:1.3em;font-weight:500;color:#aeaeae;letter-spacing:0;line-height:1.2;margin-left:0.3em;}
.bz_gener .bz_btn_plus{width:3.5em;height:3.5em;border:0.1em solid #d4d4d4;background:#fff;border-radius:0 0.8em 0.8em 0;display:flex;justify-content:center;align-items:center;}
.bz_gener .bz_btn_plus img{width:1em;}

.bz_gener .bz_edit_scale_box{text-align:center;width:9.6em;padding:1em;border-radius:1em;background:#fff;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);position:absolute;bottom:4.5em;left:50%;margin-left:-4.8em;display:none;}
.bz_gener .bz_edit_scale_box button{display:block;width:100%;height:3.5em;border-radius:0.5em;}
.bz_gener .bz_edit_scale_box button:hover{background:#f0f1f3;}
.bz_gener .bz_edit_scale_box .bz_btn_50per{}
.bz_gener .bz_edit_scale_box .bz_btn_75per{}
.bz_gener .bz_edit_scale_box .bz_btn_100per{}
.bz_gener .bz_edit_scale_box .bz_btn_125per{}
.bz_gener .bz_edit_scale_box .bz_btn_150per{}
.bz_gener .bz_edit_scale_box .bz_btn_full{}
.bz_gener .bz_edit_scale_box span{font-size:1.4em;font-weight:400;color:#aeaeae;letter-spacing:0;line-height:1.1;}
.bz_gener .bz_edit_scale_box .bz_btn_full span{letter-spacing:-0.05em;}
.bz_gener .bz_edit_scale_box button:hover span{font-weight:500;color:#252525;line-height:1.1;}

.bz_gener .bz_forms_edit_r{display:flex;padding-right:31em;}

.bz_gener .bz_edit_play{}
.bz_gener .bz_btn_play{height:3.5em;border:0.1em solid #d4d4d4;background:#fff;border-radius:2em;padding:0 1.5em 0 1.2em;display:flex;justify-content:center;align-items:center;}
.bz_gener .bz_btn_play img{width:1.8em;margin-right:0.8em;}
.bz_gener .bz_btn_play span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.06em;line-height:1.1;}

.bz_gener .bz_edit_infos{position:relative;margin-left:1em;}
.bz_gener .bz_edit_infos .bz_btn_infos{width:3.5em;height:3.5em;border:0.1em solid #d4d4d4;background:#fff;border-radius:0.8em;display:flex;justify-content:center;align-items:center;}
.bz_gener .bz_edit_infos .bz_btn_infos img{width:1.7em;}

.bz_gener .bz_edit_save{position:relative;margin-left:1em;}
.bz_gener .bz_btn_save{height:3.5em;border:0.1em solid #d4d4d4;background:#fff;border-radius:2em;padding:0 1.5em 0 1.2em;display:flex;justify-content:center;align-items:center;}
.bz_gener .bz_btn_save img{width:2.2em;margin-right:0.8em;}
.bz_gener .bz_btn_save span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.06em;line-height:1.1;}

.bz_gener .bz_edit_save_box{position:absolute;left:50%;bottom:3.8em;margin-left:-4em;width:8em;height:2.5em;border-radius:2em;background:#000;text-align:center;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;display:none;}
.bz_gener .bz_edit_save_box:after{content:"";position:absolute;bottom:-0.4em;left:50%;margin-left:-0.4em;width:0;height:0;border-left:0.4em solid transparent;border-right:0.4em solid transparent;border-top:0.4em solid #000;pointer-events:none;}
.bz_gener .bz_edit_save_box span{font-size:1.3em;font-weight:500;color:#fff;letter-spacing:-0.06em;line-height:1.1;}

.bz_gener .bz_edit_more{display:none;margin-left:1em;}
.bz_gener .bz_btn_edit_more{height:3.5em;border:0.1em solid #d4d4d4;background:#fff;border-radius:2em;padding:0 1.5em 0 1.2em;display:flex;justify-content:center;align-items:center;}
.bz_gener .bz_btn_edit_more img{width:2.2em;margin-right:0.8em;}
.bz_gener .bz_btn_edit_more span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.06em;line-height:1.1;}

.bz_gener .bz_edit_more_box{display:none;}

.bz_gener .bz_edit_regener{margin-left:1em;}
.bz_gener .bz_btn_regener{height:3.5em;border:0.1em solid #d4d4d4;background:#fff;border-radius:2em;padding:0 1.5em 0 1.2em;display:flex;justify-content:center;align-items:center;}
.bz_gener .bz_btn_regener img{width:2.2em;margin-right:0.8em;}
.bz_gener .bz_btn_regener span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.06em;line-height:1.1;}

.bz_gener .bz_edit_download{margin-left:1em;position:relative;}
.bz_gener .bz_btn_download{height:3.5em;background:linear-gradient(180deg, #5ea3ff, #347dff, #0051da);border-radius:2em;padding:0 1.5em 0 1.2em;display:flex;justify-content:center;align-items:center;}
.bz_design .bz_gener .bz_btn_download{background:linear-gradient(180deg, #ffa8c1, #ff7da9, #ec6a96);}
.bz_gener .bz_btn_download img{width:2.2em;margin-right:0.8em;filter:brightness(0) invert(1);}
.bz_gener .bz_btn_download span{font-size:1.4em;font-weight:bold;color:#fff;letter-spacing:-0.06em;line-height:1.1;}

.bz_gener .bz_edit_download_box{padding:1em;border-radius:1em;background:#fff;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);position:absolute;bottom:4.5em;right:0;display:flex;display:none;}
.bz_gener .bz_edit_download_box_in{display:flex;flex-wrap:wrap;}
.bz_gener .bz_edit_download_box p{display:none;}
.bz_gener .bz_edit_download_box .bz_btn_download_close{display:none;}
.bz_gener .bz_edit_download_box .bz_btn_download_pdf{display:block;width:100%;height:3.5em;border-radius:0.5em;display:flex;align-items:center;padding:0 1.5em 0 1em;white-space:nowrap;}
.bz_gener .bz_edit_download_box .bz_btn_download_pdf:hover{background:#f0f1f3;}
.bz_gener .bz_edit_download_box .bz_btn_download_ppt{display:block;width:100%;height:3.5em;border-radius:0.5em;display:flex;align-items:center;padding:0 1.5em 0 1em;white-space:nowrap;}
.bz_gener .bz_edit_download_box .bz_btn_download_ppt:hover{background:#f0f1f3;}
.bz_gener .bz_edit_download_box .bz_btn_download_word{display:block;width:100%;height:3.5em;border-radius:0.5em;display:flex;align-items:center;padding:0 1.5em 0 1em;white-space:nowrap;}
.bz_gener .bz_edit_download_box .bz_btn_download_word:hover{background:#f0f1f3;}
.bz_gener .bz_edit_download_box img{width:2.1em;margin-right:1em;}
.bz_gener .bz_edit_download_box span{font-size:1.4em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;margin-right:0.25em;}
.bz_gener .bz_edit_download_box button:hover span{font-weight:500;color:#252525;}
.bz_gener .bz_edit_download_box strong{letter-spacing:0;line-height:1.1;}
.bz_gener .bz_edit_download_box em{font-size:1.1em;font-weight:normal;color:#aeaeae;letter-spacing:-0.085em;line-height:1;font-family:"굴림";border:0.1em solid #aeaeae;border-radius:2em;padding:0.3em 0.5em;background:#fff;}

.bz_gener .bz_info{width:100%;max-width:140em;margin:0 auto;position:relative;}
.bz_gener .bz_info_in{position:relative;text-align:right;display:flex;justify-content:flex-end;}
.bz_gener .bz_info_mobile{display:none;}
.bz_gener .bz_info_btns{position:fixed;bottom:15.5em;right:initial;}
.bz_gener .bz_btn_info{display:block;background:url(../images/i_info.png) 50% 50% no-repeat;background-size:5em;width:5em;height:5em;border-radius:50%;box-shadow:0 0.5em 1em 0.05em rgba(0,0,0,0.25);}
.bz_gener .bz_btn_info span{display:block;padding-top:4.23em;font-size:1.3em;font-weight:500;color:#19a86c;letter-spacing:-0.05em;line-height:1;white-space:nowrap;text-align:center;}
.bz_gener .bz_btn_summary{display:block;margin-top:3.3em;background:url(../images/i_summary.png) 50% 50% no-repeat;background-size:5em;width:5em;height:5em;border-radius:50%;box-shadow:0 0.5em 1em 0.05em rgba(0,0,0,0.25);}
.bz_gener .bz_btn_summary span{display:block;padding-top:4.23em;font-size:1.3em;font-weight:500;color:#0a55d8;letter-spacing:-0.05em;line-height:1;white-space:nowrap;text-align:center;}
.bz_design .bz_gener .bz_btn_summary span{color:#ec6a96;}

.bz_gener .bz_gener_info{background:rgba(0,0,0,0.65);position:fixed;top:0;left:0;width:100%;height:100%;z-index:52;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;}
.bz_gener .bz_gener_info_in{width:90%;max-width:52em;padding:2.7em 3em 3em 3em;border-radius:1em;background:#fff;text-align:center;position:relative;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.3);text-align:left;}
.bz_gener .bz_btn_info_close{position:absolute;top:2em;right:2em;width:1.5em;height:1.5em;background:url(../images/i_close_g.png) 50% 50% no-repeat;background-size:1.5em;}
.bz_gener .bz_btn_info_close span{display:block;text-indent:-999em;}
.bz_gener .bz_gener_info_t{padding:0 0 0 4.8em;background:url(../images/i_info_s.png) 0.5em 50% no-repeat;background-size:3.3em;display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.5em;height:3.3em;}
.bz_gener .bz_gener_info_t span{font-size:2em;font-weight:bold;color:#252525;letter-spacing:-0.06em;line-height:1;}
.bz_gener .bz_gener_info_tab{margin-bottom:1.5em;border-bottom:0.1em solid #555;margin-left:0.8em;}
.bz_gener .bz_gener_info_tab ul{display:flex;gap:2em;}
.bz_gener .bz_gener_info_tab li{}
.bz_gener .bz_gener_info_tab li button{padding-bottom:0.6em;display:flex;align-items: center;gap:0.5em;}
.bz_gener .bz_gener_info_tab li button.bz_on{border-bottom:0.2em solid #000;}
.bz_gener .bz_gener_info_tab li span{font-size:1.5em;font-weight:500;color:#aeaeae;letter-spacing:-0.06em;line-height:1.4;}
.bz_gener .bz_gener_info_tab li .bz_on span{font-weight:bold;color:#252525;}
.bz_gener .bz_gener_info_tab li em{display:none;}
.bz_gener .bz_gener_info_tab li .bz_on em{font-size:1.1em;font-weight:300;color:#fff;letter-spacing:0;width:1.82em;height:1.82em;border-radius:50%;background:#2db07b;display: flex;justify-content: center;align-items: center;}
.bz_gener .bz_gener_info_c{border:0.1em solid #ddd;border-radius:1em;padding:1.7em 1.5em 1.9em 1.5em;}
.bz_gener .bz_gener_info_tit{padding-bottom:1.4em;border-bottom:0.1em solid #ddd;}
.bz_gener .bz_gener_info_tit p{display:flex;justify-content:flex-start;align-items:flex-start;}
.bz_gener .bz_gener_info_tit img{width:2em;margin-right:0.7em;}
.bz_gener .bz_gener_info_tit strong{font-size:1.5em;font-weight:bold;color:#252525;letter-spacing:-0.03em;line-height:1.33;flex:1;}
.bz_gener .bz_gener_info_tit span{display:block;font-size:1.3em;font-weight:400;color:#aeaeae;letter-spacing:0;line-height:1.1;margin-top:0.6em;}
.bz_gener .bz_gener_info_c dl{display:flex;justify-content:space-between;align-items:flex-start;padding-top:1.5em;}
.bz_gener .bz_gener_info_c dt{width:7em;}
.bz_gener .bz_gener_info_c dt span{font-size:1.4em;font-weight:400;color:#555;letter-spacing:-0.06em;line-height:1.1;}
.bz_gener .bz_gener_info_c dd{}
.bz_gener .bz_gener_info_c dd strong{font-size:1.4em;font-weight:bold;color:#252525;letter-spacing:0;line-height:1.1;}

.bz_gener .bz_gener_summary{position:fixed;bottom:8.1em;right:initial;margin-right:7em;text-align:left;width:100%;max-width:50em;border-radius:1em;background:#fff;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.3);overflow:hidden;display:none;z-index:21;}
.bz_gener .bz_gener_summary_in{position:relative;padding-top:0.3em;}
.bz_gener .bz_btn_summary_close{position:absolute;top:2em;right:2em;width:1.5em;height:1.5em;background:url(../images/i_close_g.png) 50% 50% no-repeat;background-size:1.5em;}
.bz_gener .bz_btn_summary_close span{display:block;text-indent:-999em;}
.bz_gener .bz_gener_summary_t{padding:2.4em 2.5em 2.4em 6.8em;background:url(../images/i_summary_s.png) 2.5em 2.4em no-repeat;background-size:3.3em;display:flex;justify-content:flex-start;align-items:center;}
.bz_gener .bz_gener_summary_t span{font-size:2em;font-weight:bold;color:#252525;letter-spacing:-0.06em;line-height:1.65;}
.bz_gener .bz_gener_summary_t em{font-weight:300;line-height:1.65;margin:0 0.25em;}
.bz_gener .bz_gener_summary_t strong{font-size:2em;font-weight:bold;color:#2db07b;letter-spacing:-0.06em;line-height:1.65;}
.bz_gener .bz_gener_summary_c{max-height:45em;overflow:hidden;overflow-y:auto;}
.bz_gener .bz_gener_summary_c ul{}
.bz_gener .bz_gener_summary_c li{border:0.1em solid #ddd;border-radius:1em;padding:1.5em 1.5em 1.4em 1.5em;margin-bottom:1em;}
.bz_gener .bz_gener_summary_c dl{}
.bz_gener .bz_gener_summary_c dt{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:0.9em;}
.bz_gener .bz_gener_summary_c dt span{font-size:1.2em;font-weight:300;color:#fff;letter-spacing:0;line-height:1.9;width:1.916em;height:1.916em;border-radius:50%;background:#2db07b;text-align:center;}
.bz_gener .bz_gener_summary_c dt strong{font-size:1.5em;font-weight:bold;color:#252525;letter-spacing:-0.06em;line-height:1.533;flex:1;margin-left:0.6em;}
.bz_gener .bz_gener_summary_c dd{display:flex;justify-content:flex-start;align-items:flex-start;}
.bz_gener .bz_gener_summary_c dd span{font-size:1.1em;font-weight:normal;color:#252525;letter-spacing:-0.085em;line-height:1;font-family:"굴림";border:0.1em solid #aeaeae;border-radius:2em;padding:0.3em 0.68em 0.2em 0.66em;margin-top:0.15em;}
.bz_gener .bz_gener_summary_c dd strong{font-size:1.4em;font-weight:300;color:#555;letter-spacing:-0.06em;line-height:1.5;flex:1;margin-left:0.6em;}
.bz_gener .bz_gener_summary_b{padding:1em 2em 1.05em 2em;background:#f3f3f3;text-align:center;}
.bz_gener .bz_gener_summary_b p{font-size:1.3em;font-weight:400;color:#555;letter-spacing:-0.06em;line-height:1.5;}
.bz_gener .bz_gener_summary_b span{letter-spacing:0;line-height:1.5;}

.bz_gener .bz_gener_c.bz_word .bz_editor_tool{position:fixed;top:5.2em;display:block;left:50%;z-index:15;transform:translateX(-50%);}
.bz_gener .bz_gener_c.bz_word .bz_stop_docu.bz_on ~ .bz_editor_tool{top:8.7em}

.bz_layer{background:rgba(0,0,0,0.65);position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;}
.bz_layer .bz_layer_in{width:90%;max-width:45em;padding:3em;border-radius:1em;background:#fff;text-align:center;position:relative;}
.bz_layer.bz_layer_data .bz_layer_in{max-width:56em;padding:1.6em 3em 3em 3em;}
.bz_layer .bz_btn_layer_close{position:absolute;top:1.5em;right:1.5em;width:1.5em;height:1.5em;background:url(../images/i_close_l.png) 50% 50% no-repeat;background-size:1.5em;}
.bz_layer.bz_layer_tag .bz_btn_layer_close{top:2em;right:2em;}
.bz_layer.bz_layer_data .bz_btn_layer_close{top:2em;right:2em;}
.bz_layer .bz_btn_layer_close span{display:block;text-indent:-999em;}
.bz_layer .bz_layer_t{padding-top:1.4em;display:inline-block;}
.bz_layer .bz_layer_t.bz_tip{padding-left:2.5em;background:url(../images/i_tip.png) 0 2em no-repeat;background-size:1.6em;}
.bz_layer.bz_layer_stop .bz_layer_t{padding-left:3.2em;background:url(../images/i_stop.png) 0 2em no-repeat;background-size:2.7em;}
.bz_layer .bz_layer_t strong{font-size:2.3em;font-weight:bold;color:#252525;letter-spacing:-0.06em;line-height:1.5;}
.bz_layer .bz_layer_c{padding-top:0.8em;}
.bz_layer .bz_layer_c p{font-size:1.6em;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:1.8125;margin-bottom:0.625em;}
.bz_layer .bz_layer_c p strong{font-weight:bold;line-height:1.8125;}
.bz_layer .bz_layer_tag_slc{padding-top:1.7em;padding-bottom:1.6em;}
.bz_layer .bz_layer_tag_slc ul{display:flex;gap:1em 0.5em;flex-wrap:wrap;}
.bz_layer .bz_layer_tag_slc li{}
.bz_layer .bz_layer_tag_slc li .bz_btn_layer_tag{}
.bz_layer .bz_layer_tag_slc li .bz_btn_layer_tag{padding:0 1.5em;height:3em;border:0.1em solid #ddd;border-radius:3em;background:#fff;text-align:center;}
.bz_layer .bz_layer_tag_slc li .bz_btn_layer_tag:hover{border-color:#de1e10;box-shadow:0 0.3em 0.5em rgba(0,0,0,0.2);}
.bz_layer .bz_layer_tag_slc li .bz_btn_layer_tag.bz_on{border-color:#de1e10;box-shadow:0 0.3em 0.5em rgba(0,0,0,0.2);}
.bz_layer .bz_layer_tag_slc li .bz_btn_layer_tag span{font-size:1.4em;font-weight:400;color:#aeaeae;letter-spacing:-0.06em;line-height:1.1;}
.bz_layer .bz_layer_tag_slc li .bz_btn_layer_tag:hover span{font-size:1.4em;font-weight:bold;color:#de1e10;letter-spacing:-0.06em;line-height:1.1;}
.bz_layer .bz_layer_tag_slc li .bz_btn_layer_tag.bz_on span{font-size:1.4em;font-weight:bold;color:#de1e10;letter-spacing:-0.06em;line-height:1.1;}
.bz_layer .bz_layer_data_tit{margin-bottom:1em;padding-top:1.5em;text-align:left;}
.bz_layer .bz_layer_data_tit strong{font-size:1.5em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;display:block;margin-bottom:0.5em;}
.bz_layer .bz_layer_data_tit input{font-size:1.5em;font-weight:300;color:#252525;letter-spacing:-0.05em;line-height:1.1;height:3em;border:0.07em solid #aeaeae;border-radius:0.4em;padding-left:0.8em;width:100%;}
.bz_layer .bz_layer_data_p{text-align:right;margin-bottom:0.8em;}
.bz_layer .bz_layer_data_p span{font-size:1.2em;font-weight:300;color:#aeaeae;letter-spacing:-0.06em;line-height:1.1;}
.bz_layer .bz_layer_data_tbl{overflow-y:auto;max-height:16.2em;position:relative;border:0.1em solid #aeaeae;border-radius:0.5em;}
.bz_layer .bz_layer_data_tbl::-webkit-scrollbar{width:0.9em;}
.bz_layer .bz_layer_data_tbl::-webkit-scrollbar-track{background:transparent;}
.bz_layer .bz_layer_data_tbl::-webkit-scrollbar-thumb{background:#ddd;border-radius:10em;border:0.3em solid transparent;background-clip:padding-box;}
.bz_layer .bz_layer_data_tbl::-webkit-scrollbar-button{display:none;}
.bz_layer .bz_layer_data_tbl table{table-layout:fixed;text-align:center;width:100%;border-collapse:separate;border-spacing:0;}
.bz_layer .bz_layer_data_tbl table col:first-child{width:8%;}
.bz_layer .bz_layer_data_tbl table col:nth-child(2){width:42%;}
.bz_layer .bz_layer_data_tbl table col:nth-child(3){width:42%;}
.bz_layer .bz_layer_data_tbl table col:nth-child(4){width:8%;}
.bz_layer .bz_layer_data_tbl table thead{position:sticky;top:0px;z-index:2;}
.bz_layer .bz_layer_data_tbl table thead tr{}
.bz_layer .bz_layer_data_tbl table thead th{background:#f3f3f3;border-bottom:0.1em solid #ddd;border-left:0.1em solid #ddd;padding:0.5em 0 0.6em 0;text-align:center;}
.bz_layer .bz_layer_data_tbl table thead th:first-child{border-left:none;}
.bz_layer .bz_layer_data_tbl table thead th strong{font-size:1.5em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.4;}
.bz_layer .bz_layer_data_tbl table tbody{}
.bz_layer .bz_layer_data_tbl table tbody tr{}
.bz_layer .bz_layer_data_tbl table tbody td{background:#fff;border-bottom:0.1em solid #ddd;border-left:0.1em solid #ddd;padding:0.6em 0.5em;position:relative;}
.bz_layer .bz_layer_data_tbl table tbody td:first-child{border-left:none;}
.bz_layer .bz_layer_data_tbl table tbody tr:last-child td{border-bottom:none;}
.bz_layer .bz_layer_data_tbl table tbody td strong{font-size:1.3em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.4;text-align:center;}
.bz_layer .bz_layer_data_tbl table tbody td input{font-size:1.3em;font-weight:400;color:#555;letter-spacing:0;line-height:1.4;border:none;text-align:center;padding:0 1.5em;width:100%;}
.bz_layer .bz_layer_data_tbl table tbody td .bz_btn_number_up{width:2em;height:1.3em;background:url(../images/i_arrow_up.png) 0.5em 0.45em no-repeat;background-size:1em;position:absolute;right:0.5em;top:0.3em;display:none;}
.bz_layer .bz_layer_data_tbl table tbody td:hover .bz_btn_number_up{display:block;}
.bz_layer .bz_layer_data_tbl table tbody td .bz_btn_number_up:hover{background:url(../images/i_arrow_up_on.png) 0.5em 0.45em no-repeat;background-size:1em;}
.bz_layer .bz_layer_data_tbl table tbody td .bz_btn_number_up span{display:block;text-indent:-999em;}
.bz_layer .bz_layer_data_tbl table tbody td .bz_btn_number_down{width:2em;height:1.3em;background:url(../images/i_arrow_down.png) 0.5em 0.25em no-repeat;background-size:1em;position:absolute;right:0.5em;bottom:0.3em;display:none;}
.bz_layer .bz_layer_data_tbl table tbody td:hover .bz_btn_number_down{display:block;}
.bz_layer .bz_layer_data_tbl table tbody td .bz_btn_number_down:hover{background:url(../images/i_arrow_down_on.png) 0.5em 0.25em no-repeat;background-size:1em;}
.bz_layer .bz_layer_data_tbl table tbody td .bz_btn_number_down span{display:block;text-indent:-999em;}
.bz_layer .bz_layer_data_tbl table tbody td .bz_btn_tr_del{width:1.9em;height:1.9em;background:url(../images/i_close_normal.png) 50% 50% no-repeat;background-size:1.9em;}
.bz_layer .bz_layer_data_tbl table tbody td .bz_btn_tr_del:hover{background:url(../images/i_close_hover.png) 50% 50% no-repeat;background-size:1.9em;}
.bz_layer .bz_layer_data_tbl table tbody td .bz_btn_tr_del span{display:block;text-indent:-999em;}
.bz_layer .bz_btn_tr_add{margin-bottom:0.5em;margin-top:1.5em;width:100%;border:0.1em solid #aeaeae;border-radius:0.5em;height:3em;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5em;}
.bz_layer .bz_btn_tr_add:hover{border-color:#000;}
.bz_layer .bz_btn_tr_add em{width:1em;height:1em;background:url(../images/i_plus_g.png) 50% 50% no-repeat;background-size:1em;}
.bz_layer .bz_btn_tr_add:hover em{background:url(../images/i_plus_g_on.png) 50% 50% no-repeat;background-size:1em;}
.bz_layer .bz_btn_tr_add span{font-size:1.3em;font-weight:400;color:#aeaeae;letter-spacing:-0.06em;line-height:1.1;}
.bz_layer .bz_btn_tr_add:hover span{color:#000;}
.bz_layer .bz_btn_layer_size{display:none;}

.bz_layer .bz_layer_b{padding-top:2em;display:flex;justify-content:center;align-items:center;gap:1em;}
.bz_layer .bz_btn_layer{height:4.5em;width:50%;text-align:center;border:0.1em solid #555;border-radius:0.5em;background:#fff;position:relative;display:flex;align-items:center;justify-content:center;}
.bz_layer .bz_btn_layer:first-child{border:0.1em solid #000;background:#000;}
.bz_layer .bz_btn_layer:hover{border:0.1em solid #000;background:#fff;}
.bz_layer .bz_btn_layer:first-child:hover{border:0.1em solid #de1e10;background:#de1e10;}
.bz_layer .bz_btn_layer.bz_recom:after{content:"권장";font-size:1.1em;font-weight:normal;color:#fff;letter-spacing:-0.085em;line-height:1;font-family:"굴림";border-radius:2em;padding:0.32em 0.78em 0.32em 0.76em;background:#de1e10;white-space:nowrap;position:absolute;right:0.91em;top:-0.82em;}
.bz_layer .bz_btn_layer span{font-size:1.6em;font-weight:500;color:#555;letter-spacing:-0.05em;line-height:1.1;}
.bz_layer .bz_btn_layer:first-child span{color:#fff;}
.bz_layer .bz_btn_layer:hover span{color:#000;}
.bz_layer .bz_btn_layer:first-child:hover span{color:#fff;}

.bz_layer.bz_layer_tag .bz_btn_layer{border:0.1em solid #000;background:#000;max-width:19em;}
.bz_layer.bz_layer_tag .bz_btn_layer:first-child{border:0.1em solid #555;background:#fff;}
.bz_layer.bz_layer_tag .bz_btn_layer:hover{border:0.1em solid #de1e10;background:#de1e10;}
.bz_layer.bz_layer_tag .bz_btn_layer:first-child:hover{border:0.1em solid #000;background:#fff;}
.bz_layer.bz_layer_tag .bz_btn_layer span{color:#fff;}
.bz_layer.bz_layer_tag .bz_btn_layer:first-child span{color:#555;}
.bz_layer.bz_layer_tag .bz_btn_layer:hover span{color:#fff;}
.bz_layer.bz_layer_tag .bz_btn_layer:first-child:hover span{color:#000;}

.bz_layer.bz_layer_data .bz_btn_layer{border:0.1em solid #000;background:#000;max-width:19em;}
.bz_layer.bz_layer_data .bz_btn_layer:first-child{border:0.1em solid #555;background:#fff;}
.bz_layer.bz_layer_data .bz_btn_layer:hover{border:0.1em solid #de1e10;background:#de1e10;}
.bz_layer.bz_layer_data .bz_btn_layer:first-child:hover{border:0.1em solid #000;background:#fff;}
.bz_layer.bz_layer_data .bz_btn_layer span{color:#fff;}
.bz_layer.bz_layer_data .bz_btn_layer:first-child span{color:#555;}
.bz_layer.bz_layer_data .bz_btn_layer:hover span{color:#fff;}
.bz_layer.bz_layer_data .bz_btn_layer:first-child:hover span{color:#000;}

.bz_layer.bz_layer_stop .bz_btn_layer{border:0.1em solid #000;background:#000;max-width:19em;}
.bz_layer.bz_layer_stop .bz_btn_layer:first-child{border:0.1em solid #555;background:#fff;}
.bz_layer.bz_layer_stop .bz_btn_layer:hover{border:0.1em solid #de1e10;background:#de1e10;}
.bz_layer.bz_layer_stop .bz_btn_layer:first-child:hover{border:0.1em solid #000;background:#fff;}
.bz_layer.bz_layer_stop .bz_btn_layer span{color:#fff;}
.bz_layer.bz_layer_stop .bz_btn_layer:first-child span{color:#555;}
.bz_layer.bz_layer_stop .bz_btn_layer:hover span{color:#fff;}
.bz_layer.bz_layer_stop .bz_btn_layer:first-child:hover span{color:#000;}

.bz_layer.bz_layer_out .bz_btn_layer{border:0.1em solid #000;background:#000;max-width:19em;}
.bz_layer.bz_layer_out .bz_btn_layer:first-child{border:0.1em solid #555;background:#fff;}
.bz_layer.bz_layer_out .bz_btn_layer:hover{border:0.1em solid #de1e10;background:#de1e10;}
.bz_layer.bz_layer_out .bz_btn_layer:first-child:hover{border:0.1em solid #000;background:#fff;}
.bz_layer.bz_layer_out .bz_btn_layer span{color:#fff;}
.bz_layer.bz_layer_out .bz_btn_layer:first-child span{color:#555;}
.bz_layer.bz_layer_out .bz_btn_layer:hover span{color:#fff;}
.bz_layer.bz_layer_out .bz_btn_layer:first-child:hover span{color:#000;}

.bz_presentation{background:#8e8e8e;position:fixed;inset:0;z-index:5000;overflow:hidden;font-size:10px;}
.bz_presentation .bz_presentation_in{height:100%;}
.bz_presentation .bz_presentation_ppt{height:100%;text-align:center;}
.bz_presentation .bz_presentation_ppt_in{display:flex;height:100%;align-items:center;justify-content:center;}
.bz_presentation .bz_presentation_ppt img{width:100%;height:100%;object-fit:contain;}
.bz_presentation .bz_presentation_func{position:absolute;}
.bz_presentation .bz_presentation_func_in{}
.bz_presentation .bz_presentation_prev{}
.bz_presentation .bz_presentation_prev .bz_btn_presentation_prev{position:fixed;top:0;left:0;width:50%;height:100%;}
.bz_presentation .bz_presentation_prev .bz_btn_presentation_prev span{display:block;text-indent:-999em;width:10.4em;height:10.4em;position:absolute;right:63%;top:50%;margin-top:-5.2em;background:url(../images/i_p_prev.png) 50% 50% no-repeat;background-size:100%;}
.bz_presentation .bz_presentation_prev .bz_btn_presentation_prev:hover span{background:url(../images/i_p_prev_on.png) 50% 50% no-repeat;background-size:100%;}
.bz_presentation .bz_presentation_next{}
.bz_presentation .bz_presentation_next .bz_btn_presentation_next{position:fixed;top:0;right:0;width:50%;height:100%;}
.bz_presentation .bz_presentation_next .bz_btn_presentation_next span{display:block;text-indent:-999em;width:10.4em;height:10.4em;position:absolute;left:63%;top:50%;margin-top:-5.2em;background:url(../images/i_p_next.png) 50% 50% no-repeat;background-size:100%;}
.bz_presentation .bz_presentation_next .bz_btn_presentation_next:hover span{background:url(../images/i_p_next_on.png) 50% 50% no-repeat;background-size:100%;}
.bz_presentation .bz_presentation_close{}
.bz_presentation .bz_presentation_close .bz_btn_presentation_close{position:fixed;top:2em;left:50%;margin-left:-5.2em;z-index:9;}
.bz_presentation .bz_presentation_close .bz_btn_presentation_close span{display:block;text-indent:-999em;width:10.4em;height:10.4em;background:url(../images/i_p_close.png) 50% 50% no-repeat;background-size:100%;}
.bz_presentation .bz_presentation_hint{}
.bz_presentation .bz_presentation_hint p{position:fixed;bottom:9em;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.5);border-radius:2em;box-shadow:0 0.8em 1.5em rgba(0,0,0,0.35);display:flex;gap:2em;align-items:center;padding:0 2em;height:4em;z-index:5;}
.bz_presentation .bz_presentation_hint p span{font-size:1.3em;font-weight:400;color:#fff;letter-spacing:-0.025em;line-height:1.1;position:relative;}
.bz_presentation .bz_presentation_hint p span:before{content:"";width:0.1em;height:1.4em;background:#fff;opacity:0.5;top:50%;transform:translateY(-50%);left:-1em;position:absolute;}
.bz_presentation .bz_presentation_hint p span:first-child:before{display:none;}
.bz_presentation .bz_presentation_pager{}
.bz_presentation .bz_presentation_pager p{position:fixed;left:0;bottom:0;width:100%;height:7em;background:rgba(0,0,0,0.6);display:flex;align-items:center;justify-content:center;z-index:5;}
.bz_presentation .bz_presentation_pager input{text-align:right;font-size:1.5em;font-weight:500;color:#fff;letter-spacing:0;line-height:1.1;border:none;background:none;width:2em;padding-left:0.1em;padding-right:0.1em;}
.bz_presentation .bz_presentation_pager em{text-align:left;font-size:1.5em;font-weight:500;color:#999;letter-spacing:0;line-height:1.1;min-width:2.6em;margin-right:0.2em;margin-left:0.3em;}
.bz_presentation .bz_presentation_pager .bz_btn_presentation_play{background:url(../images/i_p_play.png) 50% 50% no-repeat;background-size:3.5em;height:3.5em;width:3.5em;}
.bz_presentation .bz_presentation_pager .bz_btn_presentation_play span{display:block;text-indent:-999em;}
.bz_presentation .bz_presentation_pager .bz_btn_presentation_play:hover{background:url(../images/i_p_play_on.png) 50% 50% no-repeat;background-size:3.5em;}
.bz_presentation .bz_presentation_pager .bz_btn_presentation_pause{background:url(../images/i_p_pause.png) 50% 50% no-repeat;background-size:3.5em;height:3.5em;width:3.5em;}
.bz_presentation .bz_presentation_pager .bz_btn_presentation_pause:hover{background:url(../images/i_p_pause_on.png) 50% 50% no-repeat;background-size:3.5em;}
.bz_presentation .bz_presentation_pager .bz_btn_presentation_pause span{display:block;text-indent:-999em;}
.bz_presentation .bz_presentation_pager .bz_btn_presentation_prev{background:url(../images/i_p_p.png) 50% 50% no-repeat;background-size:0.8em;height:1.65em;width:1em;}
.bz_presentation .bz_presentation_pager .bz_btn_presentation_prev:hover{background:url(../images/i_p_p_on.png) 50% 50% no-repeat;background-size:0.8em;}
.bz_presentation .bz_presentation_pager .bz_btn_presentation_prev span{display:block;text-indent:-999em;}
.bz_presentation .bz_presentation_pager .bz_btn_presentation_next{background:url(../images/i_p_n.png) 50% 50% no-repeat;background-size:0.8em;height:1.65em;width:1em;margin-right:1em;}
.bz_presentation .bz_presentation_pager .bz_btn_presentation_next:hover{background:url(../images/i_p_n_on.png) 50% 50% no-repeat;background-size:0.8em;}
.bz_presentation .bz_presentation_pager .bz_btn_presentation_next span{display:block;text-indent:-999em;}
.bz_presentation .bz_presentation_full{}
.bz_presentation .bz_btn_presentation_full{position:fixed;bottom:1.8em;left:81.5%;background:url(../images/i_p_full.png) 0 50% no-repeat;background-size:3.5em;padding-left:4.5em;height:3.5em;z-index:7;}
.bz_presentation .bz_btn_presentation_full:hover{background:url(../images/i_p_full_on.png) 0 50% no-repeat;background-size:3.5em;}
.bz_presentation .bz_btn_presentation_full span{font-size:1.4em;font-weight:500;color:#fff;letter-spacing:-0.05em;line-height:1.1;}
.bz_presentation .bz_presentation_window{}
.bz_presentation .bz_btn_presentation_window{position:fixed;bottom:1.8em;left:81.5%;background:url(../images/i_p_window.png) 0 50% no-repeat;background-size:3.5em;padding-left:4.5em;height:3.5em;z-index:7;}
.bz_presentation .bz_btn_presentation_window:hover{background:url(../images/i_p_window_on.png) 0 50% no-repeat;background-size:3.5em;}
.bz_presentation .bz_btn_presentation_window span{font-size:1.4em;font-weight:500;color:#fff;letter-spacing:-0.05em;line-height:1.1;}

@media (min-aspect-ratio:16/9) {
    /* .bz_wrap{font-size:calc((1000/1920)*1vw);} */
}

@media (max-aspect-ratio:16/9) {
    /* .bz_wrap{font-size:calc((1000/1080)*1vh);} */
}

@media (min-width:1921px) {
    .bz_wrap{font-size:calc(10 / (1920 / 100) * 1vw);}
}

@media (max-width:1500px) {
/* .bz_wrap{font-size:calc((1000/1500)*1vw);background-size:cover;}
.bz_design.bz_wrap{background-size:cover;} */

.bz_main_menu .bz_main_tit{padding-top:9.8em;margin-bottom:4.3em;}

.bz_main_menu .bz_main_list ul{padding-top:12.7em;gap:3em;padding-left:4em;padding-right:4em;}
.bz_main_menu .bz_main_list li{max-width:57em;width:calc(50% - 1.5em);}
.bz_main_menu .bz_main_list .bz_btn_main{background-position:calc(100% - 1.6em) calc(100% - 1.4em);}
.bz_main_menu .bz_main_list li:first-child .bz_btn_main{background-position:calc(100% - 1.6em) calc(100% - 1.4em);}
.bz_main_menu .bz_main_list li:nth-child(2) .bz_btn_main{background-position:calc(100% - 1.6em) calc(100% - 1.4em);}
.bz_main_menu .bz_main_list li:nth-child(3) .bz_btn_main{background-position:calc(100% - 1.6em) calc(100% - 1.4em);}
.bz_main_menu .bz_main_list li:nth-child(4) .bz_btn_main{background-position:calc(100% - 1.6em) calc(100% - 1.4em);}
.bz_main_menu .bz_main_list .bz_btn_in{background-position:calc(100% - 1.9em) 2.2em;padding:5em 4em 0 3.2em;max-height:17em;overflow:hidden;}

.bz_main_menu .bz_main_list li:first-child .bz_btn_in{background-position:calc(100% - 1.7em) 2.1em;}
.bz_main_menu .bz_main_list li:nth-child(2) .bz_btn_in{background-position:calc(100% - 1.7em) 2.1em;}
.bz_main_menu .bz_main_list li:nth-child(3) .bz_btn_in{background-position:calc(100% - 1.7em) 2.1em;}
.bz_main_menu .bz_main_list li:nth-child(4) .bz_btn_in{background-position:calc(100% - 1.7em) 2.1em;}
.bz_main_menu .bz_main_list p{padding:0 0.5em 0 0.1em;}


.bz_aside .bz_aside_in{width:100%;max-width:75em;}
.bz_after.bz_on .bz_aside .bz_aside_in{max-width:77.4em;}
.bz_aside .bz_aside_c{height:auto;}
.bz_check .bz_aside .bz_aside_c{height:auto;}
.bz_aside .bz_aside_c_in{padding-bottom:32.3em;}
.bz_check .bz_aside .bz_aside_c_in{padding-bottom:1.4em;}
.bz_aside .bz_aside_c_box{width:71em;}
.bz_aside .bz_list{position:relative;left:0;margin-left:0;margin-bottom:6.6em;width:71em;height:63.9em;bottom:auto;}
.bz_check .bz_aside .bz_list{height:57.4em;}

.bz_aside .bz_text .bz_text_box{height:32.7em;}
.bz_aside.bz_on .bz_text .bz_text_box{height:32.7em;}
.bz_check .bz_aside .bz_text .bz_text_box{height:32.7em}
.bz_check .bz_aside.bz_on .bz_text .bz_text_box{height:32.7em}
.bz_standard .bz_aside .bz_text .bz_text_box{height:32.7em}
.bz_standard .bz_aside.bz_on .bz_text .bz_text_box{height:32.7em}
.bz_aside .bz_text .bz_chk_file_up .bz_btn_chk_file_up{margin-top:0;}

.bz_aside .bz_listbox{top:67em;width:65em;margin-left:-32.5em;height:53.7em;}
.bz_design .bz_aside .bz_listbox{top:74.2em;}
.bz_after.bz_on .bz_aside .bz_listbox{top:65em;}
.bz_aside .bz_list_ul{padding:3.8em 0 1.8em 4.8em;}
.bz_aside .bz_list_ul.bz_type_ppt{padding:2.1em 0 0.2em 4.8em;}
.bz_aside .bz_design_thema{padding:1em 2.8em;}
.bz_aside .bz_design_thema ul{gap:1.4em;}
.bz_aside .bz_design_thema li{width:15.2em;}

.bz_aside .bz_option .bz_aside_tit{background:none;pointer-events:none;}
.bz_aside.bz_on .bz_option .bz_aside_tit{background:none;pointer-events:none;}
.bz_aside .bz_option .bz_option_box{display:block;}

.bz_aside .bz_design .bz_list{margin-bottom:52.8em;}
.bz_aside .bz_list_in{padding-top:0;}
.bz_aside .bz_text{}
.bz_aside .bz_option{bottom:9em}
.bz_after.bz_on .bz_aside .bz_option{bottom:-70em;}
.bz_aside .bz_option_in{padding:1.8em 1.8em 20.7em 1.8em;}
.bz_aside.bz_on .bz_option_in{padding:1.8em 1.8em 20.7em 1.8em;}
.bz_aside .bz_option_box{display:block;top:132.6em;margin-left:-33.5em;}
.bz_aside.bz_on .bz_option_box{display:block;}
.bz_aside .bz_submit{bottom:0;left:0;margin-left:0;}

.bz_aside .bz_thema .bz_thema_ul{gap:1.4em;}
.bz_aside .bz_thema .bz_btn_thema{width:18.9em;}
.bz_aside .bz_thema .bz_btn_thema img{margin-right:1.8em;}
.bz_aside .bz_chk_list{margin-bottom:2.5em;}

.bz_gener .bz_pager_toggle + .bz_stop_docu .bz_stop_docu_in{padding-left:5em;}
.bz_gener .bz_pager_toggle.bz_tgl + .bz_stop_docu .bz_stop_docu_in{padding-left:32em;}

.bz_gener .bz_forms_edit_l{padding-left:0;}
.bz_gener .bz_forms_edit_r{padding-right:0;}

.bz_gener .bz_forms{padding:4em 5em 7.5em 5em;}
.bz_gener .bz_stop_docu{padding:0 4em;}
.bz_gener .bz_stop_docu_in{margin:0 auto;padding-left:0;padding-right:0;}
}

@media (max-width:1500px) {

}

@media (max-width:1100px) {
.bz_gener .bz_gener_c.bz_word .bz_tool_option{margin-left:0.7em;}
.bz_gener .bz_gener_c.bz_word .bz_tool_size{margin-left:0;}
.bz_gener .bz_gener_c.bz_word .bz_tool_sizeu{margin-left:0;}
.bz_gener .bz_gener_c.bz_word .bz_tool_option:before{display:none;}
}

@media (max-width:920px) {
.bz_design .bz_gener .bz_edit_scale{display:none;}
}
@media (max-width:760px) {
.bz_wrap{font-size:calc((1000/360)*1vw);}
.bz_wrap{background-size:cover;background-position:26.4% 2em;}
.bz_generate.bz_wrap{background-size:cover;background-position:26.4% 2em;}
.bz_design.bz_wrap{background-size:cover;background-position:26.4% 2em;}
.bz_check.bz_wrap{background-size:cover;background-position:26.4% 2em;}
.bz_standard.bz_wrap{background-size:cover;background-position:26.4% 2em;}
.bz_index.bz_wrap{background-size:cover;background-position:26.4% 2em;min-height:27.5vh;}
.bz_header{padding:0 2em;height:5em;}

.bz_header .bz_logo{/* margin-left:3.5em; */white-space:nowrap;flex:1;}
.bz_header .bz_logo h1 a{padding-bottom:0.9em;display:inline-block;}
.bz_header .bz_logo h1 img{height:1.8em;margin-top:1em;}
.bz_header .bz_logo h1 strong{width:2.34em;height:2.7em;background-size:2.34em;margin-left:0.4em;}

.bz_header .bz_nav{display:none;}

.bz_header .bz_member .bz_btn_guide{display:none;}
.bz_header .bz_member .bz_btn_join{display:none;}
.bz_header .bz_member .bz_btn_bizforms{display:none;}
.bz_header .bz_member .bz_btn_login{display:block;}
.bz_header .bz_member .bz_btn_login:before{display:none;}
.bz_header .bz_member .bz_btn_login span{font-size:1.5em;color:#aeaeae;letter-spacing:-0.06em;}
.bz_header .bz_member .bz_btn_workspace{background:none;height:auto;padding:0;border:none;border-radius:0;display:block;}
.bz_header .bz_member .bz_btn_workspace.bz_on{display:none;}
.bz_header .bz_member .bz_btn_workspace span{font-size:1.5em;font-weight:400;color:#aeaeae;}
.bz_header .bz_member .bz_btn_notify{display:none;margin-right:-0.5em;background-size:2.52em;min-width:2.52em;height:3.2em;}
.bz_header .bz_member .bz_btn_notify em{font-size:0.9em;line-height:1.924;width:1.925em;height:1.925em;}
.bz_header .bz_member .bz_btn_notify.bz_on{display:flex;}
/* .bz_header .bz_member .bz_btn_profile{display:flex !important;width:auto;height:auto;border-radius:0;background:none;position:fixed;top:1.7em;left:2em;margin-left:0;} */
.bz_header .bz_member .bz_btn_profile span{display:none;}

.bz_header .bz_m_btn_menu{display:block;width:2em;height:1.7em;position:relative;}
.bz_header .bz_m_btn_menu:before, .bz_header .bz_m_btn_menu em:after, .bz_header .bz_m_btn_menu em, .bz_header .bz_m_btn_menu em:before{width:100%;height:3px;display:block;background:#000;position:absolute;}
.bz_header .bz_m_btn_menu:before{content:"";bottom:0;right:0;margin-bottom:0;transition:0.3s width 0.4s;}
.bz_header .bz_m_btn_menu em{top:50%;margin-top:-1.5px;transition:transform 0.3s;text-indent:-999em;}
.bz_header .bz_m_btn_menu em:after{content:"";top:calc(1.5px - 0.85em);left:0;margin-top:0;transition:0.3s width 0.4s;}
.bz_header .bz_m_btn_menu em:before{content:"";left:0;transition:transform 0.3s;}
.bz_header .bz_btn_profile.bz_on .bz_m_btn_menu:before{transition:all 0.2s;width:0%;right:0;}
.bz_header .bz_btn_profile.bz_on .bz_m_btn_menu em{transform:rotate(45deg);transition:0.3s transform 0.4s;}
.bz_header .bz_btn_profile.bz_on .bz_m_btn_menu em:before{transform:rotate(-90deg);transition:0.3s transform 0.4s;}
.bz_header .bz_btn_profile.bz_on .bz_m_btn_menu em:after{transition:all 0.2s;width:0%;left:0;}
.bz_header .bz_btn_profile.bz_on .bz_m_btn_menu:after{content:"";position:fixed;top:5em;left:0;width:100vw;height:calc(100vh - 5em);background:rgba(0,0,0,0.65);}

.bz_header .bz_notify{position:fixed;top:0;left:0;right:0;border-radius:0;background:none;box-shadow:none;}
.bz_header .bz_notify:after{content:"";position:fixed;inset:0;height:100vh;background:rgba(0,0,0,0.65);}
.bz_header .bz_notify_in{position:relative;background:#fff;z-index:2;}
/* .bz_header .bz_btn_notify_close{position:absolute;top:1.6em;left:2em;width:1.7em;height:1.7em;background:url(../images/i_close_nt.png) 50% 50% no-repeat;background-size:1.7em;display:block;}
.bz_header .bz_btn_notify_close span{display:block;text-indent:-999em;} */

.bz_header .bz_btn_notify_close{position:absolute;top:1.7em;left:2em;width:2em;height:1.7em;display:block;}
.bz_header .bz_btn_notify_close:before, .bz_header .bz_btn_notify_close span:after, .bz_header .bz_btn_notify_close span, .bz_header .bz_btn_notify_close span:before{width:100%;height:3px;display:block;background:#000;position:absolute;}
.bz_header .bz_btn_notify_close:before{content:"";bottom:0;right:0;margin-bottom:0;transition:0.3s width 0.4s;}
.bz_header .bz_btn_notify_close span{top:50%;margin-top:-1.5px;transition:transform 0.3s;text-indent:-999em;}
.bz_header .bz_btn_notify_close span:after{content:"";top:calc(1.5px - 0.85em);left:0;margin-top:0;transition:0.3s width 0.4s;}
.bz_header .bz_btn_notify_close span:before{content:"";left:0;transition:transform 0.3s;}
.bz_header .bz_btn_notify_close:before{transition:all 0.2s;width:0%;right:0;}
.bz_header .bz_btn_notify_close span{transform:rotate(45deg);transition:0.3s transform 0.4s;}
.bz_header .bz_btn_notify_close span:before{transform:rotate(-90deg);transition:0.3s transform 0.4s;}
.bz_header .bz_btn_notify_close span:after{transition:all 0.2s;width:0%;left:0;}

.bz_header .bz_notify_t{padding:0 2em 0.1em 5.3em;}
.bz_header .bz_notify_list{max-height:calc(100vh - 5em);}
.bz_header .bz_notify_list_in{padding:1.7em 2em 1em 2em;}
.bz_header .bz_notify_box{margin-bottom:1.5em;}

.bz_header .bz_profile{position:fixed;top:5em;left:0;right:0;border-radius:0;background:none;box-shadow:none;max-width:100%;bottom:0;overflow-y:auto;-ms-overflow-style:none;}
.bz_header .bz_profile::-webkit-scrollbar{display:none;}
.bz_header .bz_profile_in{position:relative;background:#fff;z-index:2;padding:1.5em 2em 0 2em;height:calc(100% + 5em);min-height:62.3em;height:100%;min-height:29em;}
.bz_header .bz_profile_t{display:none;}
.bz_header .bz_profile_usage{margin-bottom:2em;}
.bz_header .bz_profile_usage_t{display:block;margin-bottom:1.2em;}
.bz_header .bz_profile_usage_t span{font-size:1.4em;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;}
.bz_header .bz_profile_usage dl{margin-bottom:0.6em;}
.bz_header .bz_profile_usage p{height:1.5em;}
.bz_header .bz_btn_profile_upgrade{height:4.5em;background:url(../images/i_upgrade.png) 50% 50% no-repeat;background-size:auto 3.5em;}
.bz_header .bz_profile_c{margin-bottom:0;border-bottom:none;}
.bz_header .bz_profile_list dl{border-top:0.1em solid #ddd;padding-top:1.8em;}
.bz_header .bz_profile_list dl:first-child{border-top:none;}
.bz_header .bz_profile_list dt{margin-bottom:1.5em;display:block;}
.bz_header .bz_profile_list dt span{font-size:1.4em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;}
.bz_header .bz_profile_list dd{margin-bottom:1.7em;}
.bz_header .bz_profile_list dd span{line-height:1.1;}
.bz_header .bz_btn_profile_gener{background:url(../images/i_gener.png) 0 50% no-repeat;background-size:1.7em;width:auto;height:2.2em;padding-left:2.7em;padding-right:2em;display:inline-flex;align-items:center;}
.bz_header .bz_btn_profile_gener:hover{background-color:unset;}
.bz_header .bz_btn_profile_design{background:url(../images/i_design.png) 0 50% no-repeat;background-size:1.8em;width:auto;height:2.2em;padding-left:2.7em;padding-right:2em;display:inline-flex;align-items:center;}
.bz_header .bz_btn_profile_design:hover{background-color:unset;}
.bz_header .bz_btn_profile_mypage{background:url(../images/i_works.png) 0 50% no-repeat;background-size:1.7em;width:auto;height:2.2em;padding-left:2.7em;padding-right:2em;display:inline-flex;align-items:center;}
.bz_header .bz_btn_profile_mypage:hover{background-color:unset;}
.bz_header .bz_btn_profile_management{background:url(../images/i_manage.png) 0 50% no-repeat;background-size:1.8em;width:auto;height:2.2em;padding-left:2.7em;padding-right:2em;display:inline-flex;align-items:center;}
.bz_header .bz_btn_profile_management:hover{background-color:unset;}
.bz_header .bz_btn_profile_bizforms{background:url(../images/i_bizforms.png) 0 50% no-repeat;background-size:1.6em;width:auto;height:2.2em;padding-left:2.7em;padding-right:2em;display:inline-flex;align-items:center;}
.bz_header .bz_btn_profile_bizforms:hover{background-color:unset;}
.bz_header .bz_btn_profile_guide{background:url(../images/i_guide.png) 0 50% no-repeat;background-size:1.8em;width:auto;height:2.2em;padding-left:2.7em;padding-right:2em;display:inline-flex;align-items:center;}
.bz_header .bz_btn_profile_guide:hover{background-color:unset;}
.bz_header .bz_profile_list p{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;left:2em;right:2em;height:5em;border-top:0.1em solid #ddd;}
.bz_header .bz_profile_list p .bz_btn_profile_terms{height:2.2em;display:flex;align-items:center;}
.bz_header .bz_profile_list p .bz_btn_profile_terms span{font-size:1.3em;color:#aeaeae;}
.bz_header .bz_profile_list p .bz_btn_profile_logout{background:none;width:auto;height:2.2em;padding-left:0;padding-right:0;display:flex;align-items:center;}
.bz_header .bz_profile_list p .bz_btn_profile_logout:hover{background-color:unset;}
.bz_header .bz_profile_list p .bz_btn_profile_logout span{font-size:1.3em;font-weight:400;color:#252525;}

.bz_index .bz_main{padding-top:5em;min-height:27.5vh;}

.bz_main{padding-top:5em;padding-bottom:0;overflow:hidden;}

.bz_main_menu{padding-bottom:6em;}
.bz_main_menu .bz_main_tit{padding-top:6.4em;margin-bottom:2.9em;}
.bz_main_menu .bz_main_tit span{font-size:2em;}
.bz_main_menu .bz_main_tit em{font-size:2em;}
.bz_main_menu .bz_main_tit strong{font-size:3.2em;}

.bz_main_menu .bz_main_list:before{top:2.2em;height:200vh;}
.bz_main_menu .bz_main_list:after{top:2.2em;height:200vh;}
.bz_main_menu .bz_main_list ul{padding-top:8em;padding-left:2em;padding-right:2em;gap:1.5em 1em;background-size:5.2em;}
.bz_main_menu .bz_main_list li{width:calc(50% - 0.5em);min-height:14.5em;max-width:100%;}
.bz_main_menu .bz_main_list .bz_btn_main{background-size:0;}
.bz_main_menu .bz_main_list li:first-child .bz_btn_main{background-size:0;}
.bz_main_menu .bz_main_list li:nth-child(2) .bz_btn_main{background-size:0;}
.bz_main_menu .bz_main_list li:nth-child(3) .bz_btn_main{background-size:0;}
.bz_main_menu .bz_main_list li:nth-child(4) .bz_btn_main{background-size:0;}

.bz_main_menu .bz_main_list .bz_btn_in{padding:5.6em 0 0 0.9em;background-size:5em;background-position:8.9em 0.8em;}
.bz_main_menu .bz_main_list li:first-child .bz_btn_in{background-size:5em;background-position:8.9em 0.8em;}
.bz_main_menu .bz_main_list li:nth-child(2) .bz_btn_in{background-size:5em;background-position:8.9em 0.8em;}
.bz_main_menu .bz_main_list li:nth-child(3) .bz_btn_in{background-size:5em;background-position:8.9em 0.8em;}
.bz_main_menu .bz_main_list li:nth-child(4) .bz_btn_in{background-size:5em;background-position:8.9em 0.8em;}

.bz_main_menu .bz_main_list h2{font-size:2.2em;margin-bottom:0.6em;}
.bz_main_menu .bz_main_list em{display:block;font-size:1.4em;}
.bz_main_menu .bz_main_list p{display:none;letter-spacing:-0.07em;}
.bz_main_menu .bz_main_list span{display:none;letter-spacing:-0.06em;line-height:1.55;}

.bz_footer{min-height:1em;padding:0 1.6em 0 2em;}
.bz_footer .bz_footer_area{padding-top:2em;padding-bottom:2.5em;}
.bz_footer .bz_footer_list ul{gap:0 1.86em;}
.bz_footer .bz_footer_list li:before{left:-0.9em;height:1.1em;margin-top:-0.5em;}
.bz_footer .bz_footer_list span{font-size:1.2em;letter-spacing:-0.07em;line-height:1.833;}
.bz_footer .bz_footer_list a{font-size:1.2em;letter-spacing:-0.07em;line-height:1.833;}
.bz_footer .bz_footer_logo{right:0.3em;}

.bz_main .bz_aside{height:auto;}
.bz_after.bz_on .bz_aside{position:relative;top:0;overflow-y:hidden;}

.bz_aside .bz_aside_in{padding:2.8em 0 0 0;}
.bz_after.bz_on .bz_aside .bz_aside_in{padding:0;width:100%;margin-top:2em;border:none;}
.bz_after.bz_on .bz_aside .bz_aside_f{top:1.5em;right:1.5em;}
.bz_after.bz_on .bz_aside .bz_aside_f .bz_btn_function{background-size:1.5em;}
.bz_after.bz_on .bz_aside .bz_option{bottom:0;}
.bz_aside .bz_aside_t{text-align:center;}
.bz_aside .bz_aside_t_in{flex-wrap:wrap;}
.bz_aside .bz_aside_t img{width:10.1em;}
.bz_design .bz_aside .bz_aside_t img{margin-right:0.5em;}
.bz_aside .bz_aside_t span{font-size:2.5em;font-weight:300;}
.bz_design .bz_aside .bz_aside_t span{letter-spacing:-0.08em;}
.bz_aside .bz_aside_t strong{font-size:2.5em;font-weight:bold;}
.bz_aside .bz_aside_t strong:first-child{display:block;width:100%;}
.bz_aside .bz_aside_t strong:first-child+span{display:none;}
.bz_aside .bz_aside_c{height:auto;border-radius:1em 1em 0 0;border:none;box-shadow:none;margin-top:3em;}
.bz_aside .bz_aside_c:after{border-radius:0.8em 0.8em 0 0;}
.bz_aside .bz_aside_c_in{padding-bottom:3em;}
.bz_aside .bz_aside_c_box{width:100%;}
.bz_aside .bz_aside_c_box_in{padding:0;}

.bz_aside .bz_aside_tit{min-height:2.1em;padding-left:0;flex-direction: column;align-items: center;margin-bottom:1.2em;}

.bz_aside .bz_text .bz_aside_tit{padding-left:0;}
.bz_aside .bz_list_in .bz_aside_tit{padding:2.8em 0 0 0;}

.bz_aside .bz_aside_tit span{}

.bz_aside .bz_text .bz_text_slc{padding-left:0;margin-bottom:1.5em;}
.bz_aside .bz_text .bz_text_slc_in{}
.bz_aside .bz_text .bz_text_slc_in{overflow:hidden;overflow-x: auto;-ms-overflow-style: none;}
.bz_aside .bz_text .bz_text_slc_in::-webkit-scrollbar{display: none;}
.bz_aside .bz_text .bz_text_slc ul{flex-wrap:nowrap;padding-left:2em;white-space:nowrap;gap:0.5em;}
.bz_aside .bz_text .bz_text_slc li:last-child{padding-right:2em;}

.bz_aside .bz_text .bz_text_area{margin:0 2em;height:14em;flex:auto;}
.bz_aside .bz_text .bz_text_box{min-height:22.5em;height:auto;}
.bz_aside.bz_on .bz_text .bz_text_box{min-height:22.5em;height:auto;}
.bz_check .bz_aside .bz_text .bz_text_box{padding-top:0.5em;height:auto;min-height:17em;}
.bz_check .bz_aside.bz_on .bz_text .bz_text_box{padding-top:0.5em;height:auto;min-height:17em;}
.bz_standard .bz_aside .bz_text .bz_text_box{padding-top:0.5em;height:auto;min-height:17em;}
.bz_standard .bz_aside.bz_on .bz_text .bz_text_box{padding-top:0.5em;height:auto;min-height:17em;}

.bz_aside .bz_text .bz_chk_file_up{margin:0 2em;}
.bz_aside .bz_text .bz_chk_file_up_in{height:17em;gap:1.1em;text-align:center;}
.bz_aside .bz_text .bz_chk_file_up strong br{display:block;}
.bz_aside .bz_text .bz_chk_file_up strong em{display:none;}
.bz_aside .bz_text .bz_chk_file_up strong span{line-height:1.69em;}

.bz_aside .bz_text .bz_file_list{padding-right:0.7em;}
.bz_aside .bz_text .bz_file_list ul{max-height:14.5em}
.bz_aside .bz_text .bz_btn_file_down{height:4.3em;}
.bz_aside .bz_text .bz_file_all{max-width:32em;margin-right:0;width:calc(100% - 2em);}
.bz_aside .bz_text .bz_btn_file_all{height:4.3em;padding-left:3.6em;}
.bz_aside .bz_text .bz_btn_file_all span{margin-left:0.35em;}

.bz_aside .bz_list_in .bz_aside_tit_sub{display:none;}
.bz_aside .bz_chk_list .bz_chk_list_in{padding:0 2em;}
.bz_aside .bz_chk_list .bz_btn_chk_list{height:10em;}
.bz_aside .bz_chk_list .bz_btn_chk_list .bz_btn_in{padding:0 1.5em;}
.bz_aside .bz_chk_list .bz_chk_list_desc{background-size:7em;padding-left:8.5em;height:7em;}
.bz_aside .bz_chk_list li:nth-child(2) .bz_chk_list_desc{background-size:7em;}
.bz_aside .bz_chk_list li:nth-child(3) .bz_chk_list_desc{background-size:7em;}
.bz_aside .bz_chk_list .bz_chk_list_desc strong{font-size:1.6em;}
.bz_aside .bz_chk_list .bz_chk_list_desc em{display:none;}
.bz_aside .bz_chk_list .bz_chk_list_desc span{font-size:1.3em;}
.bz_aside .bz_chk_list .bz_chk_list_chk{width:3em;height:3em;}
.bz_aside .bz_chk_list .bz_btn_chk_list.bz_on .bz_chk_list_chk em{background: url(../images/i_chk_on_m.png) 100% 50% no-repeat;background-size:2em;padding-right:2em;}
.bz_aside .bz_chk_list .bz_btn_chk_list:hover .bz_chk_list_chk em{background: url(../images/i_chk_on_m.png) 100% 50% no-repeat;background-size:2em;padding-right:2em;}
.bz_aside .bz_chk_list .bz_chk_list_chk span{display:block;text-indent:-999em;}

.bz_check .bz_aside .bz_list{height:auto;}
.bz_check .bz_aside .bz_chk_list{margin-bottom:0;}
.bz_check .bz_aside .bz_aside_c_in{padding-bottom:10.5em;}

.bz_aside .bz_select{margin-bottom:3.5em;}
.bz_aside .bz_select_ul{gap:1em;padding:0 2em;}
.bz_aside .bz_select_ul .bz_btn_select{width:11.9em;height:5.5em;}
.bz_aside .bz_select_ul .bz_btn_select .bz_btn_in{border-radius:0.8em;padding-left:1.2em;}
.bz_aside .bz_select_ul li:nth-child(2) .bz_btn_select .bz_btn_in{padding-left:1.6em;}
.bz_aside .bz_select_ul .bz_btn_select img{width:3.2em;margin-right:1.8em;}
.bz_aside .bz_select_ul li:nth-child(2) .bz_btn_select img{width:3.4em;margin-right:1.9em;}
.bz_aside .bz_select_ul .bz_btn_select strong{font-size:1.3em;}

.bz_aside .bz_thema{margin-bottom:2em;}
.bz_aside .bz_thema .bz_thema_ul{gap:1em;padding:0 2em;overflow:hidden;overflow-x:auto;-ms-overflow-style:none;}
.bz_aside .bz_thema .bz_thema_ul::-webkit-scrollbar{display:none;}
.bz_aside .bz_thema .bz_btn_thema{width:11.8em;height:5.5em;}
.bz_aside .bz_thema .bz_btn_thema .bz_btn_in{border-radius:0.8em;padding-left:1.3em;}
.bz_aside .bz_thema li:nth-child(2) .bz_btn_thema .bz_btn_in{padding-left:0.8em;}
.bz_aside .bz_thema li:nth-child(3) .bz_btn_thema .bz_btn_in{padding-left:0.8em;}
.bz_aside .bz_thema .bz_btn_thema img{width:4em;margin-right:0.9em;}
.bz_aside .bz_thema .bz_btn_thema strong{font-size:1.4em;letter-spacing:-0.05em;margin-bottom:0;pointer-events:none;}
.bz_aside .bz_thema .bz_btn_thema span{display:none;}

.bz_aside .bz_chk_list{margin-bottom:2.5em;}
.bz_aside .bz_chk_list .bz_thema_ul{padding:0 2em;}
.bz_aside .bz_chk_list li{margin-bottom:1.5em;}
.bz_aside .bz_chk_list .bz_btn_thema{height:11em;}
.bz_aside .bz_chk_list .bz_btn_thema .bz_btn_in{border:none;border-radius:0.8em;padding:1em 0 0 0;overflow:hidden;position:relative;flex-wrap:wrap;}
.bz_aside .bz_chk_list li:first-child .bz_on .bz_btn_in{border:none;}
.bz_aside .bz_chk_list li:nth-child(2) .bz_on .bz_btn_in{border:none;}
.bz_aside .bz_chk_list li:last-child .bz_on .bz_btn_in{border:none;}
.bz_aside .bz_chk_list .bz_btn_thema .bz_btn_in:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:0.8em;}
.bz_aside .bz_chk_list li:first-child .bz_on .bz_btn_in:after{border:0.2em solid #0b9eec;}
.bz_aside .bz_chk_list li:nth-child(2) .bz_on .bz_btn_in:after{border:0.2em solid #2946cf;}
.bz_aside .bz_chk_list li:last-child .bz_on .bz_btn_in:after{border:0.2em solid #ff486b;}
.bz_aside .bz_chk_list .bz_thema_thumb{width:5em;height:5em;margin-right:1.3em;margin-left:1.2em;}
.bz_aside .bz_chk_list .bz_thema_desc{}
.bz_aside .bz_chk_list .bz_thema_desc strong{font-size:1.4em;}
.bz_aside .bz_chk_list .bz_thema_desc span{font-size:1.3em;margin-bottom:0;}
.bz_aside .bz_chk_list .bz_thema_desc em{display:none;}
.bz_aside .bz_chk_list .bz_thema_chk{width:100%;height:4.2em;border-radius:0;margin-left:0;margin-top:0.8em;padding-bottom:0.2em;}
.bz_aside .bz_chk_list li:first-child .bz_thema_chk{border:none;background:linear-gradient(106deg, #89d6ff, #35b7fd);}
.bz_aside .bz_chk_list li:nth-child(2) .bz_thema_chk{border:none;background:linear-gradient(91deg, #3856e9, #81b8e7);}
.bz_aside .bz_chk_list li:nth-child(3) .bz_thema_chk{border:none;background:linear-gradient(106deg, #ff95a9 0%, #f0b8c5 60%, #ff486b 100%);}
.bz_aside .bz_chk_list li:first-child .bz_thema_chk span{color:#fff;background:url(../images/i_chked.png) 100% 50% no-repeat;background-size:0.8em;}
.bz_aside .bz_chk_list li:nth-child(2) .bz_thema_chk span{color:#fff;background:url(../images/i_chked.png) 100% 50% no-repeat;background-size:0.8em;}
.bz_aside .bz_chk_list li:last-child .bz_thema_chk span{color:#fff;background:url(../images/i_chked.png) 100% 50% no-repeat;background-size:0.8em;}

.bz_aside .bz_list{position:relative;left:0;margin-left:0;margin-bottom:0;height:auto;width:100%;border:none;padding-bottom:2.8em;}
.bz_aside .bz_design .bz_list{margin-bottom:0;}
.bz_aside .bz_list_in{padding-top:0;}

.bz_aside .bz_option{bottom:auto;border:none;width:100%;overflow:visible;position:relative;margin-bottom:9.5em;z-index:1;}
.bz_aside .bz_option_in{padding:0 0 2.8em 0;}
.bz_aside.bz_on .bz_option_in{padding:0 0 2.8em 0;}
.bz_aside .bz_option .bz_aside_tit{padding:2.8em 0 0 0;margin-bottom:1.7em;}
.bz_aside .bz_option .bz_aside_tit span{line-height:1.5;}
.bz_aside .bz_option .bz_aside_tit span em{line-height:1.5;}
.bz_aside .bz_option .bz_aside_tit span br{display:block;}

.bz_aside .bz_option .bz_btn_option_selected{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:0.9em;background:#fff url(../images/i_option_arr_r.png) calc(100% - 2em) 50% no-repeat;background-size:0.7em;border:0.1em solid #ddd;border-radius:0.8em;text-align:left;height:7em;padding-left:2em;margin:0 2em;width:calc(100% - 4em);}
.bz_aside .bz_option .bz_btn_option_selected em{font-size:1.3em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1;}
.bz_aside .bz_option .bz_btn_option_selected span{font-size:1.6em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}

.bz_aside .bz_option_box{position:fixed;bottom:0;right:0;top:0;left:0;width:100%;height:100%;inset:0;margin:0;display:flex;flex-wrap:wrap;align-content:flex-end;z-index:97;background:none;border:none;border-radius:0;box-shadow:none;}
.bz_aside .bz_option_box:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.65);}
.bz_aside .bz_option_box_in{width:100%;border-radius:1.5em 1.5em 0 0;background:#fff;text-align:center;position:absolute;bottom:0;height:80%;max-height:45.6em;left:0;z-index:2;width:100%;padding:3.5em 0 8.2em 0;gap:1.5em 1em;overflow:visible;overflow:hidden;overflow-y:auto;justify-content:center;}
.bz_aside .bz_option_box .bz_btn_option_size{position:absolute;top:1em;left:50%;margin-left:-1.7em;width:3.4em;height:0.5em;background:url(../images/ico_bar.png) 50% 50% no-repeat;background-size:3.4em;z-index:7;display:block;}
.bz_aside .bz_option_box .bz_btn_option_size span{display:block;text-indent:-999em;}
.bz_aside .bz_option_box .bz_option_tag{padding:0 1em 0 2em;}
.bz_aside .bz_option_box .bz_option_tag p{padding-left:0;text-align:left;margin-bottom:1.5em;}
.bz_aside .bz_option_box .bz_option_tag ul{gap:1em 0.5em;}
.bz_aside .bz_option_box .bz_option_img{padding:2.6em 2em 0 2em;}
.bz_aside .bz_option_box .bz_option_img p{padding-left:0;text-align:left;align-items:center;gap:0.5em;}
.bz_aside .bz_option_box .bz_option_img p em{display:none;}
.bz_aside .bz_option_box .bz_option_img p strong{font-size:1.3em;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:1.76em;background:#cae0ff;padding:0 0.77em;border-radius:2em;display:block;}
.bz_design .bz_aside .bz_option_box .bz_option_img p strong{background:#ffe4ed;}
.bz_aside .bz_option_box .bz_option_img ul{flex-direction:column;}
.bz_aside .bz_option_box .bz_option_img li{width:100%;}
.bz_aside .bz_option_box .bz_btn_option_img{justify-content:center;height:5em;}
.bz_aside .bz_option_box .bz_option_img li:first-child .bz_btn_in{background:#fff url(../images/i_option_01_m.png) 5em 50% no-repeat;background-size:2.5em;}
.bz_aside .bz_option_box .bz_option_img li:nth-child(2) .bz_btn_in{background:#fff url(../images/i_option_02_m.png) 5em 50% no-repeat;background-size:3em;}
.bz_aside .bz_option_box .bz_option_img li:nth-child(3) .bz_btn_in{background:#fff url(../images/i_option_03_m.png) 5em 50% no-repeat;background-size:3.5em;}
.bz_design .bz_aside .bz_option_box .bz_option_img li:first-child .bz_btn_in{background:#fff url(../images/i_option_04_m.png) 5em 50% no-repeat;background-size:2.5em;}
.bz_design .bz_aside .bz_option_box .bz_option_img li:nth-child(2) .bz_btn_in{background:#fff url(../images/i_option_05_m.png) 5em 50% no-repeat;background-size:3em;}
.bz_design .bz_aside .bz_option_box .bz_option_img li:nth-child(3) .bz_btn_in{background:#fff url(../images/i_option_06_m.png) 5em 50% no-repeat;background-size:3.5em;}
.bz_aside .bz_option_box .bz_option_img .bz_btn_in{width:20.2em;padding-left:9.6em;padding-right:0;}
.bz_aside .bz_option_box .bz_btn_option_img.bz_no:hover ~ .bz_option_pop{display:none;}
.bz_aside .bz_option_box .bz_option_btns{position:fixed;left:0;margin-left:0;width:100%;bottom:0;background:#fff;border-radius:1em 1em 0 0;height:7.2em;z-index:5;box-shadow:0 -0.6em 1em rgba(0,0,0,0.25);display:block;}
.bz_aside .bz_option_box .bz_option_btns_in{padding:0 2em;display:flex;gap:1em;align-items:center;height:100%;}
.bz_aside .bz_option_box .bz_option_btns .bz_btn_option_c{height:4.5em;width:35%;text-align:center;border:0.1em solid #555;border-radius:0.5em;background:#fff;position:relative;display:flex;align-items:center;justify-content:center;}
.bz_aside .bz_option_box .bz_option_btns .bz_btn_option_c span{font-size:1.5em;font-weight:500;color:#555;letter-spacing:-0.05em;line-height:1.1;}
.bz_aside .bz_option_box .bz_option_btns .bz_btn_option_s{height:4.5em;width:65%;text-align:center;border:0.1em solid #000;border-radius:0.5em;background:#000;position:relative;display:flex;align-items:center;justify-content:center;}
.bz_aside .bz_option_box .bz_option_btns .bz_btn_option_s span{font-size:1.5em;font-weight:500;color:#fff;letter-spacing:-0.05em;line-height:1.1;}

.bz_aside .bz_listbox{position:fixed;bottom:0;right:0;top:0;left:0;width:100%;height:100%;inset:0;margin:0;display:flex;flex-wrap:wrap;align-content:flex-end;z-index:97;background:none;border:none;border-radius:0;box-shadow:none;display:none;}
.bz_aside .bz_ppt + .bz_listbox{top:0;}
.bz_aside .bz_design + .bz_listbox{top:0;}
.bz_aside .bz_listbox:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.65);}
.bz_aside .bz_list_ul{width:100%;border-radius:1.5em 1.5em 0 0;background:#fff;text-align:center;position:absolute;bottom:0;height:80%;max-height:42em;left:0;z-index:2;width:100%;padding:3.5em 0 8.2em 0;gap:1.5em 1em;overflow:visible;overflow:hidden;overflow-y:auto;justify-content:center;}
.bz_aside .bz_list_ul.bz_type_ppt{padding:10em 2em 9.2em 2em;gap:1.5em;width:100%;max-height:56.9em;position:fixed;}
.bz_aside .bz_list_ul .bz_list_li{margin:0;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_li{width:100%;margin:0;}
.bz_aside .bz_list_ul .bz_btn_list{width:10em;height:13.8em;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_btn_list{width:100%;height:auto;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_li:first-child .bz_btn_list.bz_on .bz_btn_in:before{inset:0.1em;border-radius:0.4em;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_btn_list.bz_on .bz_btn_in:before{border:0.2em solid #de1e10;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_li:first-child .bz_btn_list .bz_btn_in:before{border:0.1em solid #ddd;border-radius:0.5em;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_li:first-child .bz_btn_list.bz_on .bz_btn_in:before{border:none;border-radius:0.3em;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_li:first-child .bz_btn_list .bz_btn_in:after{opacity:0;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_li:first-child .bz_btn_list.bz_on .bz_btn_in:after{opacity:1;}
.bz_aside .bz_list_ul .bz_list_thumb{height:calc(100% - 2.6em);}
.bz_aside .bz_list_ul.bz_type_word .bz_list_li:nth-child(2) .bz_list_thumb{background-size:6.7em;}
.bz_aside .bz_list_ul.bz_type_word .bz_list_li:nth-child(3) .bz_list_thumb{background-size:6.7em;}
.bz_aside .bz_list_ul.bz_type_word .bz_list_li:nth-child(4) .bz_list_thumb{background-size:6.7em;}
.bz_aside .bz_list_ul.bz_type_word .bz_list_li:nth-child(5) .bz_list_thumb{background-size:6.7em;}
.bz_aside .bz_list_ul.bz_type_word .bz_list_li:nth-child(6) .bz_list_thumb{background-size:6.7em;}
.bz_aside .bz_list_ul.bz_type_word .bz_list_li .bz_on .bz_list_thumb{background:none;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_thumb{}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_li:first-child .bz_list_thumb{height:4.5em;flex-direction:row;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_li:first-child .bz_btn_list.bz_on .bz_btn_in{box-shadow:none;}
.bz_aside .bz_list_ul .bz_list_thumb strong{width:5.8em;height:5.8em;}
.bz_aside .bz_list_ul .bz_on .bz_list_thumb strong{background: url(../images/i_ai_bl_m.png) 50% 50% no-repeat;background-size:100%;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_thumb strong{width:2.2em;height:2.5em;background:url(../images/i_ai_g.png) 50% 50% no-repeat;background-size:2.2em;margin-bottom:1em;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_on .bz_list_thumb strong{width:2.2em;height:2.5em;background:url(../images/i_ai_p.png) 50% 50% no-repeat;background-size:2.2em;}
.bz_aside .bz_list_ul .bz_list_thumb em{font-size:1.3em;margin-top:0.9em;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_thumb em{margin-top:0;font-size:1.5em;font-weight:bold;color:#aeaeae;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_on .bz_list_thumb em{color:#f15c93;}
.bz_aside .bz_list_ul .bz_list_thumb img{width:6.7em;}
.bz_aside .bz_list_ul .bz_btn_list p{height:2.5em;}
.bz_aside .bz_list_ul .bz_btn_list.bz_on p{height:2.4em;}
.bz_aside .bz_list_ul .bz_btn_list span{font-size:1.3em;top:0.48em;}
.bz_aside .bz_list_ul .bz_btn_list_size{position:absolute;top:1em;left:50%;margin-left:-1.7em;width:3.4em;height:0.5em;background:url(../images/ico_bar.png) 50% 50% no-repeat;background-size:3.4em;z-index:7;display:block;}
.bz_aside .bz_list_ul .bz_btn_list_size span{display:block;text-indent:-999em;}
.bz_aside .bz_list_ul .bz_list_thema{position:absolute;top:3.5em;left:0;width:100%;height:4.5em;padding:0 2em;display:block;}
.bz_aside .bz_list_ul .bz_list_thema_ul{display:flex;align-items:center;height:4.5em;text-align:center;border:0.1em solid #ddd;border-radius:1em;overflow:hidden;}
.bz_aside .bz_list_ul .bz_list_thema_ul li{width:25%;position:relative;height:100%;}
.bz_aside .bz_list_ul .bz_list_thema_ul li:before{content:"";position:absolute;top:0;left:0;width:0.1em;height:100%;background:#ddd;}
.bz_aside .bz_list_ul .bz_list_thema_ul li:first-child:before{display:none;}
.bz_aside .bz_list_ul .bz_list_thema_ul .bz_btn_list_thema{height:100%;width:100%;}
.bz_aside .bz_list_ul .bz_list_thema_ul .bz_btn_list_thema.bz_on{background:linear-gradient(180deg, #ffa8c1, #ff7da9, #ec6a96);box-shadow:0 0.5em 1em 0.05em rgba(0,0,0,0.15);}
.bz_aside .bz_list_ul .bz_list_thema_ul .bz_btn_list_thema strong{font-size:1.5em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;}
.bz_aside .bz_list_ul .bz_list_thema_ul .bz_btn_list_thema.bz_on strong{font-weight:500;color:#fff;}
.bz_aside .bz_listbox_btns{position:fixed;left:0;margin-left:0;width:100%;bottom:0;background:#fff;border-radius:1em 1em 0 0;height:7.2em;z-index:5;box-shadow:0 -0.6em 1em rgba(0,0,0,0.25);display:block;}
.bz_aside .bz_listbox_btns_in{padding:0 2em;display:flex;gap:1em;align-items:center;height:100%;}
.bz_aside .bz_listbox_btns .bz_btn_listbox_c{height:4.5em;width:35%;text-align:center;border:0.1em solid #555;border-radius:0.5em;background:#fff;position:relative;display:flex;align-items:center;justify-content:center;}
.bz_aside .bz_listbox_btns .bz_btn_listbox_c span{font-size:1.5em;font-weight:500;color:#555;letter-spacing:-0.05em;line-height:1.1;}
.bz_aside .bz_listbox_btns .bz_btn_listbox_s{height:4.5em;width:65%;text-align:center;border:0.1em solid #000;border-radius:0.5em;background:#000;position:relative;display:flex;align-items:center;justify-content:center;}
.bz_aside .bz_listbox_btns .bz_btn_listbox_s span{font-size:1.5em;font-weight:500;color:#fff;letter-spacing:-0.05em;line-height:1.1;}

.bz_aside .bz_design_thema{display:none;}

.bz_aside .bz_list_select{padding:0 2em;display:block;}
.bz_aside .bz_list_selected{margin-bottom:1em;text-align:center;aspect-ratio:32/18;border-radius:1em;background:#fff;position:relative;overflow:hidden;display:flex;justify-content:center;flex-direction:column;align-items:center;border:0.1em solid #ddd;}
.bz_aside .bz_list_selected .bz_list_select_word{width:10em;height:13.8em;border-radius:0.5em;box-shadow:0 0.3em 1em rgba(0,0,0,0.2);position:relative;overflow:hidden;}
.bz_aside .bz_list_selected .bz_list_select_word:before{content:"";background:#fff;position:absolute;inset:0.2em;border-radius:0.3em;pointer-events:none;z-index:2;}
.bz_aside .bz_list_selected .bz_list_select_word:after{content:"";background:conic-gradient(#347dff, #5ea3ff, #347dff, #5ea3ff, #0051da);min-width:140%;min-height:140%;aspect-ratio:1/1;position:absolute;left:-48%;top:-20%;z-index:1;animation:rotates 3s linear infinite;pointer-events:none;}
.bz_design .bz_aside .bz_list_selected .bz_list_select_word:after{background:conic-gradient(#ff7da9, #ffa8c1, #ff7da9, #ffa8c1, #ec6a96);}
.bz_aside .bz_list_selected .bz_list_select_ppt{position:relative;z-index:2;}
.bz_aside .bz_list_selected .bz_list_select_ai{height:100%;}
.bz_aside .bz_list_selected .bz_list_select_word .bz_list_thumb{height:calc(100% - 2.6em);display:flex;flex-wrap:wrap;justify-content:center;align-content:center;position:relative;z-index:3;}
.bz_aside .bz_list_selected .bz_list_select_ppt .bz_list_thumb{}
.bz_aside .bz_list_selected .bz_list_select_ai .bz_list_thumb{height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:0;}
.bz_aside .bz_list_selected .bz_list_select_ppt .bz_list_thumb:after{content:"";position:absolute;inset:0;border-radius:1em;border:0.1em solid rgba(0, 0, 0, 0.18);z-index:5;pointer-events:none;}
.bz_aside .bz_list_selected .bz_list_thumb strong{width:6.8em;height:6.8em;background:url(../images/i_ai_bl_mo.png) 50% 50% no-repeat;background-size:6.8em;display:block;text-indent:-999em;}
.bz_design .bz_aside .bz_list_selected .bz_list_thumb strong{background:url(../images/i_ai_pin.png) 50% 50% no-repeat;background-size:6.8em;display:block;text-indent:-999em;}
.bz_aside .bz_list_selected .bz_list_thumb p{}
.bz_aside .bz_list_selected .bz_list_thumb em{font-size:1.8em;color:#0a55d8;font-weight:bold;}
.bz_design .bz_aside .bz_list_selected .bz_list_thumb em{font-size:1.8em;color:#f15c93;font-weight:bold;}
.bz_aside .bz_list_selected .bz_list_select_word .bz_list_thumb img{width:6.7em;}
.bz_aside .bz_list_selected .bz_list_select_ppt .bz_list_thumb img{width:100%;}
.bz_aside .bz_list_selected p{height:2.4em;background:linear-gradient(180deg, #5ea3ff, #347dff, #0051da);left:0.2em;width:calc(100% - 0.4em);position:relative;z-index:7;border-bottom-left-radius:0.3em;border-bottom-right-radius:0.3em;}
.bz_design .bz_aside .bz_list_selected p{background:linear-gradient(180deg, #ffa8c1, #ff7da9, #ec6a96);}
.bz_aside .bz_list_selected p span{font-size:1.3em;font-weight:500;color:#fff;letter-spacing:-0.05em;line-height:1;position:absolute;top:0.48em;text-align:center;left:0;width:100%;}

.bz_aside .bz_btn_list_select{width:100%;height:4.5em;border:0.1em solid #ddd;border-radius:0.5em;background:#fff;text-align:center;box-shadow:0 0.2em 0.8em rgba(0,0,0,0.1);}
.bz_aside .bz_btn_list_select span{font-size:1.5em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;}


.bz_aside .bz_text{margin-bottom:3em;border:none;}
.bz_aside .bz_text .bz_textbox{height:16em;padding:0 2em;}
.bz_aside .bz_ppt .bz_text .bz_textbox{height:16em;}
.bz_aside .bz_text .bz_textarea{font-size:1.3em;line-height:1.69;padding:1.1em 1.15em;}
.bz_aside .bz_text .bz_textarea:focus{}
.bz_aside .bz_text .bz_text_tag{padding:0 2em;}
.bz_aside .bz_text .bz_text_tag_in{width:100%;height:4.5em;border:0.1em solid #ddd;border-radius:0.5em;background:#fff;text-align:center;box-shadow:0 0.2em 0.8em rgba(0,0,0,0.1);position:relative;}
.bz_aside .bz_text .bz_text_tag p{position:absolute;top:1.4em;left:1em;display:block;}
.bz_aside .bz_text .bz_text_tag p span{font-size:1.3em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;}
.bz_aside .bz_text .bz_text_tag ul{display:block;width:100%;height:100%;background:url(../images/i_slc.png) calc(100% - 1em) 1.9em no-repeat;background-size:1.5em;}
.bz_aside .bz_text .bz_text_tag li{}
.bz_aside .bz_text .bz_text_tag li .bz_btn_text_tag{width:100%;padding:0 4em;height:4.3em;border:none;border-radius:0;background:none;text-align:right;display:none;}
.bz_aside .bz_text .bz_text_tag li .bz_btn_text_tag:hover{border-color:transparent;box-shadow:none;}
.bz_aside .bz_text .bz_text_tag li .bz_btn_text_tag.bz_on{border-color:transparent;box-shadow:none;display:block;}
.bz_aside .bz_text .bz_text_tag li .bz_btn_text_tag_all{display:none;}
.bz_aside .bz_text .bz_text_tag li .bz_btn_text_tag span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;}
.bz_aside .bz_text .bz_text_tag li .bz_btn_text_tag:hover span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;}
.bz_aside .bz_text .bz_text_tag li .bz_btn_text_tag.bz_on span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;}

.bz_aside .bz_text .bz_text_box_in{flex-wrap:nowrap;}

.bz_aside .bz_text .bz_text_count{margin:0 2em;}

.bz_aside .bz_text .bz_text_file{padding-left:2em;}
.bz_aside .bz_text .bz_btn_text_file{max-width:32em;margin-right:0;width:calc(100% - 2em);height:4.5em;border-radius:0.8em;}
.bz_aside .bz_text .bz_btn_text_file span{font-size:1.5em;background-size:1.066666em;}

.bz_aside .bz_text .bz_text_company{margin:3em 2em 0 2em;padding-top:3.1em;}
.bz_aside .bz_text .bz_text_company_in p span{font-size:1.3em;font-weight:400;}
.bz_aside .bz_text .bz_text_company_in p:first-child span{font-size:1.6em;}
.bz_aside .bz_text .bz_btn_text_company{height:4.5em;border-radius:0.8em;margin-top:0;}
.bz_aside .bz_text .bz_btn_text_company span{font-size:1.5em;background-size:1.066666em;}
.bz_aside .bz_text .bz_text_company_file{margin-top:0;}
.bz_aside .bz_text .bz_text_company .bz_btn_file_down{height:4.3em;}
.bz_aside .bz_text .bz_text_company .bz_btn_file_del{height:4.3em;}

.bz_aside .bz_option .bz_btn_option_size{display:block;position:absolute;top:1em;left:50%;margin-left:-1.7em;width:3.4em;height:0.5em;background:url(../images/ico_bar.png) 50% 50% no-repeat;background-size:3.4em;z-index:7;display:block;}
.bz_aside .bz_option .bz_btn_option_size span{display:block;text-indent:-999em;}

.bz_aside .bz_uploadbox{margin:0 2em;height:10em;}
.bz_aside .bz_design .bz_uploadbox{height:10em;}
.bz_aside .bz_uploadbox.bz_on{padding:0.5em 0;}
.bz_aside .bz_uploadbox .bz_btn_upload{font-size:1.4em;padding:0 1.214em 0 1.21em;}
.bz_aside .bz_uploadbox p{font-size:1.2em;}
.bz_aside .bz_uploadbox .bz_upload_file{padding:0.6em 0.5em 0.6em 2.5em;}
.bz_aside .bz_uploadbox .bz_upload_file img{width:1.7em;margin-right:0.6em;}
.bz_aside .bz_uploadbox .bz_upload_file strong{font-size:1.2em;line-height:1.3;max-width:19em;}
.bz_aside .bz_uploadbox .bz_btn_upload_close{top:0.7em;left:0.3em;}

.bz_aside .bz_submit{position:absolute;left:0;margin-left:0;width:100%;bottom:auto;top:100%;background:#fff;border-radius:1em 1em 0 0;height:7.5em;z-index:95;box-shadow:0 -0.1em 0.5em 0.05em rgba(0,0,0,0.15);margin:10em 0 0 0;}
.bz_aside .bz_submit.bz_scl{margin:0.1em 0 0 0;transition:margin 0.4s;}
.bz_aside .bz_submit_in{padding:1.5em 2em 0 2em;}
.bz_aside .bz_submit .bz_btn_submit{height:4.5em;}
.bz_aside .bz_submit .bz_line{border-radius:0.5em;}
.bz_aside .bz_submit .bz_on .bz_line{border-radius:0.7em;}
.bz_aside .bz_submit .bz_line:before{border-radius:0.5em;}
.bz_aside .bz_submit .bz_on .bz_line:before{border-radius:0.5em;}
.bz_aside .bz_submit .bz_submit_logo{width:2em;height:2.4em;background:url(../images/i_submit_g.png) 100% 50% no-repeat;background-size:2em !important;margin-left:0.4em;margin-right:0.3em;margin-bottom:0.9em;}
.bz_aside .bz_submit .bz_on .bz_submit_logo{background:url(../images/i_submit_b.png) 100% 50% no-repeat;background-size:2em !important;}
.bz_aside .bz_submit .bz_on:active .bz_submit_logo{background:url(../images/i_submit_w.png) 100% 50% no-repeat;background-size:2em !important;}
.bz_aside .bz_submit .bz_submit_text{font-size:1.5em;}
.bz_aside .bz_submit .bz_submit_text strong{display:none;}
.bz_aside .bz_submit .bz_on .bz_submit_text{font-size:1.5em;}

.bz_after.bz_on .bz_contents{position:absolute;top:5em;}

.bz_gener_ing{height:calc(100vh - 5em);top:5em;}
.bz_gener_ing .bz_gener_ing_in{background:rgba(0,0,0,0.65);}
.bz_gener_ing .bz_ing_in{padding:1em 1.5em 2em 1.5em;border-radius:1em;max-width:32em;}
.bz_gener_ing .bz_ing_load{width:12.7em;height:12.7em;padding:2.4em;}
.bz_gener_ing .bz_ing_load_ico img{width:3.4em;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(1){top:0.7em;left:4.65em;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(2){top:1.38em;left:6.97em;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(3){top:3.42em;left:8.44em;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(4){top:5.93em;left:8.44em;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(5){top:7.92em;left:6.97em;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(6){top:8.6em;left:4.65em;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(7){top:7.92em;left:2.33em;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(8){top:5.93em;left:0.86em;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(9){top:3.42em;left:0.86em;}
.bz_gener_ing .bz_ing_load_ico img:nth-child(10){top:1.38em;left:2.33em;}

.bz_gener_ing .bz_ing_p{margin-bottom:1.5em;padding:0 3.5em;}
.bz_gener_ing .bz_ing_p span{font-size:1.9em;line-height:1.474em;}
.bz_gener_ing .bz_ing_bar{margin-bottom:3em;}
.bz_gener_ing .bz_ing_bar p{display:none;}
.bz_gener_ing .bz_ing_bar strong{height:2em;margin-top:0;}
.bz_gener_ing .bz_ing_bar em{font-size:1.3em;line-height:1.23em;}
.bz_gener_ing .bz_ing_form{height:calc(100% - 31.4em);}
.bz_gener_ing .bz_ing_form_t{display:none;}
.bz_gener_ing .bz_ing_list{height:100%;}
.bz_gener_ing .bz_ing_list ul{padding:2em 1em 0.5em 1em;max-height:22em;}
.bz_gener_ing .bz_ing_list li{height:4em;border-radius:0.6em;}
.bz_gener_ing .bz_ing_list li:first-child{margin-top:-0.5em;}
.bz_gener_ing .bz_ing_desc{padding-left:0;width:calc(100% - 7.5em);}
.bz_gener_ing .bz_ing_desc span{font-size:1.3em;width:1.154em;text-align:right;}
.bz_gener_ing .bz_ing_desc p{font-size:1.4em;margin-left:0.357em;}
.bz_gener_ing .bz_ing_time{padding-right:1em;}
.bz_gener_ing .bz_ing_time em{font-size:1.2em;}
.bz_gener_ing .bz_ing_time strong{margin-left:0.6em;}
.bz_gener_ing .bz_ing_stop{margin-top:2em;}
.bz_gener_ing .bz_btn_ing_stop{width:100%;}

.bz_gener .bz_pager{top:14em;bottom:7.2em;}
.bz_gener .bz_stop_docu.bz_on ~ .bz_pager{top:17.5em;}
.bz_design .bz_gener .bz_pager{top:auto !important;bottom:7.2em;left:0;width:100%;overflow-x:auto;border-top:0.1em solid #ddd;border-right:none;box-shadow:none;z-index:17;}
.bz_design .bz_gener .bz_pager_in{padding:1.5em 1em 0 1em;display:flex;gap:1.5em;}
.bz_design .bz_gener .bz_pager_box{margin-bottom:1.5em;}
.bz_design .bz_gener .bz_pager_num{width:2em;height:2em;border-radius:0.3em 0 0.3em 0;}
.bz_design .bz_gener .bz_pager_num span{font-size:0.9em;}
.bz_gener .bz_pager_thumb{width:17em;}
.bz_design .bz_gener .bz_pager_thumb{width:13.5em;}
.bz_design .bz_gener .bz_btn_pager{top:auto;bottom:0.8em;right:0.8em;width:2.8em;height:2.8em;background-size:1.2em;}

.bz_gener .bz_pager_func{bottom:0;right:0;top:0 !important;left:0;width:100%;height:100%;inset:0;display:flex;flex-wrap:wrap;align-content:flex-end;z-index:27;}
.bz_gener .bz_pager_func:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.65);}
.bz_gener .bz_pager_func_in{width:100%;border-radius:1.5em 1.5em 0 0;background:#fff;text-align:center;position:absolute;bottom:0;left:0;z-index:2;}
.bz_gener .bz_pager_func p{padding-top:2.5em;margin-bottom:2em;display:block;}
.bz_gener .bz_pager_func p span{font-size:1.7em;font-weight:bold;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_pager_func .bz_btn_pager_func_close{position:absolute;top:1.5em;right:1.5em;width:1.4em;height:1.4em;background:url(../images/i_close_bk.png) 50% 50% no-repeat;background-size:1.4em;display:block;}
.bz_gener .bz_pager_func .bz_btn_pager_func_close span{display:block;text-indent:-999em;}
.bz_gener .bz_pager_func ul{padding:0 0 1.5em 0;border-radius:0;box-shadow:none;}
.bz_gener .bz_pager_func li{}
.bz_gener .bz_pager_func li button{width:100%;padding:0;text-align:center;border-radius:0;}
.bz_gener .bz_pager_func li .bz_btn_pagep{background:none;}
.bz_gener .bz_pager_func li .bz_btn_pagep:hover{background:#f0f1f3;}
.bz_gener .bz_pager_func li .bz_btn_pagec{background:none;}
.bz_gener .bz_pager_func li .bz_btn_pagec:hover{background:#f0f1f3;}
.bz_gener .bz_pager_func li .bz_btn_paged{background:none;}
.bz_gener .bz_pager_func li .bz_btn_paged:hover{background:#f0f1f3;}
.bz_gener .bz_pager_func li span{font-size:1.5em;font-weight:500;color:#252525;}

.bz_gener .bz_pager_toggle{top:10em;height:4em;width:19.1em;}
.bz_gener .bz_stop_docu.bz_on ~ .bz_pager_toggle{top:13.5em;}
.bz_gener .bz_pager_toggle.bz_tgl{left:1.5em;top:auto;bottom:9em;}
.bz_design .bz_gener .bz_pager_toggle{display:none;}
.bz_gener .bz_stop_docu.bz_on ~ .bz_pager_toggle.bz_tgl{left:1.5em;top:auto;bottom:9em;}
.bz_gener .bz_pager_toggle .bz_btn_pager_toggle{background-position:calc(100% - 1em) 50%;padding-left:1em;}
.bz_gener .bz_pager_toggle .bz_btn_pager_toggle span{font-size:1.4em;}

.bz_gener .bz_quick_toggle{top:auto;bottom:9em;right:1.5em;}
.bz_design .bz_gener .bz_quick_toggle{bottom:20em;}

.bz_gener .bz_pager_in{padding:1.5em 1em 0 1em;}

.bz_gener .bz_stop_docu{top:5em;padding:0;}
.bz_gener .bz_stop_docu_in{padding:0 2.2em;}
.bz_gener .bz_pager_toggle + .bz_stop_docu .bz_stop_docu_in{padding-left:2em;padding-right:2em;}
.bz_gener .bz_stop_docu p{font-size:1.2em;}
.bz_gener .bz_stop_docu p span{display:none;}
.bz_gener .bz_stop_docu p em{display:inline;}
.bz_gener .bz_btn_docu_close span{display:block;text-align:left;text-indent:-999em;}

.bz_gener .bz_forms{padding:3em 2em 18.7em 2em;height:calc(100vh - 5em);display:flex;align-items:center;overflow:auto;}
.bz_gener .bz_word .bz_forms{padding:3em 4.5em 8.7em 4.5em;height:auto;}
.bz_gener .bz_ppt .bz_forms{padding:3em 2em 18.7em 2em;}
.bz_gener .bz_design .bz_forms{padding:3em 2em 18.7em 2em;}
.bz_gener .bz_forms_box{margin:0 auto 1.5em auto;}

.bz_gener .bz_forms_box .bz_btn_re{display:none;}

.bz_gener .bz_forms_edit{height:7.2em;padding:0;}
.bz_gener .bz_forms_edit_in{padding:0 2em;justify-content:normal;}
.bz_gener .bz_forms_edit_l{padding-left:0;}
.bz_gener .bz_forms_edit_l:after{content:"";width:0.1em;height:2.4em;background:#ddd;margin-top:0.55em;}
.bz_gener .bz_edit_back{}
.bz_gener .bz_edit_forward{flex:0;margin-right:2.2em;}
.bz_gener .bz_word .bz_edit_forward{flex:1;margin-right:2.5em;}
.bz_gener .bz_ppt .bz_edit_forward{flex:0;}
.bz_gener .bz_design .bz_edit_forward{flex:0;}
.bz_gener .bz_edit_color{flex:1;margin-right:3em;}
.bz_gener .bz_edit_scale{display:none;}

.bz_gener .bz_editor_tool_ai{position:fixed;top:auto !important;bottom:0;left:0 !important;width:100%;max-height:90%;border:none;border-radius:1.5em 1.5em 0 0;box-shadow:0 -0.5em 1em 0.05em rgba(0,0,0,0.15);overflow:hidden;z-index:27;}
.bz_gener .bz_editor_tool_ai_in{padding:0;}
.bz_gener .bz_editor_tool_ai_tit{display:block;padding:3em 0 1.5em 2em;}
.bz_gener .bz_editor_tool_ai_tit p{display:flex;gap:0.5em;align-items:flex-end;}
.bz_gener .bz_editor_tool_ai_tit p em{background:url(../images/i_ai_bk.png) 0 50% no-repeat;background-size:1.9em;width:1.9em;height:2.1em;}
.bz_gener .bz_editor_tool_ai_tit p strong{font-size:1.6em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_editor_tool_ai .bz_btn_editor_tool_ai_close{background:url(../images/i_quick_close.png) 50% 50% no-repeat;background-size:1.2em;width:2.2em;height:2.2em;position:absolute;top:2em;right:2em;}
.bz_gener .bz_editor_tool_ai .bz_btn_editor_tool_ai_close span{display:block;text-indent:-999em;}
.bz_gener .bz_editor_tool_ai_t{padding:0 2em;}
.bz_gener .bz_editor_tool_ai_m{margin:0 2em 1em 2em;}
.bz_gener .bz_editor_tool_ai_b ul{margin:0 2em 2em 2em;}
.bz_gener .bz_editor_tool_ai_b p{background:#fff;border-radius:1em 1em 0 0;height:7.5em;box-shadow:0 -0.6em 1em rgba(0,0,0,0.25);padding:1.5em 2em 0 2em;}
.bz_gener .bz_editor_tool_ai_b p button{background:url(../images/i_submit_bl_m.png) 50% 50% no-repeat;background-size:100%;height:4.5em;}

/* 에디터툴바, 선택영역 임의 가운데 정렬 */
.bz_gener .bz_editor_tool{top:6.1em !important;left:0 !important;margin-left:0;z-index:21;position:fixed;width:100%;text-align:center;}
.bz_gener .bz_gener_c.bz_word .bz_editor_tool{transform:none;z-index:27;top:5em !important;}
.bz_gener .bz_stop_docu.bz_on + .bz_forms .bz_editor_tool{top:9.6em !important;}
.bz_gener .bz_gener_c.bz_word .bz_stop_docu.bz_on ~ .bz_editor_tool{top:8.5em !important;}
.bz_gener .bz_gener_c.bz_word .bz_editor_tool .bz_mini_pop{display:none !important;}
.bz_gener .bz_editor_tool.bz_tool_mobile{display:block;}
.bz_gener .bz_50per .bz_editor_tool{transform:scale(0.5);}
.bz_gener .bz_75per .bz_editor_tool{transform:scale(0.75);}
.bz_gener .bz_zi .bz_editor_tool{z-index:21;}
.bz_gener .bz_editor_tool_in{width:auto;height:5em;padding:0 1em 0 0;display:inline-flex;flex-wrap:wrap;align-content:center;position:relative;box-shadow:0 0.5em 1.0em 0.15em rgba(0,0,0,0.2)}
.bz_gener .bz_gener_c.bz_word .bz_editor_tool_in{border-radius:0;padding:0;width:100%;}
.bz_gener .bz_tool_option{width:3em;height:3em;border-radius:0.6em;background-size:3em !important;}
.bz_gener .bz_gener_c.bz_word .bz_tool_option{width:2.5em;height:2.5em;border-radius:0.5em;background-size:2.5em !important;margin-left:0.6em !important;}
.bz_gener .bz_tool_weight{margin-left:1em;}
.bz_gener .bz_tool_weight:before{display:none;}
.bz_gener .bz_tool_family{border:none;background:url(../images/i_tool33.png) 50% 50% no-repeat;}
.bz_gener .bz_tool_family.bz_on{background:url(../images/i_tool33.png) 50% 50% no-repeat;}
.bz_gener .bz_tool_family em{text-indent:-999em;padding:0;}
.bz_gener .bz_tool_sized{display:none;}
.bz_gener .bz_tool_size{display:none;}
.bz_gener .bz_tool_sizeu{display:none;}
.bz_gener .bz_tool_zindexu{margin-left:1em;}
.bz_gener .bz_tool_zindexu:before{display:none;}
.bz_gener .bz_tool_color{}
.bz_gener .bz_tool_color em{}
.bz_gener .bz_gener_c.bz_word .bz_tool_color em{width:1.3em;top:1.9em;left:0.6em;}
.bz_gener .bz_tool_copy{display:none;}
.bz_gener .bz_tool_del{display:none;}
.bz_gener .bz_editor_tool.bz_tool_mobile .bz_tool_copy{display:block;display:flex;}
.bz_gener .bz_editor_tool.bz_tool_mobile .bz_tool_del{display:block;display:flex;}
.bz_gener .bz_tool_change_line{padding:0.1em 0.1em 0.2em 0.2em;}
.bz_gener .bz_tool_change_line em{background-size:100%;}
.bz_gener .bz_tool_add_text{margin-left:1em;}
.bz_gener .bz_tool_add_text:before{display:none;}

.bz_gener .bz_gener_c.bz_word .bz_tool_family{margin-left:1em;}
.bz_gener .bz_gener_c.bz_word .bz_tool_family:before{display:none;}
.bz_gener .bz_tool_align{margin-left:1em;}
.bz_gener .bz_tool_align:before{display:none;}
.bz_gener .bz_gener_c.bz_word .bz_tool_add_image{margin-left:1em;}
.bz_gener .bz_gener_c.bz_word .bz_tool_add_image:before{display:none;}
.bz_gener .bz_gener_c.bz_word .bz_tool_copy{display:flex;}
.bz_gener .bz_gener_c.bz_word .bz_tool_copy:before{display:none;}
.bz_gener .bz_gener_c.bz_word .bz_tool_del{display:flex;}
.bz_gener .bz_tool_ai{background: url(../images/i_tool46.png) 50% 50% no-repeat;}
.bz_gener .bz_tool_ai > strong{display:none;}

.bz_gener .bz_mini_pop{height:2.9em;}
.bz_gener .bz_mini_pop:after{bottom:-0.5em;}

.bz_gener .bz_tool_chart_select{position:fixed;width:100%;height:100%;inset:0;display:flex;flex-wrap:wrap;align-content:flex-end;z-index:27;background:none;border:none;border-radius:0;}
.bz_gener .bz_tool_chart_select:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.65);}
.bz_gener .bz_tool_chart_select_in{width:100%;border-radius:1.5em 1.5em 0 0;background:#fff;text-align:center;position:absolute;bottom:0;left:0;z-index:2;}
.bz_gener .bz_tool_chart_select p{padding-top:2.5em;margin-bottom:2em;display:block;}
.bz_gener .bz_tool_chart_select p span{font-size:1.7em;font-weight:bold;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_tool_chart_select .bz_btn_tool_chart_close{position:absolute;top:1.5em;right:1.5em;width:1.4em;height:1.4em;background:url(../images/i_close_bk.png) 50% 50% no-repeat;background-size:1.4em;display:block;}
.bz_gener .bz_tool_chart_select .bz_btn_tool_chart_close span{display:block;text-indent:-999em;}
.bz_gener .bz_tool_chart_select ul{padding:0 0 1.5em 0;border-radius:0;box-shadow:none;}
.bz_gener .bz_tool_chart_select li{width:100%;border-radius:0;background-position:13.2em 50% !important;}
.bz_gener .bz_tool_chart_select li strong{font-size:1.5em;font-weight:500;padding-left:11em;}

.bz_gener .bz_tool_align_select{position:fixed;width:100%;height:100%;inset:0;display:flex;flex-wrap:wrap;align-content:flex-end;z-index:27;background:none;border:none;border-radius:0;}
.bz_gener .bz_tool_align_select:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.65);}
.bz_gener .bz_tool_align_select_in{width:100%;border-radius:1.5em 1.5em 0 0;background:#fff;text-align:center;position:absolute;bottom:0;left:0;z-index:2;}
.bz_gener .bz_tool_align_select p{padding-top:2.5em;margin-bottom:2em;display:block;}
.bz_gener .bz_tool_align_select p span{font-size:1.7em;font-weight:bold;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_tool_align_select .bz_btn_tool_align_close{position:absolute;top:1.5em;right:1.5em;width:1.4em;height:1.4em;background:url(../images/i_close_bk.png) 50% 50% no-repeat;background-size:1.4em;display:block;}
.bz_gener .bz_tool_align_select .bz_btn_tool_align_close span{display:block;text-indent:-999em;}
.bz_gener .bz_tool_align_select ul{padding:0 0 1.5em 0;border-radius:0;box-shadow:none;}
.bz_gener .bz_tool_align_select li{width:100%;border-radius:0;background-position:3.8em 50% !important;}
.bz_gener .bz_tool_align_select li strong{font-size:1.5em;font-weight:500;padding-left:4.68em;}


/* 에디터툴바, 선택영역 임의 가운데 정렬 */
.bz_gener .bz_editor_transform{top:5.4em;}
.bz_gener .bz_50per .bz_editor_transform{transform:scale(0.5);}
.bz_gener .bz_75per .bz_editor_transform{transform:scale(0.75);}
.bz_gener .bz_zi .bz_editor_transform{z-index:20;}
.bz_gener .bz_move_top{width:20.6em;border-bottom:0.2em solid #3b7bde;top:-0.5em;padding-bottom:0.5em;}
.bz_gener .bz_move_right{height:4em;border-left:0.2em solid #3b7bde;left:20.6em;padding-left:0.5em;}
.bz_gener .bz_move_bottom{width:20.6em;border-top:0.2em solid #3b7bde;top:4em;padding-top:0.5em;}
.bz_gener .bz_move_left{height:4em;border-right:0.2em solid #3b7bde;left:-0.5em;padding-right:0.5em;}
.bz_gener .bz_resize_circle{position:absolute;top:0;left:0;width:1.2em;height:1.2em;background:#fff;border:0.2em solid #4084ef;border-radius:50%;margin:-0.5em 0 0 -0.5em;}
.bz_gener .bz_resize_top_left{cursor:nwse-resize;}
.bz_gener .bz_resize_top{left:10.2em;cursor:ns-resize;}
.bz_gener .bz_resize_top_right{left:20.6em;cursor:nesw-resize;}
.bz_gener .bz_resize_right{top:2em;left:20.6em;cursor:ew-resize;}
.bz_gener .bz_resize_bottom_right{top:4em;left:20.6em;cursor:nwse-resize;}
.bz_gener .bz_resize_bottom{top:4em;left:10.2em;cursor:ns-resize;}
.bz_gener .bz_resize_bottom_left{top:4em;cursor:nesw-resize;}
.bz_gener .bz_resize_left{top:2em;cursor:ew-resize;}

.bz_gener .bz_tool_family_select{position:fixed;bottom:0;right:0;top:0;left:0;width:100%;height:100%;inset:0;padding:0;border-radius:0;background:none;box-shadow:none;display:flex;flex-wrap:wrap;align-content:center;z-index:3;border:none;min-width:16em;}
.bz_gener .bz_tool_family_select:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.65);}
.bz_gener .bz_tool_family_select_in{width:100%;border-radius:1.5em 1.5em 0 0;background:#fff;text-align:center;position:absolute;bottom:0;left:0;z-index:2;}
.bz_gener .bz_tool_family_select p{padding-top:2.5em;margin-bottom:2em;display:block;}
.bz_gener .bz_tool_family_select p span{font-size:1.7em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_tool_family_select .bz_btn_tool_family_close{position:absolute;top:1.5em;right:1.5em;width:1.4em;height:1.4em;background:url(../images/i_close_bk.png) 50% 50% no-repeat;background-size:1.4em;display:block;}
.bz_gener .bz_tool_family_select .bz_btn_tool_family_close span{display:block;text-indent:-999em;}
.bz_gener .bz_tool_family_select ul{padding:0 0 1.5em 0;border-radius:0;box-shadow:none;max-height:16.1em;}
.bz_gener .bz_tool_family_select li{padding:0 2em;height:3.5em;}
.bz_gener .bz_tool_family_select li:hover{border-radius:0;}
.bz_gener .bz_tool_family_select li.bz_on{background:#f0f1f3;}
.bz_gener .bz_tool_family_select li strong{font-size:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bz_gener .bz_tool_family_select li:nth-child(2) strong{font-size:1.6em;}
.bz_gener .bz_tool_family_select li:nth-child(3) strong{font-size:1.6em;}
.bz_gener .bz_tool_family_select li:nth-child(6) strong{font-size:1.7em;}
.bz_gener .bz_tool_family_select li:nth-child(7) strong{font-size:2.2em;}
.bz_gener .bz_tool_family_select li:nth-child(8) strong{font-size:1.8em;}
.bz_gener .bz_tool_family_select li:nth-child(9) strong{font-size:2.0em;}
.bz_gener .bz_tool_family_select li:nth-child(12) strong{font-size:1.8em;}
.bz_gener .bz_tool_size_mobile{background:#fff;border-radius:1em 1em 0 0;z-index:5;box-shadow:0 -0.6em 1em rgba(0,0,0,0.25);position:relative;display:block;}
.bz_gener .bz_tool_size_mobile_in{padding:1em 2em 0 2em;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.bz_gener .bz_tool_size_mobile p{padding-top:0.2em;margin-bottom:0;}
.bz_gener .bz_tool_size_mobile p span{font-size:1.5em;}
.bz_gener .bz_tool_size_mobile .bz_tool_size_box{display:flex;align-items:center;}
.bz_gener .bz_tool_size_mobile .bz_tool_sized{width:3.2em;height:3.2em;border:0.1em solid #d4d4d4;border-radius:50%;margin-left:0;}
.bz_gener .bz_tool_size_mobile .bz_tool_sized span{display:block;text-indent:-999em;}
.bz_gener .bz_tool_size_mobile .bz_tool_size{display:flex;align-items:center;height:3.2em;border:none;}
.bz_gener .bz_tool_size_mobile .bz_tool_size span{display:block;text-indent:-999em;}
.bz_gener .bz_tool_size_mobile .bz_tool_size input{}
.bz_gener .bz_tool_size_mobile .bz_tool_sizeu{width:3.2em;height:3.2em;border:0.1em solid #d4d4d4;border-radius:50%;}
.bz_gener .bz_tool_size_mobile .bz_tool_sizeu span{display:block;text-indent:-999em;}
.bz_gener .bz_tool_size_mobile .bz_tool_size_bar{width:100%;margin-top:1.5em;height:1.2em;}
.bz_gener .bz_tool_size_mobile .bz_tool_size_bar input{width:100%;height:0.6em;accent-color:#de1e10;cursor:pointer;}

.bz_gener .bz_tool_btns{padding:1.5em 2em;display:flex;gap:1em;align-items:center;position:relative;z-index:6;background:#fff;}
.bz_gener .bz_tool_btns .bz_btn_tools_c{height:4.5em;width:35%;text-align:center;border:0.1em solid #555;border-radius:0.5em;background:#fff;position:relative;display:flex;align-items:center;justify-content:center;}
.bz_gener .bz_tool_btns .bz_btn_tools_c span{font-size:1.5em;font-weight:500;color:#555;letter-spacing:-0.05em;line-height:1.1;}
.bz_gener .bz_tool_btns .bz_btn_tools_s{height:4.5em;width:65%;text-align:center;border:0.1em solid #000;border-radius:0.5em;background:#000;position:relative;display:flex;align-items:center;justify-content:center;}
.bz_gener .bz_tool_btns .bz_btn_tools_s span{font-size:1.5em;font-weight:500;color:#fff;letter-spacing:-0.05em;line-height:1.1;}


.bz_gener .bz_tool_color_select{position:fixed;bottom:0;right:0;top:0;left:0;width:100%;height:100%;inset:0;padding:0;border-radius:0;background:none;box-shadow:none;display:flex;flex-wrap:wrap;align-content:center;z-index:3;}
.bz_gener .bz_tool_color_select:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.65);}
.bz_gener .bz_tool_color_select_in{width:88%;max-width:30em;border-radius:1em;background:#fff;padding:1em 1em 2em 1em;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);overflow:hidden;margin:0 auto;max-height:calc(100vh - 7em);margin-top:6em;margin-bottom:1em;overflow-y:auto;position:relative;z-index:2;-ms-overflow-style:none;}
.bz_gener .bz_tool_color_select_in::-webkit-scrollbar{display:none;}

.bz_gener .bz_edit_color_box{position:fixed;bottom:0;right:0;top:0;left:0;width:100%;height:100%;inset:0;padding:0;border-radius:0;background:none;box-shadow:none;flex-wrap:wrap;align-content:center;z-index:3;}
.bz_gener .bz_edit_color_box:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.65);}
.bz_gener .bz_edit_color_box_in{width:88%;max-width:30em;border-radius:1em;background:#fff;padding:1em 1em 2em 1em;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);overflow:hidden;margin:0 auto;max-height:calc(100vh - 7em);margin-top:6em;margin-bottom:1em;overflow-y:auto;position:relative;z-index:2;-ms-overflow-style:none;}
.bz_gener .bz_edit_color_box_in::-webkit-scrollbar{display:none;}

.bz_gener .bz_edit_color_direct{position:fixed;bottom:0;right:0;top:0;left:0;width:100%;height:100%;inset:0;padding:0;border-radius:0;background:none;box-shadow:none;flex-wrap:wrap;align-content:center;z-index:3;}
.bz_gener .bz_edit_color_direct:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.65);}
.bz_gener .bz_edit_color_direct_in{width:88%;max-width:30em;border-radius:1em;background:#fff;padding:1em 1em 2em 1em;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);overflow:hidden;margin:0 auto;max-height:calc(100vh - 7em);margin-top:6em;margin-bottom:1em;overflow-y:auto;position:relative;z-index:2;-ms-overflow-style:none;}
.bz_gener .bz_edit_color_direct_in::-webkit-scrollbar{display:none;}

.bz_gener .bz_forms_edit_r{padding-left:3em;display:flex;justify-content:space-between;width:100%;}
.bz_gener .bz_word .bz_forms_edit_r{padding-left:6.8em;}
.bz_gener .bz_forms_edit_r span{white-space:normal;}
.bz_gener .bz_btn_play{background:none;border:none;padding:0;margin:0 auto;flex-direction:column;height:auto;margin-top:0.2em;}
.bz_gener .bz_btn_play img{margin-right:0;margin-bottom:0.3em;}
.bz_gener .bz_btn_play span{font-size:1.1em;font-weight:normal;letter-spacing:-0.05em;width:2.2em;height:1.5em;line-height:1.5em;overflow:hidden;text-indent:-2em;}
.bz_gener .bz_edit_infos{display:none;}
.bz_gener .bz_edit_save{}
.bz_gener .bz_btn_save{background:none;border:none;padding:0;margin:0 auto;flex-direction:column;height:auto;}
.bz_gener .bz_btn_save img{margin-right:0;}
.bz_gener .bz_btn_save span{font-size:1.1em;font-weight:normal;letter-spacing:-0.05em;width:2.2em;height:1.5em;line-height:1.5em;overflow:hidden;}
.bz_gener .bz_edit_save_box{bottom:4.8em;width:7.4em;height:2.4em;margin-left:-3.7em;}
.bz_gener .bz_edit_save_box:after{margin-left:-0.5em;border-left:0.5em solid transparent;border-right:0.5em solid transparent;border-top:0.5em solid #000;}
.bz_gener .bz_edit_save_box span{font-size:1.2em;}
.bz_gener .bz_edit_regener{position:relative;display:none;}
.bz_gener .bz_btn_regener{background:none;border:none;padding:0;margin:0 auto;flex-direction:column;height:auto;}
.bz_gener .bz_btn_regener img{margin-right:0;}
.bz_gener .bz_btn_regener span{font-size:1.1em;font-weight:normal;letter-spacing:-0.05em;width:3em;height:1.5em;line-height:1.5em;overflow:hidden;}

.bz_gener .bz_edit_more{position:relative;display:block;}
.bz_gener .bz_btn_edit_more{background:none;border:none;padding:0;margin:0 auto;flex-direction:column;height:auto;margin-top:0.1em;}
.bz_gener .bz_btn_edit_more img{margin-right:0;width:1.9em;margin-bottom:0.2em;}
.bz_gener .bz_btn_edit_more span{font-size:1.1em;font-weight:normal;letter-spacing:-0.05em;width:3em;height:1.5em;line-height:1.5em;overflow:hidden;}

.bz_gener .bz_edit_more_box{position:absolute;top:4.7em;left:-2.1em;background:#fff;border:0.1em solid #d4d4d4;border-radius:1em;}
.bz_gener .bz_edit_more_box_in{}
.bz_gener .bz_edit_more_box .bz_btn_more_box_close{display:none;}
.bz_gener .bz_edit_more_box p{display:none;}
.bz_gener .bz_edit_more_box ul{padding:1em 1em;}
.bz_gener .bz_edit_more_box li{background:url(../images/i_more_01.png) 1em 50% no-repeat;background-size:2em;height:3.5em;white-space:nowrap;width:12em;text-align:left;border-radius:0.5em;}
.bz_gener .bz_edit_more_box li button{width:100%;height:100%;}
.bz_gener .bz_edit_more_box li button span{font-size:1.4em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.1;width:100%;height:100%;padding-left:2.4em;display:flex;align-items:center;}
.bz_gener .bz_edit_more_box li:nth-child(1){background:url(../images/i_more_01.png) 1em 50% no-repeat;background-size:2em;}
.bz_gener .bz_edit_more_box li:nth-child(1):hover{background:#f0f1f3 url(../images/i_more_01.png) 1em 50% no-repeat;background-size:2em;}
.bz_gener .bz_edit_more_box li:nth-child(2){background:url(../images/i_more_01.png) 1em 50% no-repeat;background-size:2em;}
.bz_gener .bz_edit_more_box li:nth-child(2):hover{background:#f0f1f3 url(../images/i_more_01.png) 1em 50% no-repeat;background-size:2em;}
.bz_gener .bz_edit_more_box li:nth-child(3){background:url(../images/i_more_02.png) 1em 50% no-repeat;background-size:1.8em;}
.bz_gener .bz_edit_more_box li:nth-child(3):hover{background:#f0f1f3 url(../images/i_more_02.png) 1em 50% no-repeat;background-size:1.8em;}
.bz_gener .bz_edit_more_box{position:fixed;width:100%;height:100%;inset:0;display:flex;flex-wrap:wrap;align-content:flex-end;z-index:27;background:none;border:none;border-radius:0;}
.bz_gener .bz_edit_more_box:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.65);}
.bz_gener .bz_edit_more_box_in{width:100%;border-radius:1.5em 1.5em 0 0;background:#fff;text-align:center;position:absolute;bottom:0;left:0;z-index:2;}
.bz_gener .bz_edit_more_box p{padding-top:2.5em;margin-bottom:2em;display:block;}
.bz_gener .bz_edit_more_box p span{font-size:1.7em;font-weight:bold;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_edit_more_box .bz_btn_more_box_close{position:absolute;top:1.5em;right:1.5em;width:1.4em;height:1.4em;background:url(../images/i_close_bk.png) 50% 50% no-repeat;background-size:1.4em;display:block;}
.bz_gener .bz_edit_more_box .bz_btn_more_box_close span{display:block;text-indent:-999em;}
.bz_gener .bz_edit_more_box ul{padding:0 0 1.5em 0;border-radius:0;box-shadow:none;}
.bz_gener .bz_edit_more_box li{width:100%;border-radius:0;background-position:3.8em 50% !important;}
.bz_gener .bz_edit_more_box li button span{font-size:1.5em;font-weight:500;padding-left:4.67em;}

.bz_gener .bz_quick{width:100%;top:auto;bottom:0;max-height:90%;border-left:none;border-radius:1.5em 1.5em 0 0;box-shadow:0 -0.5em 1em 0.05em rgba(0,0,0,0.3);overflow:hidden;}
.bz_design .bz_gener .bz_quick{max-height:75%;}
.bz_gener .bz_quick.bz_r_on{background:#f8f8f8;}
.bz_gener .bz_quick_t{display:none;}
.bz_gener .bz_quick_mo{display:block;}
.bz_gener .bz_quick_mo_in{}
.bz_gener .bz_quick_mo_l{padding:3em 2em 1.1em 2em;}
.bz_gener .bz_quick_mo_c{padding:3em 2em 1.1em 2em;display:block;}
.bz_gener .bz_l_on .bz_quick_mo_l{display:block;}
.bz_gener .bz_r_on .bz_quick_mo_l{display:none;}
.bz_gener .bz_quick_mo_l p{background:url(../images/i_quick_l.png) -0.4em 50% no-repeat;background-size:2.8em;padding-left:2.3em;display:flex;gap:1em;align-items:center;height:2.4em;}
.bz_gener .bz_quick_mo_l p strong{font-size:1.6em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_quick_mo_l p span{font-size:1.4em;font-weight:400;color:#555;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_quick_mo_c p{background:url(../images/i_quick_l_p.png) -0.4em 50% no-repeat;background-size:2.8em;padding-left:2.3em;display:flex;gap:1em;align-items:center;height:2.4em;}
.bz_gener .bz_quick_mo_c p strong{font-size:1.6em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_quick_mo_c p span{font-size:1.4em;font-weight:400;color:#555;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_quick_mo_r{padding:3em 2em 1.5em 2em;display:none;background:#f8f8f8;}
.bz_gener .bz_r_on .bz_quick_mo_r{display:block;}
.bz_gener .bz_l_on .bz_quick_mo_r{display:none;}
.bz_gener .bz_quick_mo_r p{display:flex;gap:1em;align-items:center;height:2.1em;gap:0.5em;}
.bz_gener .bz_quick_mo_r p em{background:url(../images/i_quick_b_ai.png) 0 0 no-repeat;background-size:1.9em;width:1.9em;height:2.1em;text-indent:-999em;}
.bz_gener .bz_quick_mo_r p span{font-size:1.6em;font-weight:500;color:#0a55d8;letter-spacing:-0.05em;line-height:1;}
.bz_design .bz_gener .bz_quick_mo_r p span{color:#ec6a96;}
.bz_gener .bz_quick_mo_tab{padding:0 2em;}
.bz_gener .bz_quick_mo_tab ul{background:#fff;border:0.1em solid #ddd;border-radius:1em;display:flex;align-items:center;width:100%;height:4.5em;overflow:hidden;}
.bz_gener .bz_quick_mo_tab li{width:50%;height:100%;}
.bz_gener .bz_quick_mo_tab .bz_btn_quick_l{display:flex;align-items:center;justify-content:center;height:100%;width:100%;}
.bz_gener .bz_l_on .bz_quick_mo_tab .bz_btn_quick_l{background:linear-gradient(180deg, #5ea3ff, #347dff, #0051da);}
.bz_design .bz_gener .bz_l_on .bz_quick_mo_tab .bz_btn_quick_l{background:linear-gradient(180deg, #ffa8c1, #ff7da9, #ec6a96);}
.bz_gener .bz_quick_mo_tab .bz_btn_quick_l span{font-size:1.5em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;}
.bz_gener .bz_l_on .bz_quick_mo_tab .bz_btn_quick_l span{font-weight:500;color:#fff;}
.bz_gener .bz_quick_mo_tab .bz_btn_quick_r{display:flex;align-items:center;justify-content:center;gap:0.5em;height:100%;width:100%;}
.bz_gener .bz_r_on .bz_quick_mo_tab .bz_btn_quick_r{background:linear-gradient(180deg, #5ea3ff, #347dff, #0051da);}
.bz_design .bz_gener .bz_r_on .bz_quick_mo_tab .bz_btn_quick_r{background:linear-gradient(180deg, #ffa8c1, #ff7da9, #ec6a96);}
.bz_gener .bz_quick_mo_tab .bz_btn_quick_r em{background:url(../images/i_quick_r.png) 0 50% no-repeat;background-size:1.8em;width:1.8em;height:2.1em;margin-bottom:0.7em;text-indent:-999em;}
.bz_gener .bz_r_on .bz_quick_mo_tab .bz_btn_quick_r em{background:url(../images/i_quick_r_w.png) 0 50% no-repeat;background-size:1.8em;}
.bz_gener .bz_quick_mo_tab .bz_btn_quick_r span{font-size:1.5em;font-weight:400;color:#0051da;letter-spacing:-0.05em;line-height:1.1;}
.bz_design .bz_gener .bz_quick_mo_tab .bz_btn_quick_r span{color:#aeaeae;}
.bz_gener .bz_r_on .bz_quick_mo_tab .bz_btn_quick_r span{font-weight:500;color:#fff;}
.bz_gener .bz_quick_mo .bz_btn_quick_close{background:url(../images/i_quick_close.png) 50% 50% no-repeat;background-size:1.2em;width:2.2em;height:2.2em;position:absolute;top:2em;right:2em;}
.bz_gener .bz_quick_mo .bz_btn_quick_close span{display:block;text-indent:-999em;}
.bz_gener .bz_quick_m{height:34em;margin:0 0.5em;}
.bz_gener .bz_l_on .bz_quick_m{display:block;}
.bz_gener .bz_r_on .bz_quick_m{display:none;}
.bz_gener .bz_quick_m_in{padding:2em 0.6em 2em 1.5em;}
.bz_gener .bz_quick_m_all{margin-bottom:1.9em;}
.bz_gener .bz_quick_m_all ul{gap:1.6em;}
.bz_gener .bz_quick_m_all li{width:6.8em;height:7.2em;}
.bz_gener .bz_quick_m_all .bz_btn_quick_all{height:5em;background-position:50% 1.6em !important;}
.bz_gener .bz_quick_m_all .bz_btn_quick_all strong{padding-top:4.8em;}
.bz_gener .bz_quick_m_all .bz_btn_quick_all span{margin-top:0.75em;}
.bz_gener .bz_quick_m_ff{margin-bottom:1.9em;}
.bz_gener .bz_quick_m_ff .bz_btn_quick_ff_selected{height:4em;}
.bz_gener .bz_quick_m_ff .bz_btn_quick_ff_selected span{font-size:1.4em;}

.bz_gener .bz_btn_quick_ff_select{position:fixed;bottom:0;right:0;top:0;left:0;width:100%;height:100%;inset:0;padding:0;border-radius:0;background:none;box-shadow:none;display:flex;flex-wrap:wrap;align-content:center;z-index:6;border:none;min-width:16em;}
.bz_gener .bz_btn_quick_ff_select:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.65);}
.bz_gener .bz_btn_quick_ff_select_in{width:100%;border-radius:1.5em 1.5em 0 0;background:#fff;text-align:center;position:absolute;bottom:0;left:0;z-index:2;}
.bz_gener .bz_btn_quick_ff_select p{padding-top:2.5em;margin-bottom:2em;display:block;}
.bz_gener .bz_btn_quick_ff_select p span{font-size:1.7em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_btn_quick_ff_select .bz_btn_quick_ff_close{position:absolute;top:1.5em;right:1.5em;width:1.4em;height:1.4em;background:url(../images/i_close_bk.png) 50% 50% no-repeat;background-size:1.4em;display:block;}
.bz_gener .bz_btn_quick_ff_select .bz_btn_quick_ff_close span{display:block;text-indent:-999em;}
.bz_gener .bz_btn_quick_ff_select ul{padding:0 0 1.5em 0;border-radius:0;box-shadow:none;max-height:19em;text-align:left;}
.bz_gener .bz_btn_quick_ff_select li{padding:0 2em;height:3.5em;}
.bz_gener .bz_btn_quick_ff_select li:hover{border-radius:0;}
.bz_gener .bz_btn_quick_ff_select li.bz_on{background:#f0f1f3;}
.bz_gener .bz_btn_quick_ff_select li strong{font-size:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:2.35em;}
.bz_gener .bz_btn_quick_ff_select li:nth-child(2) strong{font-size:1.5em;}
.bz_gener .bz_btn_quick_ff_select li:nth-child(3) strong{font-size:1.5em;}
.bz_gener .bz_btn_quick_ff_select li:nth-child(6) strong{font-size:1.5em;}
.bz_gener .bz_btn_quick_ff_select li:nth-child(7) strong{font-size:1.5em;}
.bz_gener .bz_btn_quick_ff_select li:nth-child(8) strong{font-size:1.5em;}
.bz_gener .bz_btn_quick_ff_select li:nth-child(9) strong{font-size:1.5em;}
.bz_gener .bz_btn_quick_ff_select li:nth-child(12) strong{font-size:1.5em;}

.bz_gener .bz_quick_m_func{margin-bottom:1.9em;}
.bz_gener .bz_quick_m_func ul{gap:1em;}
.bz_gener .bz_quick_m_func li{width:10em;height:4em;}
.bz_gener .bz_quick_m_func li button span{font-size:1.4em;}
.bz_gener .bz_quick_b{display:none;}
.bz_gener .bz_r_on .bz_quick_b{display:block;}
.bz_gener .bz_l_on .bz_quick_b{display:none;}
.bz_gener .bz_quick_b_in{padding:2em 0 0 0;}
.bz_gener .bz_quick_b_tit{display:none;}
.bz_gener .bz_quick_b_text{margin-bottom:2em;height:12.2em;margin:0 2em 2em 2em;}
.bz_gener .bz_quick_b_submit{background:#fff;border-radius:1em 1em 0 0;height:7.5em;box-shadow:0 -0.6em 1em rgba(0,0,0,0.25);padding:1.5em 2em 0 2em;}
.bz_gener .bz_quick_b_submit .bz_btn_quick_submit strong{background:url(../images/i_quick_b_mark_m.png) 0 50% no-repeat;background-size:1.3em;padding-left:2em;}
.bz_gener .bz_quick_b_submit .bz_btn_quick_submit strong span{font-size:1.5em;}

.bz_gener .bz_option_box .bz_option_btns{position:absolute;left:0;margin-left:0;width:100%;bottom:0;background:#fff;border-radius:1em 1em 0 0;height:7.2em;z-index:5;box-shadow:0 -0.6em 1em rgba(0,0,0,0.25);display:block;}
.bz_gener .bz_option_box .bz_option_btns_in{padding:0 2em;display:flex;gap:1em;align-items:center;height:100%;}
.bz_gener .bz_option_box .bz_option_btns .bz_btn_option_c{height:4.5em;width:35%;text-align:center;border:0.1em solid #555;border-radius:0.5em;background:#fff;position:relative;display:flex;align-items:center;justify-content:center;}
.bz_gener .bz_option_box .bz_option_btns .bz_btn_option_c span{font-size:1.5em;font-weight:500;color:#555;letter-spacing:-0.05em;line-height:1.1;}
.bz_gener .bz_option_box .bz_option_btns .bz_btn_option_s{height:4.5em;width:65%;text-align:center;border:0.1em solid #000;border-radius:0.5em;background:#000;position:relative;display:flex;align-items:center;justify-content:center;}
.bz_gener .bz_option_box .bz_option_btns .bz_btn_option_s span{font-size:1.5em;font-weight:500;color:#fff;letter-spacing:-0.05em;line-height:1.1;}

.bz_gener .bz_l_on .bz_quick_tm{display:block;}
.bz_gener .bz_l_on .bz_quick_ff{display:none;}
.bz_gener .bz_l_on .bz_quick_lo{display:none;}

.bz_gener .bz_r_on .bz_quick_tm{display:none;}
.bz_gener .bz_r_on .bz_quick_ff{display:block;}
.bz_gener .bz_r_on .bz_quick_lo{display:block;}

.bz_gener .bz_quick_tm{position:relative;top:0;padding-bottom:8em;}
.bz_gener .bz_quick_tm_tit{display:none;}
.bz_gener .bz_quick_tm li:nth-child(5) ~ li{display:block;}
.bz_gener .bz_quick_tm .bz_quick_tm_more{display:none;}
.bz_gener .bz_quick_tm .bz_btn_quick_tm{width:5.6em;height:5.6em;}

.bz_gener .bz_quick_ff{margin-top:2em;margin-bottom:2em;}
.bz_gener .bz_quick_ff .bz_btn_quick_ff_selected{height:4em;}
.bz_gener .bz_quick_lo{height:auto;}
.bz_gener .bz_quick_lo ul{max-height:none;overflow:visible;padding:0 1.5em;}
.bz_gener .bz_quick_lo .bz_btn_quick_lo{width:15.5em;}
.bz_gener .bz_quick_lo .bz_btn_quick_lo strong{height:8.7em;}

.bz_gener .bz_quick_btns{position:fixed;right:0;margin-left:0;width:100%;bottom:0;background:#fff;border-radius:1em 1em 0 0;height:7.2em;z-index:5;box-shadow:0 -0.6em 1em rgba(0,0,0,0.25);}
.bz_gener .bz_l_on .bz_quick_btns{display:block;}
.bz_gener .bz_quick.bz_off .bz_quick_btns{right:-110vw;}
.bz_gener .bz_quick_btns_in{padding:0 2em;display:flex;gap:1em;align-items:center;height:100%;}
.bz_gener .bz_quick_btns .bz_btn_quick_c{height:4.5em;width:35%;text-align:center;border:0.1em solid #555;border-radius:0.5em;background:#fff;position:relative;display:flex;align-items:center;justify-content:center;}
.bz_gener .bz_quick_btns .bz_btn_quick_c span{font-size:1.5em;font-weight:500;color:#555;letter-spacing:-0.05em;line-height:1.1;}
.bz_gener .bz_quick_btns .bz_btn_quick_s{height:4.5em;width:65%;text-align:center;border:0.1em solid #000;border-radius:0.5em;background:#000;position:relative;display:flex;align-items:center;justify-content:center;}
.bz_gener .bz_quick_btns .bz_btn_quick_s span{font-size:1.5em;font-weight:500;color:#fff;letter-spacing:-0.05em;line-height:1.1;}


.bz_gener .bz_edit_download{}
.bz_gener .bz_btn_download{background:none;border:none;padding:0;margin:0 auto;flex-direction:column;height:auto;}
.bz_design .bz_gener .bz_btn_download{background:none;}
.bz_gener .bz_btn_download img{margin-right:0;filter:none;}
.bz_gener .bz_btn_download span{font-size:1.1em;font-weight:normal;letter-spacing:-0.05em;width:2.2em;height:1.5em;line-height:1.5em;overflow:hidden;color:#de1e10;}

.bz_gener .bz_edit_download_box{position:fixed;bottom:0;right:0;top:0;left:0;width:100%;height:100%;inset:0;padding:0;border-radius:0;background:none;box-shadow:none;flex-wrap:wrap;align-content:flex-end;}
.bz_gener .bz_edit_download_box:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.65);}
.bz_gener .bz_edit_download_box_in{width:100%;border-radius:1.5em 1.5em 0 0;background:#fff;text-align:center;position:absolute;bottom:0;left:0;z-index:2;display:block;padding-bottom:1.5em;}
.bz_gener .bz_edit_download_box p{padding-top:2.5em;margin-bottom:2em;display:block;}
.bz_gener .bz_edit_download_box p span{font-size:1.7em;font-weight:bold;color:#252525;letter-spacing:-0.05em;line-height:1;}
.bz_gener .bz_edit_download_box .bz_btn_download_close{position:absolute;top:1.5em;right:1.5em;width:1.4em;height:1.4em;background:url(../images/i_close_bk.png) 50% 50% no-repeat;background-size:1.4em;display:block;}
.bz_gener .bz_edit_download_box .bz_btn_download_close span{display:block;text-indent:-999em;}
.bz_gener .bz_edit_download_box ul{padding:0 0 1.5em 0;border-radius:0;box-shadow:none;}
.bz_gener .bz_edit_download_box .bz_btn_download_pdf{border-radius:0;padding:0 0 0 4em;}
.bz_gener .bz_edit_download_box .bz_btn_download_ppt{border-radius:0;padding:0 0 0 4em;}
.bz_gener .bz_edit_download_box .bz_btn_download_word{border-radius:0;padding:0 0 0 4em;}
.bz_gener .bz_edit_download_box img{width:1.8em;margin-right:1em;}
.bz_gener .bz_edit_download_box span{font-size:1.5em;font-weight:500;color:#252525;margin-right:0.9em;}
.bz_gener .bz_edit_download_box strong{}
.bz_gener .bz_edit_download_box em{}

.bz_gener .bz_info_mobile{display:block;position:fixed;bottom:19.3em;right:0.9em;}
.bz_gener .bz_btn_info_mobile{display:block;background:url(../images/i_info_menu.png) 50% 50% no-repeat;background-size:3.5em;width:3.5em;height:3.5em;border-radius:50%;box-shadow:0 0.5em 1em 0.05em rgba(0,0,0,0.25);}
.bz_gener .bz_btn_info_mobile.bz_on{background:url(../images/i_info_close.png) 50% 50% no-repeat;background-size:3.5em;}
.bz_gener .bz_btn_info_mobile span{display:block;text-indent:-999em;}
.bz_gener .bz_info_btns{bottom:23.9em;right:0.9em;display:none;}
.bz_gener .bz_info.bz_on .bz_info_btns{display:block;}
.bz_gener .bz_btn_info{width:3.5em;height:3.5em;background-size:3.5em;}
.bz_gener .bz_btn_info span{text-indent:-999em;padding:0;}
.bz_gener .bz_btn_summary{width:3.5em;height:3.5em;background-size:3.5em;margin-top:1.1em;}
.bz_gener .bz_btn_summary span{text-indent:-999em;padding:0;}

.bz_gener .bz_gener_info{}
.bz_gener .bz_word .bz_gener_info{}
.bz_gener .bz_gener_info_in{width:88.889%;max-width:32em;padding:2em 1.5em;}
.bz_gener .bz_btn_info_close{top:1.5em;right:1.5em;}
.bz_gener .bz_gener_info_t{background-size:3.1em;padding:0 0 0 4em;height:3.1em;margin-bottom:1.2em;}
.bz_gener .bz_gener_info_t span{font-size:1.8em;line-height:1.1;}
.bz_gener .bz_gener_info_c{padding:1.8em 1.5em 1.7em 1.5em;}
.bz_gener .bz_gener_info_c dl{padding-top:1.3em;}

.bz_gener .bz_gener_summary{bottom:0;right:0;top:0;left:0;margin-right:0;max-width:100%;border-radius:0;background:none;box-shadow:none;display:flex;flex-wrap:wrap;align-content:center;display:none;}
.bz_gener .bz_gener_summary:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.65);}
.bz_gener .bz_gener_summary_in{width:88.889%;max-width:32em;border-radius:1em;background:#fff;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.3);overflow:hidden;z-index:25;margin:0 auto;padding-top:0.3em;height:50em;max-height:calc(100vh - 7em);margin-top:6em;margin-bottom:1em;overflow-y:auto;-ms-overflow-style:none;}
.bz_gener .bz_gener_summary_in::-webkit-scrollbar{display:none;}
.bz_gener .bz_btn_summary_close{top:1.5em;right:1.5em;}
.bz_gener .bz_gener_summary_t{background:url(../images/i_summary_s.png) 1.5em 1.9em no-repeat;background-size:3.1em;padding:1.9em 3em 1.9em 5.6em;margin-bottom:0.1em;}
.bz_gener .bz_gener_summary_t span{font-size:1.8em;line-height:1.72em;}
.bz_gener .bz_gener_summary_t strong{font-size:1.8em;line-height:1.72em;}
.bz_gener .bz_gener_summary_c{max-height:calc(100% - 13.5em);max-height:34em;}
.bz_gener .bz_gener_summary_c li{padding:1.4em 1.3em 1.4em 1.4em;}
.bz_gener .bz_gener_summary_c dt strong{font-size:1.4em;line-height:1.3em;margin-top:0.1em;margin-left:0.43em;}
.bz_gener .bz_gener_summary_c dd span{margin-top:0.08em;}
.bz_gener .bz_gener_summary_c dd strong{font-size:1.3em;line-height:1.4em;margin-left:0.46em;}
.bz_gener .bz_gener_summary_b{padding:0 1.5em;text-align:left;height:6.5em;display:flex;align-items:center;}

.bz_layer .bz_layer_in{max-width:31em;padding:1em 1.5em 2em 1.5em;max-height:calc(100vh - 7em);margin-top:6em;margin-bottom:1em;overflow-y:auto;-ms-overflow-style:none;}
.bz_layer .bz_layer_in::-webkit-scrollbar{display:none;}
.bz_layer .bz_layer_t strong{font-size:1.8em;}
.bz_layer .bz_layer_c{padding-top:1em;}
.bz_layer .bz_layer_c p{font-size:1.4em;line-height:1.7143em;margin-bottom:0.715em;}
.bz_layer .bz_layer_b{padding-top:0.7em;}
.bz_layer .bz_btn_layer_close{display:none;}
.bz_layer .bz_btn_layer{height:4em;}
.bz_layer .bz_btn_layer span{font-size:1.5em;}

.bz_layer.bz_layer_tag{align-content:flex-end;}
.bz_layer.bz_layer_tag .bz_layer_in{width:100%;max-width:100%;padding:1.4em 0 0 0;max-height:32em;margin-top:0;margin-bottom:0;align-content:flex-end;border-radius:1.5em 1.5em 0 0;}
.bz_layer.bz_layer_tag .bz_layer_t strong{font-size:1.6em;font-weight:500;letter-spacing:-0.05em;}
.bz_layer .bz_layer_tag_slc{padding:1.7em 2em 1.9em 2em;}
.bz_layer.bz_layer_tag .bz_layer_b{padding:1.4em 2em 1.3em 2em;border-radius:1em 1em 0 0;box-shadow:0 0.5em 1em rgba(0,0,0,0.3);}
.bz_layer.bz_layer_tag .bz_btn_layer{height:4.5em;width:65%;text-align:center;border:0.1em solid #000;border-radius:0.5em;background:#000;position:relative;display:flex;align-items:center;justify-content:center;}
.bz_layer.bz_layer_tag .bz_btn_layer:first-child{width:35%;border:0.1em solid #555;background:#fff;}

.bz_layer.bz_layer_data{align-content:flex-end;}
.bz_layer.bz_layer_data .bz_layer_in{width:100%;max-width:100%;padding:1.4em 0 0 0;max-height:41.1em;margin-top:0;margin-bottom:0;align-content:flex-end;border-radius:1.5em 1.5em 0 0;}
.bz_layer.bz_layer_data .bz_layer_t{padding-top:0.4em;}
.bz_layer.bz_layer_data .bz_layer_t strong{font-size:1.7em;font-weight:500;letter-spacing:-0.05em;}
.bz_layer.bz_layer_data .bz_btn_layer_close{display:block;top:1.5em;right:1.5em;}
.bz_layer.bz_layer_data .bz_layer_c{padding:0.9em 2em 1.5em 2em;}
.bz_layer .bz_layer_data_tit{padding-top:0;margin-bottom:0.8em;}
.bz_layer .bz_layer_data_tit input{font-size:1.4em;height:2.85em;}
.bz_layer .bz_layer_data_tbl{height:13.2em;}
.bz_layer .bz_layer_data_tbl table col:first-child{width:10%;}
.bz_layer .bz_layer_data_tbl table col:nth-child(2){width:40%;}
.bz_layer .bz_layer_data_tbl table col:nth-child(3){width:40%;}
.bz_layer .bz_layer_data_tbl table col:nth-child(4){width:10%;}
.bz_layer .bz_layer_data_tbl table thead th{padding:0.7em 0 0.75em 0;}
.bz_layer .bz_layer_data_tbl table thead th strong{font-size:1.4em;}
.bz_layer .bz_btn_tr_add{margin-top:1em;}
.bz_layer.bz_layer_data .bz_layer_b{padding:1.4em 2em 1.3em 2em;border-radius:1em 1em 0 0;box-shadow:0 -0.6em 1em rgba(0,0,0,0.25);}
.bz_layer.bz_layer_data .bz_btn_layer{height:4.5em;width:65%;text-align:center;border:0.1em solid #000;border-radius:0.5em;background:#000;position:relative;display:flex;align-items:center;justify-content:center;}
.bz_layer.bz_layer_data .bz_btn_layer:first-child{width:35%;border:0.1em solid #555;background:#fff;}

.bz_layer.bz_layer_stop .bz_layer_t{padding-left:2.9em;background:url(../images/i_stop.png) 0 1.9em no-repeat;background-size:2.3em;}

.bz_layer .bz_btn_layer_size{display:block;position:absolute;top:1em;left:50%;margin-left:-1.7em;width:3.4em;height:0.5em;background:url(../images/ico_bar.png) 50% 50% no-repeat;background-size:3.4em;z-index:7;display:block;}
.bz_layer .bz_btn_layer_size span{display:block;text-indent:-999em;}

.bz_gener .bz_edit_scale_box{z-index:2;}

.bz_gener .bz_edit_download_box{}

.bz_presentation{top:5em;}
.bz_presentation .bz_presentation_ppt{padding-bottom:7.2em;}
.bz_presentation .bz_presentation_hint{display:none;}
.bz_presentation .bz_presentation_close .bz_btn_presentation_close{top:9em;margin-left:-3.7em;}
.bz_presentation .bz_presentation_close .bz_btn_presentation_close span{width:7.4em;height:7.4em;background: url(../images/i_p_close_m.png) 50% 50% no-repeat;background-size:100%;}
.bz_presentation .bz_presentation_prev .bz_btn_presentation_prev{top:5em;height:calc(100% - 12.2em);}
.bz_presentation .bz_presentation_prev .bz_btn_presentation_prev span{width:6.7em;height:7.4em;right:auto;left:0;margin-top:-2.1em;background:url(../images/i_p_prev_m.png) 50% 50% no-repeat;background-size:100%;}
.bz_presentation .bz_presentation_prev .bz_btn_presentation_prev:hover span{background:url(../images/i_p_prev_on_m.png) 50% 50% no-repeat;background-size:100%;}
.bz_presentation .bz_presentation_next .bz_btn_presentation_next{top:5em;height:calc(100% - 12.2em);}
.bz_presentation .bz_presentation_next .bz_btn_presentation_next span{width:6.7em;height:7.4em;left:auto;right:0;margin-top:-2.1em;background:url(../images/i_p_next_m.png) 50% 50% no-repeat;background-size:100%;}
.bz_presentation .bz_presentation_next .bz_btn_presentation_next:hover span{background:url(../images/i_p_next_on_m.png) 50% 50% no-repeat;background-size:100%;}
.bz_presentation .bz_presentation_pager p{height:7.2em;}
.bz_presentation .bz_btn_presentation_full{left:auto;right:2em;bottom:1.9em;padding-left:0;width:3.5em;}
.bz_presentation .bz_btn_presentation_full span{text-indent:-999em;display:block;}
.bz_presentation .bz_btn_presentation_window{left:auto;right:2em;bottom:1.9em;padding-left:0;width:3.5em;}
.bz_presentation .bz_btn_presentation_window span{text-indent:-999em;display:block;}
}

@media (max-width:480px) {
.bz_header .bz_m_btn_menu{width:2em;height:1.6em;}
.bz_header .bz_m_btn_menu:before, .bz_header .bz_m_btn_menu em:after, .bz_header .bz_m_btn_menu em, .bz_header .bz_m_btn_menu em:before{height:2px;}
.bz_header .bz_m_btn_menu em{margin-top:-1px;}
.bz_header .bz_m_btn_menu em:after{top:calc(1px - 0.8em);}

.bz_header .bz_btn_notify_close{width:2em;height:1.6em;}
.bz_header .bz_btn_notify_close:before, .bz_header .bz_btn_notify_close span:after, .bz_header .bz_btn_notify_close span, .bz_header .bz_btn_notify_close span:before{height:2px;}
.bz_header .bz_btn_notify_close span{margin-top:-1px;}
.bz_header .bz_btn_notify_close span:after{top:calc(1px - 0.8em);}
}

@media (min-width:761px) {
.bz_aside .bz_listbox{display:block !important;}
}