@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%;display:flex;flex-direction:column;}
.bz_wrap{background:url(../images/bg_001.jpg) 50% 0 no-repeat;background-size:192em;background-attachment:fixed;}
.bz_index.bz_wrap{height:auto;}
.bz_design.bz_wrap{background:url(../images/bg_002.jpg) 50% 0 no-repeat;background-size:192em;background-attachment:fixed;}

.bz_header{padding:0 4em;height:7.5em;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.2em;}
.bz_header .bz_logo h1 img{width:auto;height:2.7em;display:inline-block;margin-top:1.2em;}
.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.4em;width:3.4em;height:3.9em;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:6em;}
.bz_header .bz_nav h2{height:7.5em;display:flex;}
.bz_header .bz_nav a{font-size:1.7em;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:4.36em;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.3em 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:7.5em;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:4em;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:57em;min-height:23em;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(241,229,255,0.6) url(../images/i_arrow.png) 51.2em 17.4em no-repeat;background-size:3em;border-radius:1.1em;}
.bz_main_menu .bz_main_list li:hover .bz_btn_main{background:rgba(241,229,255,1) url(../images/i_arrow.png) 51.2em 17.4em no-repeat;background-size:3em;}
.bz_main_menu .bz_main_list li:first-child .bz_btn_main{background:rgba(255,230,231,0.6) url(../images/i_arrow.png) 51.2em 17.4em no-repeat;background-size:3em;}
.bz_main_menu .bz_main_list li:first-child:hover .bz_btn_main{background:rgba(255,230,231,1) url(../images/i_arrow.png) 51.2em 17.4em no-repeat;background-size:3em;}
.bz_main_menu .bz_main_list .bz_btn_in{display:block;width:100%;height:100%;padding:5em 0 0 4.2em;background:url(../images/i_m02.png) 46em 2.2em no-repeat;background-size:7.9em;}
.bz_main_menu .bz_main_list li:first-child .bz_btn_in{background:url(../images/i_m01.png) 46em 2.1em no-repeat;background-size:8.1em;}
.bz_main_menu .bz_main_list h2{font-size:2.8em;font-weight:bold;color:#252525;letter-spacing:-0.05em;line-height:1;margin-bottom:0.6em;}
.bz_main_menu .bz_main_list p{font-size:1.7em;font-weight:400;color:#353535;letter-spacing:-0.05em;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.05em;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:7.5em;left:0;z-index:40;overflow-y:auto;}

.bz_aside .bz_aside_in{padding:2.5em 2em 0 2em;width:144em;margin:0 auto;}
.bz_after .bz_aside_in{padding:10.5em 2em 0 2em;}
.bz_after.bz_on .bz_aside .bz_aside_in{padding:2.5em 2em 10em 2em;}

.bz_aside .bz_aside_t{}
.bz_aside .bz_aside_t_in{display:flex;align-items:center;}
.bz_aside .bz_aside_t img{width:2.8em;margin-right:1em;border-radius:50%;box-shadow:0 0.5em 1em rgba(0,0,0,0.25);}
.bz_aside .bz_aside_t span{font-size:2em;font-weight:400;color:#252525;letter-spacing:-0.06em;line-height:1.4;}
.bz_aside .bz_aside_t strong{font-weight:bold;line-height:1.4;}
.bz_after .bz_aside .bz_aside_t span{color:#fff;}

.bz_aside .bz_aside_c{width:100%;height:71.4em;margin-top:2em;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:relative;}
.bz_after .bz_aside .bz_aside_c{background:#f4f3f3;}
.bz_aside .bz_aside_c:after{content:"";position:absolute;inset:0.2em;background:#f4f4f4;opacity:0.45;border-radius:1.3em;pointer-events:none;}
.bz_aside .bz_aside_c_in{display:flex;position:relative;z-index:2;}

.bz_aside .bz_aside_c_box{width:71.3em;}
.bz_aside .bz_aside_c_box_in{padding:3.3em 0 0 4.8em;}

.bz_aside .bz_aside_tit{margin-bottom:1.2em;min-height:2.4em;}
.bz_aside .bz_aside_tit span{font-size:1.6em;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:1.5;}
.bz_aside .bz_aside_tit span em{font-weight:300;line-height:1.5;}

.bz_aside .bz_select{margin-bottom:3.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:3.5em;}
.bz_aside .bz_text_in{}
.bz_aside .bz_text .bz_textbox{height:23.6em;}
.bz_aside .bz_ppt .bz_text .bz_textbox{height:14em;}
.bz_aside .bz_text .bz_textbox_in{width:100%;height:100%;}
.bz_aside .bz_text .bz_textarea{width:100%;height:100%;background:rgba(255,255,255,1);resize:none;font-size:1.5em;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:1.8667;padding:1em 1.3333em;box-shadow:inset 0 0 0.3333em 0.3333em rgba(255,255,255,0.8);border:0.2em solid #f3f3f3;border-radius:0.6667em;}
.bz_aside .bz_text .bz_textarea:placeholder{color:#aeaeae;font-weight:300;}
.bz_aside .bz_text .bz_textarea:placeholder-shown{background:rgba(255,255,255,1);color:#aeaeae;font-weight:300;}
.bz_aside .bz_text .bz_textarea:not(:placeholder-shown){background:rgba(255,255,255,1);color:#252525;}
.bz_aside .bz_text .bz_textarea:focus{border:0.1em solid #252525;padding:calc(1em + 0.1em) calc(1.3333em + 0.1em);}

.bz_aside .bz_upload{}
.bz_aside .bz_ppt .bz_upload{}
.bz_aside .bz_design .bz_upload{margin-bottom:3.5em;}
.bz_aside .bz_upload_in{}
.bz_aside .bz_uploadbox{height:15em;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:10em;}
.bz_aside .bz_design .bz_uploadbox{height:15em;}
.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_dragging{border:0.2em dashed #ff6b6b;background:rgba(255,107,107,0.05);}
.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:3.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_thema_vertical{display:block;margin-bottom:0;}
.bz_aside .bz_thema_vertical .bz_thema_in{}
.bz_aside .bz_thema_vertical .bz_thema_ul{}
.bz_aside .bz_thema_vertical li{margin-bottom:1.4em;}
.bz_aside .bz_thema_vertical li:last-child{margin-bottom:0;}
.bz_aside .bz_thema_vertical .bz_btn_thema{width:100%;height:11.8em;}
.bz_aside .bz_thema_vertical .bz_btn_thema .bz_btn_in{width:100%;height:100%;border:0.2em solid transparent;border-radius:1em;padding:1.7em 2.8em;background:rgba(255,255,255,1);display:flex;align-items:center;text-align:left;}
.bz_aside .bz_thema_vertical li:first-child .bz_on .bz_btn_in{border:0.2em solid #0b9eec;}
.bz_aside .bz_thema_vertical li:nth-child(2) .bz_on .bz_btn_in{border:0.2em solid #2946cf;}
.bz_aside .bz_thema_vertical li:last-child .bz_on .bz_btn_in{border:0.2em solid #ff486b;}
.bz_aside .bz_thema_vertical .bz_btn_thema.bz_off .bz_btn_in{}
.bz_aside .bz_thema_vertical .bz_btn_thema.bz_on .bz_btn_in{box-shadow:0 0.6em 1.5em 0.15em rgba(0,0,0,0.25);}
.bz_aside .bz_thema_vertical .bz_thema_thumb{width:8em;height:8em;border-radius:1em;margin-right:2em;display:flex;}
.bz_aside .bz_thema_vertical .bz_thema_thumb img{width:100%;}
.bz_aside .bz_thema_vertical .bz_thema_desc{flex:1;}
.bz_aside .bz_thema_vertical .bz_thema_desc strong{font-size:1.7em;font-weight:bold;letter-spacing:0;line-height:1.1;display:block;margin-bottom:0.2em;}
.bz_aside .bz_thema_vertical li:first-child .bz_thema_desc strong{color:#0b9eec;}
.bz_aside .bz_thema_vertical li:nth-child(2) .bz_thema_desc strong{color:#3856e9;}
.bz_aside .bz_thema_vertical li:last-child .bz_thema_desc strong{color:#ff486b;}
.bz_aside .bz_thema_vertical .bz_thema_desc span{font-size:1.6em;font-weight:400;letter-spacing:-0.05em;line-height:1.4em;max-height:2.8em;display:block;overflow:hidden;margin-bottom:0.5em;}
.bz_aside .bz_thema_vertical li:first-child .bz_thema_desc span{color:#0b9eec;}
.bz_aside .bz_thema_vertical li:nth-child(2) .bz_thema_desc span{color:#3856e9;}
.bz_aside .bz_thema_vertical li:last-child .bz_thema_desc span{color:#ff486b;}
.bz_aside .bz_thema_vertical .bz_thema_desc em{font-size:1.4em;font-weight:300;letter-spacing:0;line-height:1.4;margin-right:0.36em;display:inline-block;vertical-align:top;}
.bz_aside .bz_thema_vertical .bz_thema_chk{width:14em;height:4em;border-radius:0.5em;display:flex;align-items:center;justify-content:center;margin-left:1.5em;}
.bz_aside .bz_thema_vertical li:first-child .bz_thema_chk{border:0.1em solid #0b9eec;}
.bz_aside .bz_thema_vertical li:first-child .bz_btn_thema:hover .bz_thema_chk{border:none;background:linear-gradient(106deg, #89d6ff, #35b7fd);}
.bz_aside .bz_thema_vertical li:first-child .bz_btn_thema.bz_on .bz_thema_chk{border:none;background:linear-gradient(106deg, #89d6ff, #35b7fd);}
.bz_aside .bz_thema_vertical li:nth-child(2) .bz_thema_chk{border:0.1em solid #4876ff;}
.bz_aside .bz_thema_vertical li:nth-child(2) .bz_btn_thema:hover .bz_thema_chk{border:none;background:linear-gradient(91deg, #3856e9, #81b8e7);}
.bz_aside .bz_thema_vertical li:nth-child(2) .bz_btn_thema.bz_on .bz_thema_chk{border:none;background:linear-gradient(91deg, #3856e9, #81b8e7);}
.bz_aside .bz_thema_vertical li:last-child .bz_thema_chk{border:0.1em solid #ff486b;}
.bz_aside .bz_thema_vertical li:last-child .bz_btn_thema:hover .bz_thema_chk{border:none;background:linear-gradient(106deg, #ff95a9 0%, #f0b8c5 60%, #ff486b 100%);}
.bz_aside .bz_thema_vertical li:last-child .bz_btn_thema.bz_on .bz_thema_chk{border:none;background:linear-gradient(106deg, #ff95a9 0%, #f0b8c5 60%, #ff486b 100%);}
.bz_aside .bz_thema_vertical .bz_thema_chk span{font-size:1.5em;font-weight:bold;letter-spacing:-0.06em;line-height:1.1;padding-right:1.46em;}
.bz_aside .bz_thema_vertical li:first-child .bz_thema_chk span{color:#0b9eec;background:url(../images/i_chked1.png) 100% 50% no-repeat;background-size:0.8em;}
.bz_aside .bz_thema_vertical li:nth-child(2) .bz_thema_chk span{color:#4876ff;background:url(../images/i_chked2.png) 100% 50% no-repeat;background-size:0.8em;}
.bz_aside .bz_thema_vertical li:last-child .bz_thema_chk span{color:#ff486b;background:url(../images/i_chked3.png) 100% 50% no-repeat;background-size:0.8em;}
.bz_aside .bz_thema_vertical .bz_btn_thema:hover .bz_thema_chk span{color:#fff;background:url(../images/i_chked.png) 100% 50% no-repeat;background-size:0.8em;}
.bz_aside .bz_thema_vertical .bz_btn_thema.bz_on .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:absolute;top:0;left:71.3em;margin-left:4em;width:59.5em;}
.bz_aside .bz_list_in{padding-top:3.3em;}
.bz_aside .bz_listbox{height:52.8em;box-shadow:inset 0 0 0.5em 0.5em rgba(255,255,255,0.8);border:0.2em solid #f3f3f3;border-radius:1em;background:rgba(255,255,255,1);overflow:hidden;}
.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:4em 0 1em 2.5em;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_type_ppt{padding:3em 0 1em 0.8em;}
.bz_aside .bz_list_ul li{margin:0 1.5em 3em 1.5em;}
.bz_aside .bz_list_ul.bz_type_ppt li{margin:0 0.6em 2.0em 0.6em;}
.bz_aside .bz_list_ul .bz_btn_list{width:15em;height:20.7em;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_btn_list{width:18em;height:10.1em;}
.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_type_ppt .bz_btn_list .bz_btn_in{border-radius:0.4em;padding:0;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_btn_list .bz_btn_in:before{border:0.1em solid rgba(0,0,0,0.18);}
.bz_aside .bz_list_ul li:first-child .bz_btn_list .bz_btn_in{border:none;background:none;opacity:0.5;}
.bz_aside .bz_list_ul li:first-child .bz_btn_list .bz_btn_in:before{background:#fff;border-radius:0.4em;inset:0.1em;z-index:2;border:none;}
.bz_aside .bz_list_ul.bz_type_ppt li:first-child .bz_btn_list .bz_btn_in:before{border-radius:0.3em;}
.bz_aside .bz_list_ul li:first-child .bz_btn_list .bz_btn_in:after{content:"";background:conic-gradient(#de1e10, #ff978f, #88150c, #ff978f, #de1e10);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_aside .bz_list_ul.bz_type_ppt li:first-child .bz_btn_list .bz_btn_in:after{min-width:120%;min-height:120%;left:-10%;top:-57%;}
.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{border:0.2em solid #de1e10;}
.bz_aside .bz_list_ul .bz_btn_list.bz_on .bz_btn_in:after{}
.bz_aside .bz_list_ul li:first-child .bz_btn_list.bz_on .bz_btn_in{opacity:1;}
.bz_aside .bz_list_ul li:first-child .bz_btn_list.bz_on .bz_btn_in:before{border-radius:0.3em;inset:0.2em;}
.bz_aside .bz_list_ul.bz_type_ppt li:first-child .bz_btn_list.bz_on .bz_btn_in:before{border-radius:0.2em;}
.bz_aside .bz_list_ul .bz_list_thumb{height:calc(100% - 3.3em);display:flex;flex-wrap:wrap;justify-content:center;align-content:center;position:relative;z-index:3;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_thumb{height:100%;border-radius:0.5em;overflow:hidden;}
.bz_aside .bz_list_ul li:first-child .bz_list_thumb{height:100%;flex-direction:column;align-items:center;}
.bz_aside .bz_list_ul .bz_on .bz_list_thumb{}
.bz_aside .bz_list_ul.bz_type_ppt .bz_on .bz_list_thumb{}
.bz_aside .bz_list_ul .bz_list_thumb strong{display:block;text-indent:-999em;background:url(../images/i_ai_ss.png) 50% 50% no-repeat;width:4.2em;height:4.2em;background-size:100%;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_thumb strong{background:url(../images/i_ai_s.png) 50% 50% no-repeat;width:2.8em;height:2.8em;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_type_ppt .bz_list_thumb em{font-size:1.4em;}
.bz_aside .bz_list_ul .bz_list_thumb > img{width:10em;filter:grayscale(1) opacity(0.185);}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_thumb > img{width:100%;filter:none;}
.bz_aside .bz_list_ul .bz_on .bz_list_thumb img{filter:none;}
.bz_aside .bz_list_ul .bz_btn_list span{font-size:1.5em;font-weight:400;color:#555;letter-spacing:-0.05em;line-height:1;padding:0.6em 0;background:#ddd;display:block;position:relative;z-index:4;}
.bz_aside .bz_list_ul .bz_btn_list.bz_on span{color:#fff;background:#de1e10;}

.bz_aside .bz_submit{position:absolute;bottom:0;left:71.3em;margin-left:4em;width:59.5em;}
.bz_aside .bz_submit_in{}
.bz_aside .bz_submit .bz_btn_submit{width:100%;height:5.5em;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;}
.bz_aside .bz_submit .bz_on .bz_line{border:none;background:none;box-shadow:none;}
.bz_aside .bz_submit .bz_on .bz_line:after{content:"";background:conic-gradient(#de1e10, #fff, #de1e10, #fff, #de1e10);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;}
.bz_aside .bz_submit .bz_on:hover .bz_line:after{animation:rotates 2s linear infinite;}
.bz_aside .bz_submit .bz_on .bz_line:before{content:"";background:#fff;border-radius:0.8em;position:absolute;inset:0.3em;z-index:2;pointer-events:none;border:none;background:#de1e10;box-shadow:inset -0.1em -0.6em 0.5em 1.1em #de1e10, inset 0.2em 0.5em 0.7em 0.3em #ffffff, 0 0.5em 1em rgba(0,0,0,0.25);transform:translateY(0);transition:transform 0.1s, box-shadow 0.1s;}

.bz_aside .bz_submit .bz_line{box-shadow:inset 0 0 0.5em 0.5em rgba(255,255,255,0.8);border:0.2em solid #ddd;border-radius:1em;background:rgba(255,255,255,0.7);display:flex;align-items:center;justify-content:center;}
.bz_aside .bz_submit .bz_on .bz_line{border:none;background:none;box-shadow:0 0.5em 1em rgba(0,0,0,0.25);}
.bz_aside .bz_submit .bz_on .bz_line:after{min-width:110%;min-height:110%;left:-5%;}

.bz_aside .bz_submit .bz_on .bz_line{}
.bz_aside .bz_submit .bz_on:active .bz_line{transform:translateY(0.2em);box-shadow:inset -0.1em -0.6em 0.5em 1.1em #de1e10, inset 0.2em 0.5em 0.7em 0.3em #ffffff, 0 0.1em 0.5em rgba(0,0,0,0.25);}
.bz_aside .bz_submit .bz_on:active .bz_line:after{}

.bz_aside .bz_submit .bz_submit_logo{width:7.1em;height:4.1em;background:url(../images/i_logo_g.png) 100% 50% no-repeat;background-size:6.6em;margin-right:0.5em;text-indent:-999em;position:relative;z-index:3;}
.bz_aside .bz_submit .bz_on .bz_submit_logo{background:url(../images/i_logo_r.png) 100% 50% no-repeat;background-size:7.1em;}

.bz_aside .bz_submit .bz_on .bz_submit_logo{background:url(../images/i_logo_w.png) 100% 50% no-repeat;background-size:7.1em;}
.bz_aside .bz_submit .bz_submit_text{font-size:1.6em;font-weight:500;color:#aeaeae;letter-spacing:-0.05em;line-height:1.1;position:relative;z-index:4;}
.bz_aside .bz_submit .bz_on .bz_submit_text{font-size:1.7em;color:#de1e10;}

.bz_aside .bz_submit .bz_on .bz_submit_text{font-size:1.7em;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_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 - 7.5em);}

.bz_contents_in{height:100%;}

.bz_gener_ing{height:calc(100vh - 7.5em);position:fixed;top:7.5em;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 5em 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.3);}
}
.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{}
.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{}
.bz_gener_ing .bz_ing_list ul{padding:2em 2em 1em 2em;min-height:8.5em;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{background:#f8f8f8;min-height:calc(100vh - 7.5em);}
.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:7.5em;bottom:8em;overflow-y:auto;-ms-overflow-style:none;border-right:0.2em solid #ddd;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);z-index:16;background:#fff;}
.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;}
.bz_gener .bz_pager_thumb:after{content:"";border:0.1em solid rgba(0,0,0,0.18);border-radius:0.5em;position:absolute;inset:0;z-index:22;pointer-events:none;}
.bz_gener .bz_on .bz_pager_thumb:after{border:0.3em solid #de1e10;box-shadow:0 0.8em 1em 0.1em rgba(0,0,0,0.3);}
.bz_gener .bz_pager_thumb > img{width:100%;height:auto;border-radius:0.5em;}
.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_on .bz_btn_pager{display:block;}
.bz_gener .bz_btn_pager span{display:block;text-indent:-999em;}

.bz_gener .bz_pager_toggle{display:none;}

.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_forms{width:100%;max-width:160.5em;margin:0;padding:4em 5em 7.5em 34.5em;}
.bz_gener .bz_forms_in{overflow: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;transform-origin:top center;transition:transform 0.15s ease-out;}
/* .bz_gener .bz_50per .bz_forms_box{transform:scale(0.5);}
.bz_gener .bz_75per .bz_forms_box{transform:scale(0.75);}
.bz_gener .bz_100per .bz_forms_box{transform:scale(1);}
.bz_gener .bz_125per .bz_forms_box{transform:scale(1.25);}
.bz_gener .bz_150per .bz_forms_box{transform:scale(1.5);} */
.bz_gener .bz_forms_box .\w-\[1280px\].\h-\[720px\]: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:50%;margin-left:-34.1em;z-index:11;}
.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;}
.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_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;}
.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 ul{padding:0.9em;overflow:hidden;overflow-y:auto;max-height:22.5em;-ms-overflow-style:none;}
.bz_gener .bz_tool_family_select ul::-webkit-scrollbar{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.7em;}
.bz_gener .bz_tool_family_select li:nth-child(4) strong{font-size:2.1em;}
.bz_gener .bz_tool_family_select li:nth-child(7) strong{font-size:1.9em;}
.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:1em;}
.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_color{border:0.1em solid #d4d4d4;padding:0.3em;margin-left:3em;cursor:default;}
.bz_gener .bz_tool_color: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:100%;height:100%;border-radius:0.5em;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_sized:active{background-color:#f3f3f3;}
.bz_gener .bz_tool_sizeu:active{background-color:#f3f3f3;}
.bz_gener .bz_tool_zindexu:active{background-color:#f3f3f3;}
.bz_gener .bz_tool_zindexd:active{background-color:#f3f3f3;}
.bz_gener .bz_editor_transform{position:absolute;top:10.5em;/* left:29.8em; */left:50%;margin-left:-30.8em;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;text-indent:-999em;}
.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:6.3em;right:-0.3em;}
.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;}
.bz_gener .bz_btn_tool_color_slced div{width:100%;height:100%;}
.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_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;}
.bz_gener .bz_btn_tool_color_before div{width:100%;height:100%;}
.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_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 span{display:block;width:100%;height:100%;border:0.1em solid rgba(0,0,0,0.18);border-radius:0.6em;}
.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_forms_edit{position:fixed;left:0;bottom:0;width:100%;height:8em;border-top:0.1em solid #ddd;z-index:18;background:#fff;}
.bz_gener .bz_forms_edit_in{width:100%;max-width:140em;margin:0 auto;height:100%;display:flex;justify-content:space-between;align-items:center;}
.bz_gener .bz_forms_edit_l{display:flex;padding-left:9em;}

.bz_gener .bz_edit_back{margin-right:1em;}
.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_edit_forward{margin-right:1.5em;}
.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_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;}

.bz_gener .bz_edit_save{position:relative;}
.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_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;border:0.1em solid #de1e10;background:#fff;border-radius:2em;padding:0 1.5em 0 1.2em;display:flex;justify-content:center;align-items:center;}
.bz_gener .bz_btn_download img{width:2.2em;margin-right:0.8em;}
.bz_gener .bz_btn_download span{font-size:1.4em;font-weight:bold;color:#de1e10;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;left: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_btns{position:fixed;bottom:13.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;text-indent:-999em;}
.bz_gener .bz_btn_summary{display:block;margin-top:1.5em;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;text-indent:-999em;}
.bz_gener .bz_btn_play{display:block;margin-top:1.5em;background:url(../images/i_play.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_play span{display:block;text-indent:-999em;}

.bz_gener .bz_gener_info{position:fixed;bottom:26.6em;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:22;}
.bz_gener .bz_word .bz_gener_info{bottom:20.1em;}
.bz_gener .bz_gener_info_in{position:relative;padding-top:0.3em;padding-bottom:3em;}
.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:2.4em 2.5em 2.4em 6.8em;background:url(../images/i_info_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_info_t span{font-size:2em;font-weight:bold;color:#252525;letter-spacing:-0.06em;line-height:1.65;}
.bz_gener .bz_gener_info_c{margin:0 2em;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:#1a64eb;letter-spacing:-0.06em;line-height:1.65;}
.bz_gener .bz_gener_summary_c{padding:0 2em 2.4em 2em;max-height:41em;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:#1a64eb;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_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:41em;padding:2em;border-radius:1em;background:#fff;text-align:center;position:relative;}
.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_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_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_b{padding-top:1.4em;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;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.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;}



@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_aside .bz_aside_in{width:100%;max-width:73.5em;}
.bz_aside .bz_aside_c{height:auto;}
.bz_aside .bz_aside_c_in{padding-bottom:13.4em;}
.bz_aside .bz_aside_c_box{width:64.3em;}
.bz_aside .bz_list{position:relative;left:0;margin-left:0;margin-bottom:3.5em;}
.bz_aside .bz_design .bz_list{margin-bottom:0;}
.bz_aside .bz_list_in{padding-top:0;}
.bz_aside .bz_text{}
.bz_aside .bz_submit{bottom:4em;left:0;margin-left:4.8em;}

.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_thema_vertical{margin-bottom:3.5em;}

.bz_gener .bz_pager{left:-100vw;}
.bz_gener .bz_pager.bz_tgl{left:0;}
.bz_after .bz_gener .bz_pager_toggle{position:fixed;top:50%;left:0;margin-top:-4.4em;z-index:16;display:block;}
.bz_after .bz_gener .bz_pager_toggle.bz_tgl{left:30.2em;}
.bz_after .bz_gener .bz_pager_toggle .bz_btn_pager_toggle{width:2em;height:4em;background:url(../images/i_pager_o.png) 50% 50% no-repeat;background-size:2em;box-shadow:0 1.2em 1.5em 0.15em rgba(0,0,0,0.12);}
.bz_after .bz_gener .bz_pager_toggle.bz_tgl .bz_btn_pager_toggle{background:url(../images/i_pager_c.png) 50% 50% no-repeat;background-size:2em;}
.bz_after .bz_gener .bz_pager_toggle .bz_btn_pager_toggle span{display:block;text-indent:-999em;}

.bz_gener .bz_forms{padding:4em 5em 7.5em 5em;}
}

@media (max-width:1280px) {
.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 .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 p{padding:0 0.5em 0 0.1em;}
}

@media (max-width:760px) {
.bz_wrap{font-size:calc((1000/360)*1vw);}
.bz_wrap{background-size:99.3em;background-position:26.4% 2em;}
.bz_design.bz_wrap{background-size:99.3em;background-position:26.4% 2em;}
.bz_index.bz_wrap{background-size:99.3em;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.6em;margin-bottom:3em;}
.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.4em;height:200vh;}
.bz_main_menu .bz_main_list:after{top:2.4em;height:200vh;}
.bz_main_menu .bz_main_list ul{padding-top:7.2em;padding-left:2em;padding-right:2em;gap:2em;background-size:5.8em;}
.bz_main_menu .bz_main_list li{width:100%;min-height:20em;max-width:100%;}
.bz_main_menu .bz_main_list .bz_btn_main{background-size:3em;background-position:25.3em 13.4em;}
.bz_main_menu .bz_main_list li:hover .bz_btn_main{background-size:3em;background-position:25.3em 13.4em;}
.bz_main_menu .bz_main_list li:first-child .bz_btn_main{background-size:3em;background-position:25.3em 13.4em;}
.bz_main_menu .bz_main_list li:first-child:hover .bz_btn_main{background-size:3em;background-position:25.3em 13.4em;}
.bz_main_menu .bz_main_list .bz_btn_in{padding:3.9em 0 0 2.4em;background-size:6.1em;background-position:23em 2em;max-height:18em;}
.bz_main_menu .bz_main_list li:first-child .bz_btn_in{padding:3.9em 0 0 2.4em;background-size:6.3em;background-position:23.5em 1.8em;}

.bz_main_menu .bz_main_list h2{font-size:2.4em;margin-bottom:0.7em;}
.bz_main_menu .bz_main_list p{letter-spacing:-0.07em;}
.bz_main_menu .bz_main_list span{letter-spacing:-0.06em;line-height:1.55;}
.bz_main_menu .bz_main_list p + span + span + span ~ span{display:none;}

.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;}

.bz_aside .bz_aside_in{padding:3em 0 0 0;}
.bz_after.bz_on .bz_aside .bz_aside_in{padding:3em 0 0 0;}
.bz_aside .bz_aside_t{padding-left:2em;}
.bz_aside .bz_aside_t img{width:2.7em;}
.bz_design .bz_aside .bz_aside_t img{margin-right:0.5em;}
.bz_aside .bz_aside_t span{font-size:1.7em;}
.bz_design .bz_aside .bz_aside_t span{letter-spacing:-0.08em;}
.bz_aside .bz_aside_t strong{font-weight:400;}
.bz_aside .bz_aside_c{height:auto;border-radius:1em 1em 0 0;border:none;box-shadow:inset 0 0 0.5em 0.5em rgba(255,255,255,0.8);overflow:visible;}/* 변경 사유: bz_submit이 position:absolute;top:100%로 컨테이너 밖에 위치하므로, 모바일에서 overflow:visible 필요 */
.bz_aside .bz_aside_c:after{border-radius:0.8em 0.8em 0 0;}
.bz_aside .bz_aside_c_in{padding-bottom:9.5em;}
.bz_aside .bz_aside_c_box{width:100%;}
.bz_aside .bz_aside_c_box_in{padding:2.5em 0 0 0;}

.bz_aside .bz_aside_tit{min-height:2.1em;padding-left:2em;}
.bz_aside .bz_aside_tit span{font-size:1.4em;}

.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 .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_thema_vertical{margin-bottom:3.5em;}
.bz_aside .bz_thema_vertical .bz_thema_ul{padding:0 2em;}
.bz_aside .bz_thema_vertical li{margin-bottom:1.5em;}
.bz_aside .bz_thema_vertical .bz_btn_thema{height:11em;}
.bz_aside .bz_thema_vertical .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_thema_vertical li:first-child .bz_on .bz_btn_in{border:none;}
.bz_aside .bz_thema_vertical li:nth-child(2) .bz_on .bz_btn_in{border:none;}
.bz_aside .bz_thema_vertical li:last-child .bz_on .bz_btn_in{border:none;}
.bz_aside .bz_thema_vertical .bz_btn_thema .bz_btn_in:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:0.8em;}
.bz_aside .bz_thema_vertical li:first-child .bz_on .bz_btn_in:after{border:0.2em solid #0b9eec;}
.bz_aside .bz_thema_vertical li:nth-child(2) .bz_on .bz_btn_in:after{border:0.2em solid #2946cf;}
.bz_aside .bz_thema_vertical li:last-child .bz_on .bz_btn_in:after{border:0.2em solid #ff486b;}
.bz_aside .bz_thema_vertical .bz_thema_thumb{width:5em;height:5em;margin-right:1.3em;margin-left:1.2em;}
.bz_aside .bz_thema_vertical .bz_thema_desc{}
.bz_aside .bz_thema_vertical .bz_thema_desc strong{font-size:1.4em;}
.bz_aside .bz_thema_vertical .bz_thema_desc span{font-size:1.3em;margin-bottom:0;}
.bz_aside .bz_thema_vertical .bz_thema_desc em{display:none;}
.bz_aside .bz_thema_vertical .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_thema_vertical li:first-child .bz_thema_chk{border:none;background:linear-gradient(106deg, #89d6ff, #35b7fd);}
.bz_aside .bz_thema_vertical li:nth-child(2) .bz_thema_chk{border:none;background:linear-gradient(91deg, #3856e9, #81b8e7);}
.bz_aside .bz_thema_vertical li:nth-child(3) .bz_thema_chk{border:none;background:linear-gradient(106deg, #ff95a9 0%, #f0b8c5 60%, #ff486b 100%);}
.bz_aside .bz_thema_vertical 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_thema_vertical 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_thema_vertical 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:3.5em;width:100%;}
.bz_aside .bz_design .bz_list{margin-bottom:0;}
.bz_aside .bz_list_in{padding-top:0;}
.bz_aside .bz_listbox{height:auto;margin:0 2em;}
.bz_aside .bz_list_ul{padding:1.8em 0 1.8em 0;gap:1.6em 1.5em;width:26.8em;margin:0 auto;overflow:visible;}
.bz_aside .bz_list_ul.bz_type_ppt{padding:1.8em 0 1.8em 0;gap:1em;width:29.6em;}
.bz_aside .bz_list_ul li{margin:0;}
.bz_aside .bz_list_ul.bz_type_ppt li{margin:0;}
.bz_aside .bz_list_ul .bz_btn_list{width:12.6em;height:17.3em;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_btn_list{width:14.3em;height:8em;}
.bz_aside .bz_list_ul .bz_list_thumb{height:calc(100% - 2.7em);}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_thumb{/* border-radius:0.6em; */}
.bz_aside .bz_list_ul .bz_list_thumb strong{width:3em;height:3em;}
.bz_aside .bz_list_ul .bz_list_thumb em{font-size:1.4em;margin-top:0.9em;}
.bz_aside .bz_list_ul.bz_type_ppt .bz_list_thumb em{margin-top:0.7em;}
.bz_aside .bz_list_ul .bz_list_thumb img{width:8.4em;}
.bz_aside .bz_list_ul .bz_btn_list span{font-size:1.4em;height:1.94em;padding:0.4em;}

.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.5;padding:1em 1em;border-radius:0.7692em;}
.bz_aside .bz_text .bz_textarea:focus{padding:calc(1em + 0.1em) calc(1em + 0.1em);}

.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.2em;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.4em 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:before{border-radius:0.3em;}
.bz_aside .bz_submit .bz_submit_logo{width:6.5em;background-size:6.5em;margin-right:0.1em;}
.bz_aside .bz_submit .bz_on .bz_submit_logo{background-size:6.5em;}
.bz_aside .bz_submit .bz_submit_text{font-size:1.5em;margin-bottom:0.1em;}
.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_t{display:none;}
.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 .bz_pager{top:5em;bottom:7.2em;}
.bz_gener .bz_pager_in{padding:1em 1em 0 1em;}
.bz_gener .bz_pager_box{margin-bottom:1.4em;}
.bz_gener .bz_pager_num{width:2.1em;height:2.1em;border-radius:0.3em 0 0.3em 0;}
.bz_gener .bz_pager_num span{font-size:0.9em;}
.bz_gener .bz_pager_thumb{width:16.9em;}
.bz_gener .bz_btn_pager{top: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_after .bz_gener .bz_pager_toggle{left:0em;}
.bz_after .bz_gener .bz_pager_toggle.bz_tgl{left:19em;}

.bz_gener .bz_forms{padding:3em 2em 8.7em 2em;}
.bz_gener .bz_word .bz_forms{padding:3em 4.5em 8.7em 4.5em;}
.bz_gener .bz_ppt .bz_forms{padding:3em 2em 8.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;}
.bz_gener .bz_forms_edit_in{padding:0 2em;}
.bz_gener .bz_forms_edit_l{padding-left:0;width:100%;justify-content:space-between;}
.bz_gener .bz_edit_back{margin-right:0.5em;}
.bz_gener .bz_edit_forward{flex:0;}
.bz_gener .bz_word .bz_edit_forward{flex:1;}
.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;}

/* 에디터툴바, 선택영역 임의 가운데 정렬 */
.bz_gener .bz_editor_tool{top:11.2em;/* left:1.15em; */left:50%;margin-left:-14.85em;}
.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:29.7em;height:9.9em;padding:0 0 0 1em;flex-wrap:wrap;align-content:center;position:relative;}
.bz_gener .bz_tool_weight{margin-top:1em;margin-left:4.5em;}
.bz_gener .bz_tool_weight:before{display:none;}
.bz_gener .bz_tool_italic{margin-top:1em;}
.bz_gener .bz_tool_underline{margin-top:1em;}
.bz_gener .bz_tool_through{margin-top:1em;}
.bz_gener .bz_tool_sized{margin-left:1em;}
.bz_gener .bz_tool_zindexu{margin-top:1em;margin-left:0.2em;}
.bz_gener .bz_tool_zindexd{margin-top:1em;margin-left:-0.5em;}
.bz_gener .bz_tool_color{position:absolute;top:5.4em;left:1em;margin-left:0;}
.bz_gener .bz_tool_color:before{display:none;}

/* 에디터툴바, 선택영역 임의 가운데 정렬 */
.bz_gener .bz_editor_transform{top:5.4em;/* left:5.5em; */left:50%;margin-left:-10.3em;}
.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;}
.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:88.889%;max-width:32em;border-radius:1em;background:#fff;padding:4em 0em 1em 0em;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_family_select_in::-webkit-scrollbar{display:none;}
.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;height:100%;max-height:27em;}
.bz_gener .bz_tool_family_select li{padding:0 4em;height:3.5em;margin-bottom:1em;}
.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:2em;}
.bz_gener .bz_tool_family_select li:nth-child(4) strong{font-size:2.4em;}
.bz_gener .bz_tool_family_select li:nth-child(7) strong{font-size:2.2em;}

.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{position:fixed;bottom:8.7em;left:50%;width:24.2em;margin-left:-12.1em;height:5em;background:#fff;border:0.1em solid #ddd;border-radius:1em;box-shadow:0 0.5em 1em 0.05em rgba(0,0,0,0.25);align-items:center;justify-content:center;white-space:nowrap;}
.bz_gener .bz_forms_edit_r span{white-space:normal;}
.bz_gener .bz_edit_save{width:calc(100% / 3);}
.bz_gener .bz_btn_save{background:none;border:none;padding:0;margin:0 auto;}
.bz_gener .bz_btn_save img{margin-right:0.2em;}
.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;margin-bottom:0.3em;overflow:hidden;}
.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_regener{margin-left:0;width:calc(100% / 3);position:relative;}
.bz_gener .bz_edit_regener:before{content:"";position:absolute;left:-0.1em;top:0.6em;width:0.1em;height:2.4em;background:#ddd;}
.bz_gener .bz_edit_regener:after{content:"";position:absolute;right:-0.1em;top:0.6em;width:0.1em;height:2.4em;background:#ddd;}
.bz_gener .bz_btn_regener{background:none;border:none;padding:0;margin:0 auto;}
.bz_gener .bz_btn_regener img{margin-right:0.2em;}
.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;margin-bottom:0.3em;overflow:hidden;}
.bz_gener .bz_edit_download{margin-left:0;width:calc(100% / 3);}
.bz_gener .bz_btn_download{background:none;border:none;padding:0;margin:0 auto;}
.bz_gener .bz_btn_download img{margin-right:0.2em;}
.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;margin-bottom:0.3em;overflow:hidden;}

.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_btns{bottom:16.7em;right:0.9em;}
.bz_gener .bz_btn_info{width:4em;height:4em;background-size:4em;}
.bz_gener .bz_btn_summary{width:4em;height:4em;background-size:4em;margin-top:1.2em;}
.bz_gener .bz_btn_play{width:4em;height:4em;background-size:4em;margin-top:1.2em;}

.bz_gener .bz_gener_info{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_word .bz_gener_info{bottom:0;}
.bz_gener .bz_gener_info:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.65);}
.bz_gener .bz_gener_info_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:26;margin:0 auto;padding-top:0.7em;padding-bottom:2em;max-height:calc(100vh - 7em);margin-top:6em;margin-bottom:1em;overflow-y:auto;-ms-overflow-style:none;}
.bz_gener .bz_gener_info_in::-webkit-scrollbar{display:none;}
.bz_gener .bz_btn_info_close{top:1.5em;right:1.5em;}
.bz_gener .bz_gener_info_t{background:url(../images/i_info_s.png) 1.5em 1.2em no-repeat;background-size:3.1em;padding:1.2em 3em 1.2em 5.6em;}
.bz_gener .bz_gener_info_t span{font-size:1.8em;line-height:1.72em;}
.bz_gener .bz_gener_info_c{margin:0 1.5em;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{padding:0 1.5em 1em 1.5em;max-height:calc(100% - 13.5em);}
.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:32em;padding:1em;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:2em;}
.bz_layer .bz_layer_c{padding-top:0.7em;}
.bz_layer .bz_layer_c p{font-size:1.5em;line-height:1.933em;}
.bz_layer .bz_layer_b{padding-top:1.3em;}

.bz_gener .bz_edit_scale_box{z-index:2;}

.bz_gener .bz_edit_download_box{}
}

@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);}
}