/******************************************************************
	HEADER
******************************************************************/
.nav-head{width:100%;position:relative;z-index:200;border-bottom:1px SOLID #E6E6E6;}
.nav-head .nav-gnb .wrapper-gnb{display:none;}
.nav-head .nav-gnb .wrapper_width_max{display:flex;justify-content:space-between;height:120px;margin-right:auto;margin-left:auto;}

.nav-gnb .category_wrapper{flex-grow: 0;flex-shrink: 0;width:48px;padding-top:36px;}
.nav-gnb .category_wrapper a{display:inline-block;cursor:pointer;width:48px;height:48px;text-align:center;line-height:0;border:1px SOLID #D9D9D9;}
.nav-gnb .category_wrapper i{font-size:2.5rem;line-height:46px;}

.nav-gnb .identity_wrapper{flex-grow: 0;flex-shrink: 0;width:180px;margin-left:16px;padding-top:36px;}
.nav-gnb .identity_wrapper a{display:inline-block;cursor:pointer;height:48px;background-repeat:no-repeat;background-position:left center;background-size:contain;}

.nav-gnb .search_wrapper{flex-grow: 1;flex-shrink: 1;text-align:center;padding-top:36px;}
.nav-gnb .search_wrapper .search_container{display:inline-flex;justify-content:space-between;align-items:center;height:48px;border:1px SOLID #D9D9D9;background-color:#F8F8F8;}
.nav-gnb .search_wrapper .search_container span{line-height:46px;font-size:1rem;padding:0 12px;border-right:1px SOLID #D9D9D9;}
.nav-gnb .search_wrapper .search_container input{width:204px;font-size:0.9375rem;background-color:transparent;border:none;padding:0 12px;}
.nav-gnb .search_wrapper .search_container a{cursor:pointer;display:inline-block;width:46px;height:46px;text-align:center;line-height:0;}
.nav-gnb .search_wrapper .search_container .material-icons{font-size:2rem;line-height:46px;}

.nav-gnb .hot_wrapper{flex-grow: 0;flex-shrink: 0;padding-top:36px;}
.nav-gnb .hot_wrapper ul{display:inline-flex;}
.nav-gnb .hot_wrapper a{display:inline-block;height:48px;font-size:1.0625rem !important;color:#181A1B;line-height:40px;border:4px SOLID transparent;border-radius:24px;padding:0 1rem;}
.nav-gnb .hot_wrapper a:hover{background-color:transparent;}
.nav-gnb .hot_wrapper .emphasis{border:4px SOLID #D9D9D9;}
.nav-gnb .hot_wrapper .emphasis:hover{border:4px SOLID #FFCC00;}
.nav-gnb .hot_wrapper .head_count{display:inline-block;height:18px;font-size:0.75rem;line-height:18px;color:#FFF;vertical-align:text-top;background-color:#A9A9A9;border-radius:9px;margin-left:4px; padding-left:6px;padding-right:8px;}

.nav-content{height:49px;border-top:1px SOLID #F2F2F2;}

.nav-content .hot_swiper {width:1176px; max-width:100%; padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto;}
.nav-content .hot_swiper .swiper-slide {
	flex-shrink:1;
	height: 100%;
	line-height:36px;
	white-space:nowrap;
	text-align:center;
}

.nav-content .tabs{height:48px;}
.nav-content .tabs .tab{height:48px;line-height:48px;}
.nav-content .tabs .tab a{height:100%;font-size:1.0625rem !important;color:#1A1A1A;line-height:48px;border-bottom:2px SOLID transparent;}
.nav-content .tabs .tab a:hover{color:#1A1A1A;border-bottom:2px SOLID transparent;}

.nav-content .tabs::-webkit-scrollbar { width: 6px;height:6px;}
.nav-content .tabs::-webkit-scrollbar-track { background-color:#D9D9D9; }
.nav-content .tabs::-webkit-scrollbar-thumb { background:rgba(0,153,255,0.6); border-radius:3px;}
.nav-content .tabs::-webkit-scrollbar-thumb:hover { background: #1A1A1A; }
.nav-content .tabs::-webkit-scrollbar-thumb:active { background: #FFCC00; }
.nav-content .tabs::-webkit-scrollbar-button { display: none; }

.nav-content .wrapper_width_max::-webkit-scrollbar { width: 6px; height:6px;}
.nav-content .wrapper_width_max::-webkit-scrollbar-track { background-color:#D9D9D9; }
.nav-content .wrapper_width_max::-webkit-scrollbar-thumb { background:rgba(0,153,255,0.6); border-radius:3px;}
.nav-content .wrapper_width_max::-webkit-scrollbar-thumb:hover { background: #1A1A1A; }
.nav-content .wrapper_width_max::-webkit-scrollbar-thumb:active { background: #FFCC00; }
.nav-content .wrapper_width_max::-webkit-scrollbar-button { display: none; }

#header_identity .signin{flex-grow:0;padding-top:12px;}
#header_identity .signin a{display:inline-block;height:36px;font-size:15px;line-height:30px;border:3px SOLID transparent;border-radius:21px;padding:0 12px;}
#header_identity .signin a:hover{color:#FF544F;}
#header_identity .signin .emphasis{border:3px SOLID #abede7;}
#header_identity .signin .emphasis:hover{border:3px SOLID #FF544F;}

#header_category{height:36px;}
#header_category a{display:inline-block;height:36px;color:#7F7F7F;font-size:16px;line-height:30px;font-weight:bold;border-bottom:3px SOLID transparent;margin-left:24px;padding:0 12px;}
#header_category a:first-child{margin-left:0px;}
#header_category .selected{cursor:default;color:#1A1A1A;border-bottom:3px SOLID #26B3A4;}
#header_category a:not(.selected):hover{color:#1A1A1A;}

.nav-category{position:fixed;left:0;top:0;display:inline-flex !important;background-color:#FFF;z-index:600;
	box-shadow: 0px 0px 6px -3px rgba(0, 0, 0, 0.06), 3px 0px 12px 0px rgba(0, 0, 0, 0.12);
}
.nav_category_container{width:228px;overflow:auto;}
.nav_category_container2,
.nav_category_container3,
.nav_category_container4{border-left:1px SOLID #D9D9D9;}
.nav_category_title{font-size:1.25rem;font-weight:700;color:#1A1A1A;line-height:60px;text-align:center;background-color:#F2F2F2;border-bottom:1px SOLID #D9D9D9;}
.nav_category_list {padding-top:12px;}
.nav_category_list a{display:inline-block;width:100%;font-size:1rem;padding:12px;}
.nav_category_list a:hover{font-weight:700;color:#1A1700;background-color:#FFCC00;}

/*@media only screen and (max-device-width: 719px) {*/
@media only screen and (max-width: 719px) {
	.nav-head .nav-gnb .wrapper_width_max{display:none;}

	.nav-head .nav-gnb .wrapper-gnb{display:flex;justify-content:space-between;height:42px;}
	.nav-head .nav-gnb .wrapper-gnb .ci{flex-grow: 0;flex-shrink: 0;width:180px;margin-left:16px;padding-top:6px;}
	.nav-head .nav-gnb .wrapper-gnb .ci a{display:inline-block;cursor:pointer;width:120px;height:24px;background-repeat:no-repeat;background-position:left center;background-size:contain;}

	.nav-head .nav-gnb .wrapper-gnb .cart{flex-grow: 1;flex-shrink: 1;text-align:right;padding-top:9px;padding-right:12px;}
	.nav-head .nav-gnb .wrapper-gnb .cart a{display:inline-block;height:24px;}
	.nav-head .nav-gnb .wrapper-gnb .cart a .head_count{display:inline-block;min-width:24px;height:24px;color:#FFF;text-align:center;border-radius:12px;background-color:#000;}
	.nav-head .nav-gnb .wrapper-gnb .cart a .material-icons{padding-left:4px;}
}


/******************************************************************
	FOOTER
******************************************************************/
.page-footer{color:#5c7a8a;background-color:#f0f3f5;border-top:1px SOLID #e0e7eb;}
.page-footer h4{font-size:1.025rem; font-weight:600; color:#1f292e;}
.page-footer h5{font-size:1rem;color:#1f292e;}

.page-footer .customer_service{display:flex;padding-top:16px;padding-bottom:16px;}
.page-footer .customer_service .customer_center{flex-grow: 1;flex-shrink: 1;}
.page-footer .customer_service .customer_center .phone{font-size:2rem;font-weight:bold;color:#1f292e;}
.page-footer .customer_service .customer_center h5{color:#1f292e;padding-top:24px;padding-bottom:3px;}
.page-footer .customer_service .customer_center p{display:flex;padding-top:6px;}
.page-footer .customer_service .customer_center .label{display:inline-block;width:60px;font-size:13px;font-weight:bold;line-height:140%;}
.page-footer .customer_service .customer_center .cont{display:inline-block;font-size:13px;line-height:140%;}
.page-footer .customer_service .customer_center .remark{color:#94acb8;padding-left:6px;}
.page-footer .customer_service .customer_center .remark:before{content:'(';padding-right: 4px;}
.page-footer .customer_service .customer_center .remark:after{content:')';padding-left: 4px;}

.page-footer .customer_service .bank_account,
.page-footer .customer_service .partnership,
.page-footer .customer_service .helpdesk{flex-grow: 0;flex-shrink: 0;}
.page-footer .customer_service .site_map{padding-left:84px;}
.page-footer .customer_service .bank_account p,
.page-footer .customer_service .site_map p{padding-left:3px;padding-top:12px;}
.page-footer .customer_service .site_map a{color:#9c90a2;}
.page-footer .customer_service .site_map a:hover{color:#352e38;}

.page-footer .policy{border-top:1px SOLID #d1dbe0;border-bottom:1px SOLID #D1DBE0;padding:12px 6px;margin-bottom:0;}
.page-footer .policy .menu_wrapper a{font-size:0.9rem;line-height:32px;}
.page-footer .policy .menu_wrapper a:before{content:'|';color:#C2CFD6;padding-left:12px;padding-right:12px;}
.page-footer .policy .menu_wrapper a:first-child:before{content:'';color:#C2CFD6;padding-left:0;padding-right:0;}

.page-footer .policy .sns_wrapper{text-align:right;}
.page-footer .policy .sns_wrapper a{display:inline-block;width:32px;height:32px;margin-left:12px;background-size:100%;background-repeat:no-repeat;background-position:center center;opacity: 0.6;filter:alpha(opacity=60);}
.page-footer .policy .sns_wrapper a:hover{opacity: 1;filter:alpha(opacity=100);}


.page-footer .company_profile{padding-left:6px;padding-right:6px;padding-top:12px;padding-bottom:24px; }
.page-footer .company_profile .row{padding-top:0;padding-bottom:0;margin-bottom:0;}
.page-footer .company_profile .col{white-space:nowrap;padding-top:12px;padding-bottom:0;}
.page-footer .company_profile .col span{display:inline-block;font-size:13px;line-height:140%;white-space:normal;vertical-align:top;}
.page-footer .company_profile .col .label{font-weight:bold;color:#475f6b;line-height:140%;padding-left:24px;}
.page-footer .company_profile .col .label:first-child{padding-left:0;}
.page-footer .company_profile .col .content:before{content:'|';color:#d1dbe0;padding-left:6px;padding-right:6px;}
.page-footer .company_profile .content a{display:inline-block;cursor:pointer;height:20px;font-size:12px;color:#fff;line-height:20px;margin-left:6px;padding:0 9px;border-radius:3px;background-color:#668899;}
.page-footer .company_profile .content a:hover{background-color:#FC1B50;}
.page-footer .company_profile .message{padding-top:24px;padding-left:12px;}


.page-footer .footer-copyright{color:#a3b8c2;background-color:#d1dbe0;}
.page-footer .footer-copyright .wrapper_width_max{line-height:24px;}

@media only screen and (max-width: 719px) {
	.page-footer{padding-bottom:42px;}
	.page-footer .customer_service{flex-wrap:wrap}
	.page-footer .customer_service .customer_center,
	.page-footer .customer_service .bank_account{width:100%;padding-left:6px;}
	.page-footer .customer_service .bank_account{border-top:1px SOLID #d1dbe0;border-bottom:1px SOLID #d1dbe0;margin-top:12px;margin-bottom:12px;padding-top:12px;padding-bottom:12px;}
	.page-footer .customer_service,
	.page-footer .policy,
	.page-footer .company_profile,
	.page-footer .footer-copyright .wrapper_width_max	{padding-left:12px;padding-right:12px;}
	
	.page-footer .customer_service .site_map::first-child{padding-left:0 !important;}
}


/******************************************************************
	LNB
******************************************************************/
.lnb{display:none;}

@media only screen and (max-width: 719px) {
	.lnb{display:block;position:fixed;width:100%;background-color:#FFF;left:0;bottom:0;z-index:5000;}

	.main_lnb{display:flex;border-top:1px SOLID #E6E6E6;}
	.main_lnb li{width:20%;height:42px;line-height:42px;text-align:center;}

	.main_lnb li a{cursor:pointer;display:inline-block;width:36px;}
}


/******************************************************************
	PANEL
******************************************************************/
.body_panel{position:fixed;width:100%;height:100%;}
.body_panel .panel_head{display:flex;justify-content: space-between;height:42px;border-bottom:1px SOLID #E1E6EA;}
.body_panel .panel_head .title{flex-grow: 1;flex-shrink: 1;padding-left:12px;padding-top:9px;}
.body_panel .panel_head .title .material-icons{padding-right:6px;}
.body_panel .panel_head .title .label{color:#1A1700;font-weight:600;line-height:24px;}
.body_panel .panel_head .button{flex-grow: 0;flex-shrink: 0;padding-right:12px;padding-top:9px;}

.body_panel .panel_body{height: calc(100% - 84px);overflow-x:hidden;overflow-y:auto;}

.panel_body::-webkit-scrollbar { width: 6px;}
.panel_body::-webkit-scrollbar-track { background-color:#D9D9D9; }
.panel_body::-webkit-scrollbar-thumb { background:rgba(0,153,255,0.6); border-radius:3px;}
.panel_body::-webkit-scrollbar-thumb:hover { background: #1A1A1A; }
.panel_body::-webkit-scrollbar-thumb:active { background: #FFCC00; }
.panel_body::-webkit-scrollbar-button { display: none; }


.section_panel{position:fixed;width:100%;height:100%;}

.section_panel .panel_head{display:flex;justify-content: space-between;height:42px;border-bottom:1px SOLID #E1E6EA;}
.section_panel .panel_head .title{flex-grow: 1;flex-shrink: 1;padding-left:12px;padding-top:9px;}
.section_panel .panel_head .title .material-icons{padding-right:6px;}
.section_panel .panel_head .title .label{color:#1A1700;font-weight:600;line-height:24px;}
.section_panel .panel_head .button{flex-grow: 0;flex-shrink: 0;padding-right:12px;padding-top:9px;}
.section_panel .panel_body{height: calc(100% - 42px);overflow-x:hidden;overflow-y:auto;}


.nav_panel{
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:#FFF;
	z-index:400;
}
.category_panel .panel_body{padding:12px;}
/*.cp_category_list {border-top:1px SOLID #E1E6EA;}*/
.panel_body > .cp_category_list{border-top:none;border-bottom:1px SOLID #E1E6EA;;}
.cp_category_list > li{border-top:1px SOLID #E1E6EA;padding:0 12px;}
.cp_category_list > li:first-child{border-top:none;}
.cp_category_list > li > a{display:inline-block;padding-top:12px;padding-bottom:12px;}

.cp_category_list > li > a .label{line-height:24px;padding-left:6px;}

.search_panel .panel_body{padding:12px;}
.search_panel .search_container{display:flex;justify-content: space-between;}
.search_panel .search_container .form{flex-grow: 1;flex-shrink: 1;}
.search_panel .search_container .form input{display:inline-block;width:100%;height:42px;font-size:0.875rem !important;line-height:40px;border:1px SOLID #D9D9D9;background-color:#F2F2F2;padding:0 12px;}
.search_panel .search_container .button{flex-grow: 0;flex-shrink: 0;padding-left:6px;}
.search_panel .search_container .button a{display:inline-block;height:42px;color:#FFF;line-height:42px;background-color:#1A1700;padding-left:12px;padding-right:12px;}

.gls_panel .panel_body{padding:12px;}
.gls_panel .panel_body .gls_viewed_list{width:240px;margin-left:auto;margin-right:auto;padding-top:12px;padding-bottom:12px;}
.gls_panel .panel_body .gls_viewed_list li{padding-top:12px;}

.gls_panel .panel_body a{display:inline-block;cursor:pointer;width:240px;height:240px;background-repeat:no-repeat;background-size: contain;background-position: center center;border:1px SOLID #D9D9D9;}
.gls_panel .panel_body a:hover{border:1px SOLID #1A1A1A;}
.gls_panel .panel_body p{text-align:center;line-height:140%;}


.personal_panel .panel_body{padding:12px;}
.personal_panel .personal_menu_wrapper{border:1px SOLID #D9D9D9;}
.personal_panel .personal_head{border-bottom:1px SOLID #D9D9D9;}
.personal_panel .personal_head .picture_container{height:156px;background-color:#F8F8F8;}
.personal_panel .personal_head .identity_container{padding:18px 16px;}
.personal_panel .personal_head .identity_container .organization{font-size:1rem;color:#181A1B;line-height:140%;padding-bottom:4px;}
.personal_panel .personal_head .identity_container .nickname{font-size:1rem;color:#303436;line-height:120%;}
.personal_panel .personal_head .identity_container .nickname:after{content:'님';font-size:1rem;padding-left:0.25rem;color:#303436;}
.personal_panel .personal_head .nav_container{display:flex;justify-content:center;padding-top:4px;padding-bottom:16px;}
.personal_panel .personal_head .nav_container li{padding-left:8px;padding-right:8px;}
.personal_panel .personal_head .nav_container li a{display:inline-block;cursor:pointer;width:60px;height:60px;color:#BBC0C3;text-align:center;line-height:0;border:1px SOLID #D9D9D9;border-radius:4px;}
.personal_panel .personal_head .nav_container li a .material-icons{font-size:2.4rem;line-height:58px;}
.personal_panel .personal_head .nav_container li a:hover{background-color:#F2CB49;border:1px SOLID #F2CB49;color:#3E3E40;}

.personal_panel .personal_body{padding:12px;}
.personal_panel .personal_body .personal_menu_row{border-top:1px SOLID #D9D9D9;margin-top:18px;padding-top:18px;padding-left:4px;}
.personal_panel .personal_body .personal_menu_row:first-child{border-top:none;margin-top:0;padding-top:0;}
.personal_panel .personal_body .personal_menu{cursor:pointer;font-size:1.125rem;}
.personal_panel .personal_body .personal_sub_menu{padding-left:8px;}
.personal_panel .personal_body .personal_sub_menu li{padding-top:8px;}
.personal_panel .personal_body .personal_sub_menu a{color:#858E93;}
.personal_panel .personal_body .personal_menu:not(.selected):hover,
.personal_panel .personal_body .personal_sub_menu a:not(.selected):hover{color:#F2CB49;}

.personal_panel .personal_body .selected{cursor:default;font-weight:700;color:#181A1B;}


/******************************************************************
	SLIDING
******************************************************************/
.gls{
	display:flex;
	position:relative;
	justify-content: space-between;
	flex-direction: column;
	position:fixed;right:0;top:50%;width:144px;height:576px;background-color:#FFF;
	box-shadow: 0px 0px 6px -3px rgba(0, 0, 0, 0.06), 3px 0px 12px 0px rgba(0, 0, 0, 0.12);
	margin-top:-288px;
	z-index:600;
}

.gls .viewed_today{
	display:flex;
	justify-content: space-between;
	flex-direction: column;
}

.gls .viewed_today .gls_title{height:36px;font-weight:600;color:#1A1A1A;line-height:36px;text-align:center;background-color:#F8F8F8;border-bottom:1px SOLID #D9D9D9;}
.gls .viewed_today .gls_cont{height:480px;overflow:auto;}
.gls .viewed_today .gls_button{height:24px;border-top:1px SOLID #D9D9D9;}
.gls .viewed_today .gls_button button{cursor:pointer;width:100%;height:100%;font-size:12px;text-align:center;}
.gls .gls_viewed_list{width:108px;margin-left:auto;margin-right:auto;padding-top:12px;padding-bottom:12px;}
.gls .gls_viewed_list a{display:inline-block;cursor:pointer;width:108px;height:108px;background-repeat:no-repeat;background-size: contain;background-position: center center;border:1px SOLID #D9D9D9;}
.gls .gls_viewed_list a:hover{border:1px SOLID #1A1A1A;}

.gls .top_down{display:flex;justify-content:space-between;height:36px;border-top:1px SOLID #D9D9D9;}
.gls .top_down li{width:50%;border-left:1px SOLID #D9D9D9;}
.gls .top_down li:first-child{border-left:none;}
.gls .top_down button{width:100%;height:100%;text-align:center;line-height:0;}
.gls .top_down .material-icons{font-size:2rem;line-height:100%;}

.gls .toggle_gls{position:absolute;left:0px;}
.gls .toggle_gls button{
	cursor:pointer;
	width:36px;
	text-align:center;
/*	writing-mode:tb-rl;*/
	margin-left:-36px;
	padding-top:24px;
	padding-bottom:24px;
	box-shadow: 0px 0px 6px -3px rgba(0, 0, 0, 0.06), 3px 0px 12px 0px rgba(0, 0, 0, 0.12);
}

.gls_cont::-webkit-scrollbar { width: 6px;}
.gls_cont::-webkit-scrollbar-track { background-color:transparent; }
.gls_cont::-webkit-scrollbar-thumb { background:rgba(94, 117, 133, 0.4); border-radius:3px;}
.gls_cont::-webkit-scrollbar-thumb:hover { background: #1A1A1A; }
.gls_cont::-webkit-scrollbar-thumb:active { background: #FFCC00; }
.gls_cont::-webkit-scrollbar-button { display: none; }


/******************************************************************
	BODY
******************************************************************/
main{position:static;}
.page_body{min-height:360px;padding-top:60px;padding-bottom:60px;}
@media only screen and (max-width: 719px) {
	.page_body{padding-top:36px;padding-bottom:36px;}
}

.swiper-button-next:after, .swiper-button-prev:after{font-size:24px;}

.division .breadcrums_article:first-child{color:#000;font-weight:600;}
.division .breadcrums_article:not(:first-child):before{content:'/';color:#C9C9C9;padding-left:6px;padding-right:6px;}

.main_article_head .head_container{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;}

.main_article_head .hc_h240{height:240px;}
.main_article_head .hc_h240 .curtain{height:240px;}
.main_article_head .hc_h360{height:360px;}
.main_article_head .hc_h360 .curtain{height:360px;}

.main_article_head .title_container{position:absolute;width:100%;top:50%;color:#FFF;margin-top:-27px;}
.main_article_head .title_container .comment{font-size:2rem;color:#fff;text-align:center;line-height:140%;}
.main_article_head .title_container .recommend{padding-top:24px;text-align:center;}
.main_article_head .title_container .recommend a{display:inline-block;font-size:1.5rem;color:rgba(255,255,255,0.7);line-height:160%;border:1px SOLID rgba(255,255,255,0.7);padding:0 24px;}
.main_article_head .title_container .recommend a:hover{color:#FFF;border:1px SOLID #FFF;}

#policy_head .head_container{background-image: url(/common/platform/images/title_policy.jpg);}
#subscribe_head .head_container{background-image: url(/common/platform/images/title_subscribe.jpg);}
#subscribe_head .head_container .title_container{margin-top:-54px;}

#affiliation_head .head_container{background-image: url(/common/platform/images/title_affiliation.jpg);}
#question_head .head_container{background-image: url(/common/platform/images/title_helpdesk.jpg);}
#question_head .head_container .title_container{margin-top:-76px;}

#affiliation_wrapper .disc_list li,
#question_wrapper .disc_list li {
		font-size: 1rem;
	padding-top: 12px;
}

#affiliation_wrapper .agree,
#question_wrapper .agree{padding-top:24px;padding-bottom:24px;}
#affiliation_wrapper .agree span,
#question_wrapper .agree span{font-size: 1rem;}

.main_article_body {padding-bottom:3.75rem;}
#policy_wrapper .document_container{padding-top:3.75rem;}

.staff_name{display:inline-block;height:20px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:6px;}
.staff_grade{display:inline-block;height:20px;line-height:20px;font-size:0.8125rem;color:#FFF;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:4px;background-color:#02AAFF;padding-left:6px;padding-right:6px;}

.breadcrums{display:inline-flex;}
.breadcrums  .breadcrums_article::before{content:'〉';color:#CCC;padding-left:6px;}
.breadcrums  .breadcrums_article:first-child::before{content:'';padding-left:0px;}

#subscribe_wrapper .roll_selector{display:flex;justify-content:center;padding-top:60px;}
#subscribe_wrapper .roll_selector.roll_3 li{width:320px;border-left:1px SOLID #DEE8ED;padding-left:36px;padding-right:36px;}
#subscribe_wrapper .roll_selector.roll_3 li:first-child{border-left:none;padding-left:0;}
#subscribe_wrapper .roll_selector li:last-child{padding-right:0;}
#subscribe_wrapper .roll_selector .label_article{font-size:1.5rem;}
#subscribe_wrapper .roll_selector .label_article strong{font-weight:normal;color:#02AAFF;padding-left:6px;}
#subscribe_wrapper .roll_selector .comment_article{font-size:1rem;font-weight:lighter;color:#171A1C;padding-top:4px;}
#subscribe_wrapper .roll_selector .button_article{line-height:100%;padding-top:36px;}
#subscribe_wrapper .roll_selector .button_article button{height:48px;font-size:1rem;padding-left:16px;padding-right:16px;}

#subscribe_wrapper .roll_1 li,
#subscribe_wrapper .roll_2 li{width:100%;text-align:center;border:1px SOLID #DEE8ED !important;padding:24px 48px;}

#mall_mbr_subscribe h1{text-align:center;padding-top:60px;padding-bottom:24px;}
#mall_mbr_subscribe h1 strong{color:#02AAFF;padding-left:6px;}

#mall_mbr_subscribe .remark_container{padding-top:12px;}
#mall_mbr_subscribe .submit_container{display:flex;justify-content: center;padding-top:36px;}
#mall_mbr_subscribe .submit_container button{margin-left:12px;margin-right:12px;}

#dashboard_full{position:fixed;left:0;top:0;width:100%;background-color:rgba(0,0,0,0.6);z-index:995;}
#dashboard_full .dashboard_content_container{position:absolute;left:50%;top:24px;background-color:#FFF;}

#dashboard_full .dashboard_content_container .dashboard_full_body::-webkit-scrollbar{width:6px;background-color:transparent;}
#dashboard_full .dashboard_content_container .dashboard_full_body::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(152, 194, 230, 0.6);}
#dashboard_full .dashboard_content_container .dashboard_full_body::-webkit-scrollbar-track{background-color:transparent;}
#dashboard_full .dashboard_content_container .dashboard_full_body .head_title{font-size:2.25rem;color:#1A1A1A;;text-align:center;border-bottom:3px SOLID #D9D9D9;padding-top:24px;padding-bottom:24px;}

#dashboard_full .dashboard_content_container.v_flex{display:flex;justify-content:space-between;flex-direction:column;}
#dashboard_full .dashboard_content_container .dashboard_full_body{flex-grow: 1;flex-shrink: 1;overflow:auto;}
#dashboard_full .dashboard_content_container .dashboard_full_foot{display:flex;justify-content:space-between;flex-grow: 0;flex-shrink: 0;height:48px;text-align:right;background-color:#1A1A1A;padding-top:6px;padding-right:6px;padding-left:6px;}
#dashboard_full .dashboard_full_foot button{height:36px;color:#FFF;border:none;line-height:100%;border-radius:0;background-color:#1A1A1A;padding-left:6px;padding-right:12px;}
#dashboard_full .dashboard_full_foot button .material-icons{height:24px;vertical-align:top;}
#dashboard_full .dashboard_full_foot button .label{display:inline-block;height:24px;line-height:22px;padding-left:4px;}
#dashboard_full .dashboard_full_foot button:hover{color:#1A1700;background-color:#FFCC00;}

@media only screen and (max-width: 719px) {
	#dashboard_full .dashboard_content_container{left:0;top:0;}
}


/*
	Main
*/
#main_banner{position:relative;border-bottom:1px SOLID #E6E6E6;}	
#main_banner .banner{position:relative;}
#main_banner ul{position:relative;overflow:hidden;width:100%;height:432px;}
#main_banner li{position:absolute;overflow:hidden;left:0;top:0;width:100%;height:432px;text-align:center;z-index:1;}
#main_banner .selected{z-index:2;}
#main_banner img{width:auto;height:432px;max-width:100%;object-fit:cover;object-position: center center;}

#main_banner .main_banner_navigation{position:absolute;width:1176px;left:50%;bottom:24px;text-align:right;margin-left:-588px;z-index:10;}
#main_banner .main_banner_navigation .banner_container{display:inline-block;}
#main_banner .counter{display:inline-block;width:120px;height:48px;vertical-align:top;text-align:center;background-color:rgba(0,0,0,0.4);border-radius:24px;}
#main_banner .counter span{font-size:1.25rem;line-height:48px;color:rgba(255,255,255,0.75);}
#main_banner .counter .now{color:#FFF;}
#main_banner .counter .now:after{content:'/';font-size:1.25rem;color:rgba(255,255,255,0.6);padding-left:12px;padding-right:12px;}

#main_banner .arrow{display:inline-block;width:96px;height:48px;text-align:center;vertical-align:top;background-color:rgba(0,0,0,0.4);border-radius:24px;margin-left:6px;}
#main_banner .arrow a{display:inline-block;cursor:pointer;width:42px;height:48px;text-align:center;}
#main_banner .arrow a .material-icons{font-size:2.5rem;line-height:48px;color:rgba(255,255,255,0.75);}
#main_banner .arrow a:hover .material-icons{color:rgba(255,255,255,1);}

#main_banner .banner .container{position:absolute;left:50%;top:140px;width:600px;height:132px;background-color:rgba(255,255,255,0.9);border-radius:24px;margin-left:-300px;box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.28);padding:24px;}
#main_banner .banner .container .main_copy{font-size:28px;font-weight:bold;}
#main_banner .banner .container .sub_copy{font-size:28px;font-weight:bold;}
#main_banner .banner .container .sub_copy .main{color:#0287CA;}
#main_banner .banner .container .sub_copy .sub{color:#0CC9A2;}

.main_recommend .main_container{padding-bottom:12px;}
.main_recommend .main_container:nth-child(odd){background-color:#F2F2F2;}
.main_recommend .main_container:nth-child(2n){background-color:#FFF;}
.main_recommend .goods_card{background-color:#FFF;}

.main_container h3{text-align:center;padding-top:48px;}
.main_container .recommend_goods{padding-top:24px;padding-bottom:36px;}
.main_container .recommend_goods .swiper-wrapper{max-width:230.4px;}

.main_goods_list .card_thumb{width:267px;height:200px;background-repeat:no-repeat;background-size:contain;background-position:center center;}
.main_goods_list .card_content{display:flex;flex-direction:column;justify-content: space-between;height:118px;padding:16px;}

.main_goods_list .goods_subject{display:flex;flex-shrink: 1;flex-grow: 1;font-size:1rem;color:#17394a;}
.main_goods_list .goods_brand{padding-top:6px;}
.main_goods_list .goods_brand span{display:inline-block;font-size:0.75rem;line-height:140%;color:#76b6d5;background-color:#ebf5f9;border-radius:3px;border:1px SOLID #d8eaf3;padding:0 6px;}

.main_goods_list .goods_price{display:flex;flex-direction:row;justify-content: start;align-items: center;flex-shrink: 0;flex-grow: 0;padding-bottom:6px}
.main_goods_list .goods_price .sales_price{flex-shrink: 0;flex-grow: 0;font-size:1.25rem;font-weight:bold;color:#17394a;}
.main_goods_list .goods_price .sales_price.oos{color:#C9C9C9;}
.main_goods_list .goods_price .sales_price:after{content:'원';font-weight:600;font-size:0.875rem;line-height:42px;padding-left:4px;}
.main_goods_list .goods_price .out_of_service{flex-shrink: 0;flex-grow: 0;color:#FF1B19;padding-left:12px;}

@media only screen and (max-width: 719px) {
	.main_container h3{padding-left:0;text-align:center;padding-top:24px;}
	.main_container .wrapper_width_max{padding-left:12px;padding-right:12px;padding-bottom:12px;}
	.main_container .recommend_goods{padding-top:12px;padding-bottom:24px;}

	.main_goods_list{display:flex;flex-wrap:wrap;width:100%;padding:12px;}
	.main_goods_list a{display:inline-block;}
	.main_goods_list li{
		position: relative;
		width:100%;
		overflow: hidden;
		padding-top: 75%;		
	}
}

/*
	GOODS
*/
.layout_store .location_category{padding:1.5rem;}
.layout_store .location_category .material-icons,
.layout_store .location_category a{display:inline-block;vertical-align:middle;height:24px;line-height:24px;}
.layout_store .location_category a{font-size:0.875rem;}
.layout_store .location_category .material-icons{color:#c2cfd6;padding-left:6px;padding-right:6px;}
.layout_store .location_category a .material-icons{color:#526d7a;padding-left:0px;padding-right:4px;}
.layout_store .location_category a:hover,.layout_store .location_category a:hover .material-icons{color:#FC1B50;}
.layout_store .location_category .label{color:#1A1A1A; font-weight:bold;}

.layout_store .location_label{font-size:1.75rem;color:#1A1A1A;line-height:100%;padding-left:1.5rem;padding-bottom:1.5rem;}

.layout_store .searching_block{border:1px SOLID #D9D9D9;}
.layout_store .searching_block > li{display:flex;justify-content:space-between;border-top:1px SOLID #e6ecef;}
.layout_store .searching_block > li:not(.hidden):first-child{border-top:none;}
.layout_store .searching_block .article_head{flex-grow:0; flex-shrink:0;display:inline-flex;justify-content:space-between;font-size:0.9375rem;color:#3d525c;background-color:#f3f6f7;border-right:1px SOLID #e6ecef;padding:0.75rem;}
.layout_store .searching_block .article_body{flex-grow:1; flex-shrink:1;padding:0.75rem;font-size:0.9375rem;}

.layout_store .searching_block .article_head{width:160px;}
.layout_store .searching_block .article_head ,label{line-height:48px;}
.layout_store .searching_container .category_title{display:inline-block;font-size:1.25rem;font-weight:bold; color:#000;padding-top:1rem;padding-bottom:6px;}
.layout_store .searching_container .category_container .category_title:first-child{padding-top:0;}
.layout_store .searching_container .sub_menu_list{display:flex;flex-wrap:wrap;}
.layout_store .searching_container .sub_menu_list li{width:33%;padding-bottom:12px;}
.layout_store .searching_container .category_label{font-size:1rem;color:#000;}
.layout_store .searching_container .category_article{font-size:0.875rem;padding-left:12px;}

.layout_store .searching_container input[name="keyword"]{width:200px;vertical-align:top;margin-left:6px;}
.layout_store .searching_container button{vertical-align:top;margin-left:6px;}
.layout_store .searching_container [name=btn_search]{width:96px;}

.layout_store .searching_block .searching_body{display:flex;justify-content:start;flex-wrap:wrap;width:100%;font-size:0.9375rem;padding:0.1875rem;}
.layout_store .searching_block .searching_row .searching_keyword{cursor:pointer;height:38px;line-height:36px;margin:0.1875rem;padding:0 0.5rem;}
.layout_store .searching_block .searching_row .material-icons{height:21px;font-size:1rem !important;vertical-align:middle;padding-left:0.25rem;}
.layout_store .searching_block .searching_row .searching_keyword1{color:#68cbfd; border:1px SOLID #68cbfd;}
.layout_store .searching_block .searching_row .searching_keyword0{color:#fd688b; border:1px SOLID #fd688b;}

@media only screen and (max-width: 719px) {
	.layout_store .searching_block > li{display:block;overflow:hidden;}
	.layout_store .searching_block .article_head{width:100%;border-right:none; padding: 0 0.75rem;}	
	.layout_store .searching_block .article_head .label{font-weight:600;}
	.layout_store .searching_block .article_head .icon{display:inline-block; cursor:pointer;}

	
	.layout_store .searching_block .article_body{width:100%;border-top:1px SOLID #e6ecef;}
	.layout_store .searching_block .flex_row{display:flex;flex-wrap: wrap;}
	.layout_store .searching_block .flex_row .value{flex-grow: 1;flex-shrink: 1;}
	.layout_store .searching_block .flex_row .button{width:100%;padding-left:0px;padding-top:6px;}
	.layout_store .searching_container input[name="keyword"]{width:100%;vertical-align:top;}
	.layout_store .searching_container [name=btn_search]{width:100%;}

	.layout_store .searching_container .sub_menu_list{display:block;}
	.layout_store .searching_container .sub_menu_list li{width:100%;padding-bottom:12px;}
}

.layout_store .function_section{display:flex;justify-content:space-between;height:50px;border:1px SOLID #E6E6E6;margin:1.5rem;margin-bottom:0;}
.layout_store .function_section .goods_count{flex-grow:1;flex-shrink:1;font-size:1rem;color:#FC1B50;font-weight:bold;line-height:48px;padding-left:12px;}
.layout_store .function_section .goods_count:before{content:'전체';color:#85a0ad;font-size:1rem;font-weight:normal;padding-right:0.375rem;}
.layout_store .function_section .goods_count:after{content:'개 상품';color:#85a0ad;font-size:1rem;font-weight:normal;padding-left:0.375rem;}
.layout_store .function_section .grid_style{flex-grow:0;flex-shrink:0;width:48px;height:48px;line-height:0;text-align:center;border-left:1px SOLID #e6ecef;}
.layout_store .function_section .grid_style .material-icons{height:48px;font-size:2rem;line-height:48px;}
.layout_store .function_section .selected{cursor:default;color:#141b1f;background-color:#e6ecef;}
.layout_store .function_section .grid_style:not(.selected){cursor:pointer;}
.layout_store .function_section .grid_style:not(.selected):hover{color:#FFF;background-color:#FC1B50;}

.layout_store .paging_section{padding-top:1.5rem;}

.goods_list{padding:24px;}
.goods_list.list_grid li{margin-top:12px;}
.goods_list.list_grid li:first-child{margin-top:0;}
.goods_list.list_grid .goods_panel{display:flex;justify-content:space-between;padding:12px;}
.goods_list.list_grid .goods_panel .photo_section{flex-grow:0; flex-shrink:0; width:180px;}
.goods_list.list_grid .goods_panel .photo_section .goods_thumb{width:180px;height:180px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url('/system/images/goods.jpg');}
.goods_list.list_grid .goods_panel .content_section{flex-grow:1; flex-shrink:1;padding-left:24px; padding-right:24px;}
.goods_list.list_grid .goods_panel .goods_subject a{cursor:pointer;font-size:1.125rem;color:#33444d;}
.goods_list.list_grid .goods_panel .goods_subject a:hover{border-bottom:1px solid black;padding-bottom:2px;}
.goods_list.list_grid .goods_panel .price_section{flex-grow:0; flex-shrink:0;width:204px;border-left:1px SOLID #e6ecef;padding-left:24px;}

.goods_list.thumbnail_grid{display:flex;flex-wrap:wrap;padding:12px;}

.goods_list.thumbnail_grid li{
	position: relative;
	width:20%;
	max-width:230.4px;
	padding:12px !important;
}

.goods_card{
	width:100%;
	aspect-ratio: 3 / 4; 
	border-radius: 3px;
  box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.28);
}

.goods_card a{
	display:flex;
	flex-direction:column;
	width:100%;
	height:100%;
}
.goods_card .card_thumb{flex-shrink: 0;flex-grow: 0;position:relative;width:100%;overflow:hidden;;aspect-ratio:4/3;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url('/system/images/goods.jpg')}
.goods_card .card_thumb .picture_label_icon{
	display: flex;
	align-items: center;
	position:absolute;
	top: 0;
	left:0;
	width:60px;
	height:60px;
	background-image:url(/common/source/picture/picture_icon3.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
}
.goods_card .card_thumb .picture_label_icon span{
	display:inline-block;
	width:100%;
	text-align:center;
	color:#000;
	font-weight:600;
	font-size:0.875rem;
	line-height:110%;

}
.goods_card .card_content{flex-shrink: 1;flex-grow: 1;display:flex;flex-direction:column;justify-content: space-between;height:118px;padding:16px;}

.goods_card .goods_subject{flex-shrink: 1;flex-grow: 1;}
.goods_card .goods_subject .title_label{font-size:0.875rem;font-weight:600;color:#33444d;line-height:120%;}
.goods_card .goods_subject .title_label_icon{font-size:0.75rem;color:#000;line-height:120%;background-color:#E6B800;border-radius:3px;white-space:nowrap;word-break : break-all;padding: 0 6px;margin-right:6px;}

.goods_card .card_price{flex-shrink: 0;flex-grow: 0;}

.goods_card .card_price .sales_price{font-size:1.25rem;font-weight:600;color:#17394a;}
.goods_card .card_price .sales_price:before{content:'판매가격';font-size:0.875rem;font-weight:normal;padding-right: 6px;}
.goods_card .card_price .sales_price:after{content:'원';font-size:0.875rem;font-weight:normal;padding-left: 3px;}

.goods_card .card_price .oops_price{font-size:1.25rem;font-weight:600;color:#C9C9C9;}
.goods_list .card_price .oops_price:before{content:'일시품절';font-size:0.875rem;font-weight:normal;color:#FF1B19;padding-right: 6px;}
.goods_card .card_price .oops_price:after{content:'원';font-size:0.875rem;font-weight:normal;padding-left: 3px;}


.goods_card .goods_price .sales_price{display:flex;justify-content: flex-start;}
.goods_card .goods_price .sales_price dt{font-size:0.875rem;padding-right:6px;line-height:36px;}
.goods_card .goods_price .sales_price dd{font-size:1.5rem;font-weight:600;line-height:36px;}
.goods_card .goods_price .sales_price dd .amount::after{font-size:0.875rem !important;line-height:36px !important;}

.goods_panel{
	width:100%;
	height:100%;
	background-color:#fff;
	border-radius: 3px;
	box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.06), 0px 0px 1px 0px rgba(0, 0, 0, 0.28);
}


.goods_card:hover,.goods_panel:hover{
	box-shadow: 0px 6px 32px -8px rgba(0, 0, 0, 0.2), 0px 0px 1px 0px rgba(0, 0, 0, 0.7);
}

.phamplet_goods_list{display:flex;width:100%;padding:6px;}
.phamplet_goods_list a{display:inline-block;}
.phamplet_goods_list li{
	width:25%;
	height:276px;
	padding:12px !important;
}
.phamplet_goods_list .card_thumb{width:180px;height:135px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url('/system/images/goods.jpg')}
.phamplet_goods_list .card_content{position:relative;height:118px;padding:6px;}

.phamplet_goods_list .goods_subject{font-size:0.875rem;color:#17394a;line-height:140%;}
.phamplet_goods_list .goods_brand{padding-top:6px;}
.phamplet_goods_list .goods_brand span{display:inline-block;font-size:0.6875rem;line-height:140%;color:#76b6d5;background-color:#ebf5f9;border-radius:3px;border:1px SOLID #d8eaf3;padding:0 6px;}

.phamplet_goods_list .goods_price{position:absolute;bottom:8px;left:16px;display:flex;}
.phamplet_goods_list .goods_price dt{display:none;}
.phamplet_goods_list .goods_price .list_price .amount{font-size:0.75rem;color:#C94402;text-decoration-line:line-through;text-decoration-style:double;text-decoration-color:#C94402;}
.phamplet_goods_list .goods_price .list_price .amount:after{content:'원';font-size:0.75rem;padding-left:3px;padding-right:6px;}
.phamplet_goods_list .goods_price .sales_price .amount{font-size:0.875rem;font-weight:bold;color:#17394a;}
.phamplet_goods_list .goods_price .sales_price .amount:after{content:'원';font-size:0.75rem;padding-left:2px;}

.recommend_goods .swiper-slide{padding:12px;}

@media only screen and (max-width: 719px) {
	.goods_list.thumbnail_grid li{
		width:100%;
		padding-top: 75%;		
	}
}

#mall_str_pamplet main{padding-top:0;}
#mall_str_pamplet .location_category{padding:1.5rem;}
#mall_str_pamplet .location_category .material-icons,.layout_store .location_category a{display:inline-block;vertical-align:middle;height:24px;line-height:24px;}
#mall_str_pamplet .location_category a{font-size:0.875rem;}
#mall_str_pamplet .location_category .material-icons{color:#c2cfd6;padding-left:6px;padding-right:6px;}
#mall_str_pamplet .location_category a .material-icons{color:#526d7a;padding-left:0px;padding-right:4px;}
#mall_str_pamplet .location_category a:hover,.layout_store .location_category a:hover .material-icons{color:#FC1B50;}
#mall_str_pamplet .location_category .label{color:#000; font-weight:bold;}

#mall_str_pamplet .section_container{display:flex;justify-content:space-between;}
#mall_str_pamplet .body_section{flex-grow:1; flex-shrink:1;border-right:1px SOLID #e6e3e8;padding-right:36px;}

#mall_str_pamplet .body_section img{max-width:100%;height:auto;}
#mall_str_pamplet .summary_section{display:flex;justify-content:space-between;}
#mall_str_pamplet .summary_section .picture_container{flex-grow:0; flex-shrink:0; width:360px;}
#mall_str_pamplet .summary_section .picture_container .picture_main_wrapper{height:360px;background-repeat:no-repeat;background-size:contain;background-position:center center;}
#mall_str_pamplet .summary_section .content_container{flex-grow:1; flex-shrink:1; padding-left:36px;}
#mall_str_pamplet .summary_section .content_container .subject{font-size:1.25rem;color:#1A1700;line-height:130%;}
#mall_str_pamplet .summary_section .content_container .price{display:flex;justify-content: space-between;padding-top:12px;padding-bottom:12px;} 
#mall_str_pamplet .summary_section .content_container .price .amount{flex-grow: 1; flex-shrink: 1;}
#mall_str_pamplet .summary_section .content_container .price .amount p{font-size: 1.25rem; color:#FC0341; text-decoration: line-through;}
#mall_str_pamplet .summary_section .content_container .price .amount p:after{content:'원'; font-size:1rem;color:#FC0341;padding-left:4px;}
#mall_str_pamplet .summary_section .content_container .price .amount span{font-size:1.5rem;color:#FC0341;font-weight:bold;line-height:100%;}
#mall_str_pamplet .summary_section .content_container .price .amount span:after{content:'원';font-size:1rem;padding-left:4px;}
#mall_str_pamplet .summary_section .content_container .price .wish{position:relative;flex-grow: 0; flex-shrink: 0; width:60px;}
#mall_str_pamplet .summary_section .content_container .price .wish .wish_icon{cursor:pointer;position:absolute;right:0;bottom:0;display:inline-block;width:42px;height:42px;border:1px SOLID #fd688d;text-align:center;line-height:0;}
#mall_str_pamplet .summary_section .content_container .price .wish .wish_icon .material-icons{font-size:2rem;color:#fd688d;line-height:40px;}
#mall_str_pamplet .summary_section .content_container .price .wish .wish_icon:hover{color: #000;}
#mall_str_pamplet .summary_section .content_container .price .wish .wish_icon:hover .icons{color: #000;}

#mall_str_pamplet .summary_section .content_container .shipping .free{color:#0CC9A2;}
#mall_str_pamplet .summary_section .content_container .shipping .amount::after{content:'원';padding-left:4px;}
#mall_str_pamplet .summary_section .content_container .shipping_minimum{font-size:0.75rem;color:#00CC69;}
#mall_str_pamplet .summary_section .content_container .shipping .shipping_message {font-size:0.75rem;color:#00CC69;}

#mall_str_pamplet .summary_section .content_container .label{width:90px;padding-left:6px;}
#mall_str_pamplet .summary_section .content_container .cell{color:#a9a9a9;}

#mall_str_pamplet .summary_section .goods_summary .first_row{border-top:1px SOLID #999 !important;}

#mall_str_pamplet .summary_section .popup_list li{cursor:pointer;font-weight:600;color:#1A1700;line-height:130%; text-align:center;border:1px SOLID #FFCC00;background-color:#FFCC00;margin-top:6px;padding:12px;}
#mall_str_pamplet .summary_section .popup_list li:hover{border:1px SOLID #1A1700;}

#mall_str_pamplet .detail_section,
#mall_str_pamplet .review_section,
#mall_str_pamplet .question_section,
#mall_str_pamplet .exchange_section,
#mall_str_pamplet .notification_section,
#mall_str_pamplet .related_section{padding-top:60px;padding-bottom:36px;}

.grid_section a{cursor:pointer;}
.grid_section a:hover{text-decoration: underline;}
.grid_section .content_row{border-top:1px SOLID #CDDDE4;margin-top:12px;}
.grid_section .answer_row{border-top:1px SOLID #CDDDE4;margin-top:12px;}
.grid_section .title{height:48px;overflow:hidden;}
.grid_section .title_sign{font-family: 'Catamaran', sans-serif;font-size:48px;font-weight:800;line-height:100%;color:#D9D9D9;letter-spacing:-0.1rem;}
.grid_section .title_label{font-family: 'Catamaran', sans-serif;font-size:32px;font-weight:800;line-height:100%;color:#E9E9E9;letter-spacing:-0.1rem;}
.grid_section .question_row .goods_subject{cursor:pointer;color:#A9A9A9;padding-top:6px;padding-bottom:6px;}
.grid_section .question_row .goods_subject:hover{cursor:pointer;font-weight:600;}
.grid_section .question_row .goods_subject:before{content:'상품명:';color:#A9A9A9;padding-right:6px;}

.grid_section .answer_row .date{padding-top:6px;color:#A9A9A9;}
.grid_section .answer_row .date:before{content:'답변일:';color:#A9A9A9;padding-right:6px;}

#mall_str_pamplet .tab_body{padding-top:24px;}

#mall_str_pamplet .list_row{display:flex;justify-content:space-between;border-top:1px SOLID #DEE8ED;padding-top:12px;padding-bottom:12px;}
#mall_str_pamplet .list_row .label{flex-grow: 0;flex-shrink: 0;}
#mall_str_pamplet .list_row .cell{flex-grow: 1;flex-shrink: 1;}

#mall_str_pamplet .goods_summary .list_row:last-child{border-bottom:1px SOLID #DEE8ED}

#mall_str_pamplet .section_head{display:flex;justify-content:space-between;padding-bottom:12px;}
#mall_str_pamplet .section_head .button{flex-grow: 0;flex-shrink: 0;}
#mall_str_pamplet .section_head .button button{cursor:pointer;height:38px;color:#FFF;background-color:#282828;padding-left:12px; padding-right:12px;}
#mall_str_pamplet .section_head .button button:hover{background-color:#C94402;}
#mall_str_pamplet .section_head .expatiate{flex-grow: 1;flex-shrink: 1;line-height:140%;padding-left:12px;padding-top:6px;}

#mall_str_pamplet .exchange_section .list_row:last-child{border-bottom:1px SOLID #DEE8ED}
#mall_str_pamplet .exchange_section .list_row .label{width:140px;color:#282828;padding-left:6px;padding-right:12px;}
#mall_str_pamplet .exchange_section .list_row .cell{color:#a9a9a9;}

#mall_str_pamplet .notification_section .list_row:last-child{border-bottom:1px SOLID #DEE8ED}
#mall_str_pamplet .notification_section .list_row .label{width:180px;color:#282828;padding-left:6px;padding-right:12px;}
#mall_str_pamplet .notification_section .list_row .cell{color:#a9a9a9;}

#mall_str_pamplet .related_section .related_head .label{font-size:1.5rem;font-weight:bold;color:#0287CA;}
#mall_str_pamplet .related_section .related_head .label strong{color:#0CC9A2;}
#mall_str_pamplet .phamplet_goods_list{padding:0;margin-left:-12px;}

#form_question .remark_box .attention{padding-top:6px;padding-bottom:6px;}

#mall_str_pamplet .slide_section{position:relative;width:324px;flex-grow:0; flex-shrink:0;padding-left:1.5rem;}
#mall_str_pamplet .slide_wrapper{position:absolute;width:300px;}
#mall_str_pamplet .option_article{overflow:auto;flex-grow:1;flex-shrink:1;border-bottom:1px SOLID #E6E3E8;padding-bottom:1rem;}
#mall_str_pamplet .option_article .option_row{padding-top:12px;}
#mall_str_pamplet .option_article .option_row:first-child{padding-top:0;}

#mall_str_pamplet .option_article .option_label{display:flex;justify-content:space-between;padding:12px;}
#mall_str_pamplet .option_article .option_label:not(.disabled){cursor:pointer;border:1px SOLID #1A1A1A;}
#mall_str_pamplet .option_article .option_label.disabled{border:1px SOLID #E6E3E8;}
#mall_str_pamplet .option_article .option_label.selected{border:1px SOLID #FC1B50;}

#mall_str_pamplet .option_article .option_label .label{height:36px;line-height:36px;font-size:1rem;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
#mall_str_pamplet .option_article .option_label.selected .label{font-weight:600;color:#FC1B50;}
#mall_str_pamplet .option_article .option_label .icon{height:36px;line-height:36px;}
#mall_str_pamplet .option_article .option_label .icon i{font-size:2rem;}

#mall_str_pamplet .option_article .option_article_section{border:1px SOLID #FC1B50;border-top:none;}
#mall_str_pamplet .option_article .option_article_section button{width:100%;height:48px;background-color:#F2F2F2;border:1px SOLID #feb4c5;}
#mall_str_pamplet .option_article .option_article_section button:hover{color:#FFF;background-color:#FC1B50;border:none;}
#mall_str_pamplet .option_article .option_article_section .announce{font-size:0.8125rem;color:#FD819E;padding-top:9px;}
#mall_str_pamplet .option_article .option_article_section .announce p{line-height:160%;}
#mall_str_pamplet .option_article .option_article_section .announce ul{list-style: disc outside !important;padding-left: 24px;}
#mall_str_pamplet .option_article .option_article_section .announce ul > li{list-style-type:disc !important;line-height: 160%;}
#mall_str_pamplet .option_article .option_article_section .announce ol{list-style: decimal outside !important;padding-left: 24px;}
#mall_str_pamplet .option_article .option_article_section .announce ol > li{list-style-type:decimal !important;line-height: 160%;}

#mall_str_pamplet .option_article .option_article_list{border-bottom:1px SOLID #E6E3E8;}
#mall_str_pamplet .option_article .option_article_list > .option_article_row{cursor:pointer;border-top:1px SOLID #E6E3E8;padding:12px;}
#mall_str_pamplet .option_article .option_article_list > .option_article_row:first-child{border-top:none;}
#mall_str_pamplet .option_article .option_article_row .option_article_label{font-size:1rem;color:#1A1A1A;}
#mall_str_pamplet .option_article .option_article_row .option_article_fare{font-size:1rem;font-weight:600 ;color:#1A1A1A;padding-top:3px;}
#mall_str_pamplet .option_article .option_article_row:hover{background-color:#F2F6F8;}

#mall_str_pamplet .option_article .option_article_input,
#mall_str_pamplet .option_article .option_article_file{padding:12px;}
#mall_str_pamplet .option_article .option_selected{overflow:hidden;border:1px SOLID #E6E3E8;padding:12px;}
#mall_str_pamplet .option_article .option_selected .option_selected_article{
	border-top: 1px SOLID #E6E3E8;
	margin-top: 12px;
	padding-top: 12px;
}

#mall_str_pamplet .option_article .option_selected .option_selected_article:first-child{
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}

#mall_str_pamplet .option_article .option_count{display:flex;justify-content: space-between;padding:12px 0;}
#mall_str_pamplet .option_article .unit_container{flex-grow: 0;flex-shrink: 0;display:flex;width:132px;height:38px;border:1px SOLID #E6E3E8;}

#mall_str_pamplet .option_article .counter{flex-grow: 0;flex-shrink: 0;width:36px;height:36px;}
#mall_str_pamplet .option_article .counter button{width:100%;height:36px;border:none;}
#mall_str_pamplet .option_article .qty{flex-grow: 1;flex-shrink: 1;height:36px;border-left:1px SOLID #E6E3E8;border-right:1px SOLID #E6E3E8;}
#mall_str_pamplet .option_article .qty input{width:100%;height:36px; font-size:1rem;line-height:36px;text-align:center;border:none;}

#mall_str_pamplet .option_article .option_sum{flex-grow: 1;flex-shrink: 1;text-align:right;}
#mall_str_pamplet .option_article .option_sum span{flex-grow: 1;flex-shrink: 1;font-size:1rem; line-height:38px;font-weight:600;color:#000;}
#mall_str_pamplet .option_article .option_delete{content:'원'; padding-left:4px;}

#mall_str_pamplet .option_article .option_delete{flex-grow: 0;flex-shrink: 0; width:24px;}

#mall_str_pamplet .slide_section .mileage_row .cell span:after{content:'점';font-size:0.875rem;font-weight:normal;padding-left:0.1875rem;}

#mall_str_pamplet .amount_article{flex-grow:0;flex-shrink:0;border-bottom:1px SOLID #e6e3e8;padding-top:1rem;padding-bottom:1rem;}

#mall_str_pamplet .amount_article .discount_row{display:flex;justify-content:space-between;}
#mall_str_pamplet .amount_article .discount_row .label{width:60px;color:#000;}

#mall_str_pamplet .amount_article .discount_row .cell{font-size:1rem;font-weight:bold;color:#000;text-align:right;vertical-align:bottom;}
#mall_str_pamplet .amount_article .discount_row .cell span:after{content:'원';font-size:0.875rem;font-weight:normal;color:#000;padding-left:0.1875rem;}

#mall_str_pamplet .amount_article .total_row{display:flex;justify-content:space-between;}
#mall_str_pamplet .amount_article .total_row .label{width:60px;color:#FC0341;}

#mall_str_pamplet .amount_article .total_row .cell{font-size:2rem;font-weight:bold;color:#FC0341;text-align:right;vertical-align:bottom;}
#mall_str_pamplet .amount_article .total_row .cell span:after{content:'원';font-size:0.875rem;font-weight:normal;color:#FC0341;padding-left:0.1875rem;}

#mall_str_pamplet .slide_section .button_article{height:72px;flex-grow:0;flex-shrink:0;}
#mall_str_pamplet .slide_section .button_article button{width:100%;text-align:center;padding:0;}

.body_panel .panel_foot:not(.full_panel){height:42px;border-top:1px SOLID #E1E6EA;}
.body_panel .panel_foot.full_panel{position:fixed;width:100%;bottom:0;left:0;}
.body_panel .panel_foot .button_section {display:flex;justify-content: space-between;height:42px;}
.body_panel .panel_foot .button_section button{height:42px;border-left:1px SOLID #E1E6EA;border-radius:0;}
.body_panel .panel_foot .button_section button:first-child{border-left:none;}

.body_panel .panel_foot .flow_section{width:100%;}

.body_panel .panel_foot .flow_section .top_wrapper{height:16px;text-align:center;background-color:#FFF;border-top:1px SOLID #D9D9D9;}
.body_panel .panel_foot .flow_section .top_wrapper i{cursor:pointer;background-color:#D9D9D9;}
.body_panel .panel_foot .flow_section .body_wrapper{overflow:auto; height:calc(100vh - 142px);background-color:#FFF;}
.body_panel .panel_foot .flow_section .body_wrapper::-webkit-scrollbar { width: 6px;}
.body_panel .panel_foot .flow_section .body_wrapper::-webkit-scrollbar-track { background-color:#D9D9D9; }
.body_panel .panel_foot .flow_section .body_wrapper::-webkit-scrollbar-thumb { background:rgba(0,153,255,0.6); border-radius:3px;}
.body_panel .panel_foot .flow_section .body_wrapper::-webkit-scrollbar-thumb:hover { background: #1A1A1A; }
.body_panel .panel_foot .flow_section .body_wrapper::-webkit-scrollbar-thumb:active { background: #FFCC00; }
.body_panel .panel_foot .flow_section .body_wrapper::-webkit-scrollbar-button { display: none; }
.body_panel .panel_foot .flow_section .body_wrapper .amount_article, 
.body_panel .panel_foot .flow_section .body_wrapper .option_article{padding-left:12px;padding-right:12px;padding-top:12px;}

.body_panel .panel_foot .flow_section .bottom_wrapper{background-color:#FFF;display:flex;justify-content: space-between;height:42px}

.body_panel .panel_foot .flow_section .bottom_wrapper button{width:50%;height:42px;font-size:1rem;color:#FFF;background-color:#C94402;margin-left:1px;}
.body_panel .panel_foot .flow_section .bottom_wrapper button:first-child{margin-left:0px;}

@media only screen and (max-width: 719px) {
	#mall_str_pamplet img{max-width:100%;}
	#mall_str_pamplet .summary_section{	display:block;}
	#mall_str_pamplet .summary_section .picture_container{width:100%;}
	#mall_str_pamplet .summary_section .picture_container .picture_main_wrapper{height:240px;}

	#mall_str_pamplet .summary_section .content_container{padding:0 12px;}

	#mall_str_pamplet .tab_body{padding-left:12px;padding-right:12px;}	
	
	#mall_str_pamplet .pannel_head{display:flex;justify-content: space-between;}
	#mall_str_pamplet .pannel_head .material-icons,
	#mall_str_pamplet .pannel_foot .material-icons{width:32px;}
	#mall_str_pamplet .pannel_head .btn_list{flex-grow: 0;flex-shrink: 0;cursor:pointer;width:42px;line-height:40px;text-align:center;}
	#mall_str_pamplet .pannel_head .cart{flex-grow: 1;flex-shrink: 1;text-align:right;line-height:40px;padding-top:3px;padding-right:12px;}

	#mall_str_pamplet .pannel_foot .button_section{display:flex;justify-content: space-between;}	
	#mall_str_pamplet .pannel_foot .button_section .wish_icon{flex-grow: 0;flex-shrink: 0;width:60px;line-height:42px;text-align:center;}
	#mall_str_pamplet .pannel_foot .button_section .purchase{flex-grow: 1;flex-shrink: 1;padding-top:3px;padding-right:12px;}
	#mall_str_pamplet .pannel_foot .button_section .purchase button{width:100%;font-size:0.875rem;color:#7F7F7F;background-color:transparent !important;border-radius:4px;border:1px SOLID #C6C6C6 !important;}
	#mall_str_pamplet .pannel_foot .button_section .purchase button:not([disabled]):hover{color:#1A1700;background-color:#FFCC00 !important;border:1px SOLID #FFCC00 !important;}
}


/*
	CART, PURCHASING
*/
.cart_panel .function_container{display:flex;justify-content:space-between;padding-bottom:6px;}
.cart_panel .function_container .counter_sec{flex-grow:1; flex-shrink:1;}
.cart_panel .function_container .button_sec,
.cart_panel .function_container .select_sec{flex-grow:0; flex-shrink:0;}

.cart_panel .function_container .button_sec{line-height:48px;padding-right:12px;}

@media only screen and (max-width: 719px) {
	#cart_panel .panel_body,
	#purchasing_panel .panel_body{padding:12px;}

	.cart_panel .function_container .button_sec{line-height:48px;padding-right:12px;}
	.cart_panel .function_container .button_sec button{height:24px;}

	
	#cart_panel .panel_body .sum_container,
	#purchasing_panel .panel_body .sum_container{padding-top:24px;}

	#cart_panel .panel_foot .button_section .content,
	#purchasing_panel .panel_foot .button_section .content{flex-grow:1; flex-shrink:1;padding-left:12px;}
	#cart_panel .panel_foot .total_sum,
	#purchasing_panel .panel_foot .total_sum{font-size:1rem;font-weight:600; color:#FC1B50;line-height:42px;}
	#cart_panel .panel_foot .total_sum:before,
	#purchasing_panel .panel_foot .total_sum:before{content:'주문금액';font-size:0.875rem;font-weight:normal;color:#FC1B50;padding-right:6px;}
	#cart_panel .panel_foot .total_sum:after,
	#purchasing_panel .panel_foot .total_sum:after{content:'원';font-size:0.875rem;font-weight:normal;color:#FC1B50;padding-left:4px;}
	#cart_panel .panel_foot .button_section .button,
	#purchasing_panel .panel_foot .button_section .button{flex-grow:0; flex-shrink:0;padding-top:3px;padding-right:3px;}
}

.order_wrapper .section_container{display:flex;justify-content:space-between;}
.order_wrapper .body_section{flex-grow:1; flex-shrink:1;border-right:1px SOLID #D9D9D9;padding-right:36px;}
.order_wrapper .body_section .selection{padding-bottom:12px;}
.order_wrapper .body_section .check_delete:before {content:'|'; font-size:1rem; color:#E6E6E6;padding-left:12px; padding-right:12px;}
.order_wrapper .body_section .check_delete a{ display:inline-block; cursor:pointer;font-size:1rem; }

.order_wrapper .body_section .distributor{font-size:1.25rem;font-weight:bold;padding-top:12px;padding-bottom:12px;}
.order_wrapper .body_section .table_row > span{padding-top:12px;padding-bottom:12px;}

.order_wrapper .body_section .check_cell{width:40px;text-align:center;}

#mall_odr_purchasing #address_list .shpping_cont .shpping_article{display:flex;justify-content:space-between;padding-top:6px;}
#mall_odr_purchasing #address_list .shpping_cont > .shpping_article:first-child{display:flex;justify-content:space-between;padding-top:6px;}
#mall_odr_purchasing #address_list .label{flex-grow:0;flex-shrink:0;width:60px;height:24px;text-align:center;line-height:22px;background-color:#E9E9E9;border:1px SOLID #D9D9D9;}
#mall_odr_purchasing #address_list .cont{flex-grow:1;flex-shrink:1;padding-left:6px;}

.order_wrapper .cart_partner_block{border:1px SOLID #E6E6E6;background-color:#F2F2F2;margin-top:24px;}
.order_wrapper .cart_partner_block:first-child{margin-top:0px;}
.order_wrapper .cart_partner_sum_block{display:flex;justify-content:space-between;border-top:1px SOLID #D9D9D9;padding:16px;}
.order_wrapper .cart_partner_sum_block span{flex-grow:1; flex-shrink:1;text-align:center;}
.order_wrapper .cart_partner_sum_block .sign_section{flex-grow:0; flex-shrink:0; width:60px;text-align:center;}
.order_wrapper .cart_partner_sum_block .label{color:#A9A9A9;}
.order_wrapper .cart_partner_sum_block .amount{font-size:1.25rem; font-weight:bold;color:#1A1A1A;}
.order_wrapper .cart_partner_sum_block .amount:after{content:'원';padding-left:4px;}

.order_wrapper .cart_goods{display:flex;justify-content:space-between;}
.order_wrapper .cart_goods .cart_goods_photo{flex-grow:0; flex-shrink:0; width:120px;}
.order_wrapper .cart_goods .cart_goods_photo span{display:inline-block;width:120px;height:120px;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url('/system/images/goods.jpg');}
.order_wrapper .cart_goods .cart_goods_content{flex-grow:1; flex-shrink:1;padding-left:12px;}

.order_wrapper .cart_goods .cart_goods_article{display:flex;justify-content:space-between;}
.order_wrapper .cart_goods .cart_goods_article .cart_goods_content_subject{flex-grow:1; flex-shrink:1;}
.order_wrapper .cart_goods .cart_goods_article .cart_goods_content_subject .goods_subject{color:#282828;font-size:1rem;font-weight:600;padding-top:6px;}
.order_wrapper .cart_goods .cart_goods_article .cart_goods_content_subject .goods_option{color:#A9A9A9;font-size:0.8125rem;line-height:140%;padding-top:6px;}

.order_wrapper .cart_goods .cart_goods_article .cart_goods_content_fare{flex-grow:0; flex-shrink:0;width:140px; text-align:right;}
.order_wrapper .cart_goods .cart_goods_article .cart_goods_content_fare span{font-size:1.25rem;font-weight:bold;color:#000;padding-right:12px;}
.order_wrapper .cart_goods .cart_goods_article .cart_goods_content_fare span:after{content:'원';font-size:0.875rem;font-weight:normal;padding-left:4px;}

.order_wrapper .cart_goods .cart_goods_article .cart_goods_content_button{flex-grow:0; flex-shrink:0;width:36px;}
.order_wrapper .cart_goods .cart_goods_article .cart_goods_content_button [name=btn_delete]{width:24px;height:24px;background-color:transparent;}
.order_wrapper .cart_goods .cart_goods_article .cart_goods_content_select{flex-grow:0; flex-shrink:0;width:24px; text-align:center;}

.order_wrapper .cart_goods .goods_qty{padding-top:12px;display:flex;justify-content:flex-start;}
.order_wrapper .cart_goods .goods_qty_block{display:inline-flex;height:36px;border:1px SOLID #D9D9D9;background-color:#F2F2F2;}
.order_wrapper .cart_goods .goods_qty_block button{width:36px;height:34px;background-color:transparent;border:none;}
.order_wrapper .cart_goods .goods_qty_block button:not([disabled]){cursor:pointer;}
.order_wrapper .cart_goods .goods_qty_block button:not([disabled]):hover{color:#1A1700;background-color:#FFCC00;}
.order_wrapper .cart_goods .goods_qty_block button:disabled{border:none;}
.order_wrapper .cart_goods .goods_qty_block .cont{width:60px;height:34px;text-align:center;line-height:34px;background-color:#FFF;border-left:1px SOLID #D9D9D9;border-right:1px SOLID #D9D9D9;}

.order_wrapper .cart_goods .goods_qty [name=btn_delete]{height:36px;line-height:34px;background-color:transparent;border:1px SOLID #D9D9D9;margin-left:6px;}
.order_wrapper .cart_goods .goods_qty [name=btn_delete]:hover{color:#1A1700;background-color:#FFCC00;}

.order_wrapper .cart_goods .goods_qty > .label{font-weight:600;color:#1A1700;}
.order_wrapper .cart_goods .goods_qty > .cont{font-weight:600;color:#1A1700;}
.order_wrapper .cart_goods .goods_qty > .cont:before{content:':';padding-left:6px;padding-right:6px;}
.order_wrapper .cart_goods .goods_qty > .cont:after{content:'EA';font-weight:normal;padding-left:3px;}

.order_wrapper .cart_shipping_goods{padding:16px;background-color:#FFF;}
.order_wrapper .cart_shipping_goods .cart_goods{border-top:1px SOLID #D9D9D9;margin-top:12px;padding-top:12px;}
.order_wrapper .cart_shipping_goods .cart_goods .btn_goods{cursor:pointer;}
.order_wrapper .cart_shipping_goods > .cart_goods:first-child{border-top:none;margin-top:0;padding-top:0;}
.order_wrapper .cart_shipping_sum{display:flex;justify-content:space-between;padding:12px 0;}
.order_wrapper .cart_shipping_sum .shipping_message{padding-left:16px;}
.order_wrapper .cart_shipping_sum .shipping_charge{padding-right:76px;}
.order_wrapper .cart_shipping_sum .shipping_charge .label:after{content:'|';color:#D9D9D9;padding-left:12px;padding-right:12px;}
.order_wrapper .cart_shipping_sum .shipping_charge .amount:after{content:'원';padding-left:4px;}

.order_goods_table .goods_cell{padding:0.75rem;}

.order_goods_table .picture_cell{width:120px;}
.order_goods_table .picture_cell span{display:inline-block;width:120px;height:120px;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url('/system/images/goods.jpg');border:1px SOLID #D9D9D9;}

.order_goods_table .goods_identity{display:flex;justify-content:space-between;}
.order_goods_table .goods_identity .goods_code{height:24px; line-height:22px; background-color:#F8F8F8;border:1px SOLID #D9D9D9;padding-left:6px;padding-right:6px;}
.order_goods_table .goods_identity .goods_code:before{content:'상품코드';color:#D9D9D9;padding-right:6px;}
.order_goods_table .goods_identity .button{text-align:right;}
.order_goods_table .goods_identity .button button{cursor:pointer;height:24px;font-size:0.75rem; color:#FC1B50;background-color:#FFF;border:1px SOLID #FC1B50;}
.order_goods_table .goods_identity .button button:hover{color:#FFF;background-color:#FC1B50;}

.order_goods_table .goods_subject{color:#282828;font-size:1rem;font-weight:600;padding-top:6px;}

.order_goods_table .price_cell{width:144px;text-align:center;border-left:1px SOLID #e6e3e8;}
.order_goods_table .price_cell .fare_row span{font-size:1.25rem;font-weight:bold;}
.order_goods_table .price_cell .fare_row span:after{content:'원';font-size:0.875rem;font-weight:normal;}

.order_goods_table .price_cell .shipping_row{padding-top:12px;}
.order_goods_table .price_cell .shipping_row .free{display:inline-block;color:#0287CA;border:1px SOLID #0287CA;padding:6px 12px;}
.order_goods_table .price_cell .shipping_row .amount:before{content:'배송비: ';font-size:0.875rem;font-weight:normal;}
.order_goods_table .price_cell .shipping_row .amount{font-size:0.875rem;font-weight:bold;}
.order_goods_table .price_cell .shipping_row .amount:after{content:'원';font-size:0.875rem;font-weight:normal;}

.order_goods_table .function_cell{width:30px;}
.order_goods_table .goods_option{padding-top:6px;}
.order_goods_table .goods_option span:before{content:'옵션 :';padding-right:6px;}

.order_goods_table .sum_row{background-color:#ffe6ec;}
.order_goods_table .sum_row td{text-align:center;padding:12px 0;}
.order_goods_table .sum_row span{display:inline-block;vertical-align:middle;}
.order_goods_table .sum_row .theme_label{font-size:1.25rem;font-weight:bold;color:#000;}
.order_goods_table .sum_row .theme_label:after{content:'';padding-right:0.75rem;}
.order_goods_table .sum_row .item_label{font-size:0.9375rem;color:#A9A9A9;padding-right:0.25rem;}

.order_goods_table .sum_row .plus_sign:before{content:'+';padding-left:0.75rem;padding-right:0.75rem;}
.order_goods_table .sum_row .minus_sign:before{content:'-';padding-left:0.75rem;padding-right:0.75rem;}
.order_goods_table .sum_row .item_amount{font-size:1.25rem;color:#000;font-weight:bold;}
.order_goods_table .sum_row .item_amount:before{content:'';padding-left:0.375rem;}
.order_goods_table .sum_row .item_amount:after{content:'원';font-size:1rem;font-weight:normal;padding-left:0.1875rem;}
.order_goods_table .sum_row .discount_amount{color:#FC1B50}

.order_goods_table .sum_row .total_amount{font-size:1.5rem;font-weight:bold;color:#FC1B50;}
.order_goods_table .sum_row .total_amount:before{content:'=';font-size:1.25rem;padding-left:0.375rem;padding-right:0.375rem;}
.order_goods_table .sum_row .total_amount:after{content:'원';font-size:1rem;color:#FC1B50;padding-left:0.1875rem;}

.order_wrapper .body_section .address_row{padding-top:0;}
.order_wrapper .body_section .address_row .input-field{margin-top:0}

.order_wrapper .slide_section{position:relative;width:324px;min-height:320px;flex-grow:0; flex-shrink:0;padding-left:1.5rem;}
.order_wrapper .slide_wrapper{position:absolute;width:300px;}

/*
.order_wrapper .amount_article{border-top:1px SOLID #e6e3e8;margin-top:1rem;padding-top:1.5rem;}
*/
.order_wrapper .slide_section .label{width:100px;}
.order_wrapper .slide_section .cell{font-weight:bold;color:#000;text-align:right;}
.order_wrapper .slide_section .cell span:after{content:'원';font-size:0.875rem;font-weight:normal;padding-left:0.1875rem;}

.order_wrapper .slide_section .mileage_row .cell span:after{content:'점';font-size:0.875rem;font-weight:normal;padding-left:0.1875rem;}

.order_wrapper .slide_section .total_row .label,
.order_wrapper .slide_section .total_row .cell{color:#FC1B50;vertical-align:bottom;line-height:100%;}
.order_wrapper .slide_section .total_row .cell{font-size:2rem;}
.order_wrapper .slide_section .total_row .cell span:after{color:#FC1B50;}

.order_wrapper .slide_section .agree_article {padding-top:12px;border-top:1px SOLID #E6E3E8;}
.order_wrapper .slide_section .agree_article .agree{font-size:0.8125rem;color:#000;text-align:center;padding-top:12px;}

.order_wrapper .slide_section .button_article button{width:100%;color:#FFF;background-color:#C94402;}

.purchasing_panel .personal_section {display:flex;align-items:center;}
.purchasing_panel .personal_section i{color:#00BF63;padding-lefT:12px;}
.purchasing_panel .personal_section .remark{color:#00BF63;}

#purchasing_result_wrapper .message{padding-top:24px;}
#purchasing_result_wrapper .announce_box p{text-align:center;}
#purchasing_result_wrapper .announce_box .result{font-size:1rem;font-weight:bold;color:#1A1700;}
#purchasing_result_wrapper .announce_box .description{padding-top:12px;}
#purchasing_result_wrapper .button{text-align:center;padding-top:24px;}

@media only screen and (max-width: 719px) {
	.order_wrapper .cart_goods .cart_qty{display:inline-flex;}
	.order_wrapper .cart_goods .goods_qty_block{height:26px;}
	.order_wrapper .cart_goods .goods_qty_block button{width:24px;height:24px;line-height:0;padding:0}
	.order_wrapper .cart_goods .goods_qty_block i{font-size:1rem;}
	.order_wrapper .cart_goods .goods_qty_block .cont{width:36px;height:24px;text-align:center;line-height:24px;}
	.order_wrapper .cart_goods .cart_goods_article .cart_goods_content_fare{width:auto; text-align:left;padding-left:12px;}
	.order_wrapper .cart_goods .cart_goods_article .cart_goods_content_fare span{font-size:0.875rem;line-height:24px;}
	.order_wrapper .cart_goods .cart_goods_article .cart_goods_content_fare span:after{font-size:0.8125rem;}
	
	.order_wrapper .cart_goods .cart_goods_article .cart_goods_content_select button{width:24px;height:24px;padding:0;}

	.order_wrapper .cart_partner_sum_block .sign_section{width:24px;}
	.order_wrapper .cart_partner_sum_block .sign_section .material-icons{font-size:1rem;}
	.order_wrapper .cart_partner_sum_block .label{font-size:0.75rem;}
	.order_wrapper .cart_partner_sum_block .amount{font-size:0.875rem;}
	.order_wrapper .cart_partner_sum_block .amount:after{font-size:0.75rem;}
	

	.order_wrapper .sum_container .total_row .cell{font-size:1rem;}
}


/*
	CONTACT
*/


/*
	MY PAGE
*/
.board_update_form .textarea_form{min-height:360px;}
.mall_stateroom .menu_section .category_head{border-bottom:1px SOLID #D9D9D9;}
.mall_stateroom .menu_section .category_head .picture_container{height:156px;background-color:#F8F8F8;}
.mall_stateroom .menu_section .category_head .identity_container{padding:18px 16px;}
.mall_stateroom .menu_section .category_head .identity_container .organization{font-size:1rem;color:#181A1B;line-height:140%;padding-bottom:4px;}
.mall_stateroom .menu_section .category_head .identity_container .nickname{font-size:1rem;color:#303436;line-height:120%;}
.mall_stateroom .menu_section .category_head .identity_container .nickname:after{content:'님';font-size:1rem;padding-left:0.25rem;color:#303436;}
.mall_stateroom .menu_section .category_head .nav_container{display:flex;justify-content:center;padding-top:4px;padding-bottom:16px;}
.mall_stateroom .menu_section .category_head .nav_container li{padding-left:8px;padding-right:8px;}
.mall_stateroom .menu_section .category_head .nav_container li a{display:inline-block;cursor:pointer;width:60px;height:60px;color:#BBC0C3;text-align:center;line-height:0;border:1px SOLID #D9D9D9;border-radius:4px;}
.mall_stateroom .menu_section .category_head .nav_container li a .material-icons{font-size:2.4rem;line-height:58px;}
.mall_stateroom .menu_section .category_head .nav_container li a:hover{background-color:#F2CB49;border:1px SOLID #F2CB49;color:#3E3E40;}

.mall_stateroom .menu_section .category_body{padding:24px;}
.mall_stateroom .menu_section .category_menu_row{border-top:1px SOLID #D9D9D9;margin-top:18px;padding-top:18px;padding-left:4px;}
.mall_stateroom .menu_section .category_menu_row:first-child{border-top:none;margin-top:0;padding-top:0;}
.mall_stateroom .menu_section .category_menu{cursor:pointer;font-size:1.125rem;}
.mall_stateroom .menu_section .category_sub_menu{padding-left:8px;}
.mall_stateroom .menu_section .category_sub_menu li{padding-top:8px;}
.mall_stateroom .menu_section .category_sub_menu a{color:#858E93;}
.mall_stateroom .menu_section .category_menu:not(.selected):hover,
.mall_stateroom .menu_section .category_sub_menu a:not(.selected):hover{color:#F2CB49;}

.mall_stateroom .menu_section .category_body .selected{cursor:default;font-weight:700;color:#181A1B;}
.mall_stateroom .body_section{padding-left:48px;}

@media only screen and (max-width: 719px) {
	.mall_stateroom .menu_section{display:none;}
	.mall_stateroom .body_section{width:100%;padding-left:12px;padding-right:12px;}
}

.mall_stateroom .search_list_block{display:flex;justify-content:space-between;align-items:flex-end;background-color:#F8F8F8;border:1px SOLID #D9D9D9;padding:12px;}
.mall_stateroom .search_list_block .article_section{flex-grow:1;flex-shrink:1;}
.mall_stateroom .search_list_block input[type=text]{background-color:#FFF;}
.mall_stateroom .search_list_block button[name="btn_prev_month"],
.mall_stateroom .search_list_block button[name="btn_duration"]{height:48px;}
.mall_stateroom .search_list_block button[name="btn_duration"]:not(.selected){cursor:pointer;background-color:transparent;border:1px SOLID #D9D9D9;}

.mall_stateroom .search_list_block button[name="btn_prev_month"]:hover,
.mall_stateroom .search_list_block button[name="btn_duration"]:not(.selected):hover{background-color:#FFCC00;}
.mall_stateroom .search_list_block button[name="btn_duration"].selected{cursor:default;background-color:#FFF;border:1px SOLID #A9A9A9;}

.mall_stateroom .search_list_block button[name="btn_prev_month"]{cursor:pointer;background-color:transparent;border:1px SOLID #D9D9D9;}}

.mall_stateroom .search_list_block .button_section{flex-grow:0;flex-shrink:0;padding-top:12px;}
.mall_stateroom .search_list_block .button_section button{width:100%;height:48px;margin-top:12px;}

@media only screen and (min-width: 719px) {
	.mall_stateroom .search_list_block button[name="btn_duration"]{height:48px;}
	.mall_stateroom .search_list_block button[name="btn_duration"]:not(.selected){cursor:pointer;background-color:transparent;border:1px SOLID #D9D9D9;}
	.mall_stateroom .search_list_block button[name="btn_duration"]:not(.selected):hover{background-color:#FFCC00;}
	.mall_stateroom .search_list_block button[name="btn_duration"].selected{cursor:default;background-color:#FFF;border:1px SOLID #A9A9A9;}
}

.mall_stateroom .search_block{display:flex;justify-content:space-around;background-color:#F8F8F8;border:1px SOLID #D9D9D9;padding:12px 24px;}
.mall_stateroom .search_block .month_list{display:flex;justify-content:space-between;width:100%;height:48px;border:1px SOLID #D9D9D9;}
.mall_stateroom .search_block .month_list li{width:20%;border-left:1px SOLID #D9D9D9;}
.mall_stateroom .search_block .month_list li:first-child{border-left:none;}
.mall_stateroom .search_block .month_section1 li{width:12.5%}
.mall_stateroom .search_block .month_list .selected {background-color:#282828;}
.mall_stateroom .search_block .month_list button{width:100%;height:46px;text-align:center;border:none;background-color:transparent;}
.mall_stateroom .search_block .month_list li:not(.selected) button{cursor:pointer;}
.mall_stateroom .search_block .month_list .selected button{color:#FFF;}
.mall_stateroom .search_block .month_list li:not(.selected) button:hover{color:#1A1700;background-color:#FFCC00;}
.mall_stateroom .search_block .duration_section{flex-grow:1;flex-shrink:1;padding-left:24px;}
.mall_stateroom .search_block .date_range{display:flex;justify-content:space-between;}
.mall_stateroom .search_block .date_range input{background-color:#FFF;}
.mall_stateroom .search_block .date_range li:not(.center){flex-grow: 0;flex-shrink: 0;width:110px;}
.mall_stateroom .search_block .date_range .center{flex-grow: 1;flex-shrink: 1;line-height:48px;}

.mall_stateroom .search_block button{width:100%;height:48px;}

.mall_stateroom .order_panel,
.mall_stateroom .board_panel,
.mall_stateroom .approval_panel,
.mall_stateroom .invoice_panel,
.mall_stateroom .process_panel,
.mall_stateroom .organization_panel,
.mall_stateroom .account_block,
.mall_stateroom .business_registration_panel{padding-top:12px;}
.mall_stateroom .count_section{display:flex;justify-content:space-between;padding-bottom:6px;}
.mall_stateroom .count_section .counter_sec,
.mall_stateroom .count_section .check_sec,
.mall_stateroom .count_section .button_sec,
.mall_stateroom .count_section .capa_sec,
.mall_stateroom .count_section .sort_sec{vertical-align:top;flex-grow: 0;flex-shrink: 0;}
.mall_stateroom .count_section .counter_sec{flex-grow: 1;flex-shrink: 1;line-height:48px;}
.mall_stateroom .count_section .total_articles span{color:#1A1A1A;font-weight:600;}
.mall_stateroom .count_section .total_articles span:before{content:'총';color:#7F7F7F;font-weight:normal;padding-right:3px;}
.mall_stateroom .count_section .total_articles span:after{content:'건이 검색되었습니다.';color:#7F7F7F;font-weight:normal;padding-left:3px;}

.mall_stateroom .count_section .check_sec{height:48px;line-height:48px;}
.mall_stateroom .count_section .check_sec .button_all{height:48px;line-height:48px;padding-left:16px;padding-right:16px;}
/*CheckBox R2L*/

.select_all_right {padding-right:12px;}
.select_all_right [type="checkbox"]+span:not(.lever){padding-left: 0px; padding-right:32px}
.select_all_right [type="checkbox"].filled-in+span:not(.lever):before{left:auto !important;right:13px !important}
.select_all_right [type="checkbox"].filled-in+span:not(.lever):after{left:auto !important;right:0 !important}

.mall_stateroom .order_panel .page_section{padding-top:12px;}

.mall_stateroom .order_list td{padding-top:9px;padding-bottom:9px;}
.mall_stateroom .order_list thead tr:not(.first_row) th{border-top:1px SOLID #D9D9D9;}


.staff_list .relative{position:relative;}
.staff_list .summary{display:flex;}
.staff_list .staff_id,
.staff_list .staff_division{line-height:20px;}
.staff_list .staff_division:after{content:'|';padding-left:6px;padding-right:6px;}
.staff_list .staff_id{padding-right:6px;}
.grid_list .button_block{position:absolute;top:0px;right:12px;}
.grid_list .button_block button{width:24px;height:24px;background-color:transparent;line-height:0;color:#A9A9A9;border:1px SOLID #A9A9A9;margin-left:2px;padding:0;}
.grid_list .button_block button:hover{color:#FFF;background-color:#A9A9A9;border:1px SOLID #A9A9A9;}
.grid_list .button_block .material-icons{font-size:1.25rem;line-height:22px;}


.grid_list .button_article{text-align:right;border-top:1px SOLID #D9D9D9; margin-top:6px;padding-top:6px;}
.grid_list .button_article{padding-left:12px;}
.grid_list .button_article button{width:24px;height:24px;background-color:transparent;line-height:0;color:#A9A9A9;border:1px SOLID #A9A9A9;margin-left:2px;padding:0;}
.grid_list .button_article button:hover{color:#FFF;background-color:#A9A9A9;border:1px SOLID #A9A9A9;}
.grid_list .button_article .material-icons{font-size:1.25rem;line-height:22px;}

#mall_srm_main .body_head{display:flex;justify-content: space-around;background-color:#F8F8F8;border:1px SOLID #D9D9D9;}
#mall_srm_main .body_head li{padding:24px;}
#mall_srm_main .body_head p{text-align:center;}
#mall_srm_main .body_head .material-icons{font-size:3rem;color:#939a9f;}
#mall_srm_main .body_head .label{font-size:1rem;color:#9C9C9C;line-height:200%;}
#mall_srm_main .body_head .count{font-size:1.5rem;color:#282828;}
#mall_srm_main .invitation_container{background-color:#fde7eb;border:1px SOLID #fab8c2;padding:24px;}
#mall_srm_main .invitation_container .icon{text-align:center;padding-top:12px}
#mall_srm_main .invitation_container .icon .material-icons{font-size:3rem;color:#282828;}
#mall_srm_main .invitation_container .message{font-size:1rem;text-align:center;padding-top:12px;}
#mall_srm_main .invitation_container .button{text-align:center;padding-top:24px}
#mall_srm_main .invitation_container .button button{height:48px;font-size:1rem;padding:0 24px;margin:0 6px;}

#mall_srm_profile #profile_table .label{width:120px;text-align:center;}
#mall_srm_profile #destination_table .title{width:120px;}
#mall_srm_profile #destination_table .mobile{width:160px;}
#mall_srm_profile #destination_table .button{width:120px;}
#order_announce{
	color:red;
	padding-top:12px;
	padding-left:6px;
}
.order_panel .cell_category{text-align:center;padding-top:12px;color:#1A1700;font-weight:800;}

.order_panel .cell_date{text-align:center;padding-top:12px;}
.order_panel .cell_date p{text-align:6px;}
.order_panel .cell_date .order_date{color:#1A1700;font-weight:800;}

.order_panel .cell_goods{display:flex;justify-content:space-between;}
.order_panel .cell_goods .btn_detail{cursor:pointer;}
.order_panel .cell_goods .photo{width:120px;height:120px;background-repeat:no-repeat;background-size:cover;background-position: center center;}
.order_panel .cell_goods .subject{font-size:1rem;font-weight:700;color:#181A1B;padding-top:12px;}

.order_panel .cell_goods .goods_order_code{color:#A9A9A9;padding-right:12px;}
.order_panel .cell_goods .goods_order_code:before{content:'상품주문번호 :'; padding-right:3px;}

.order_panel .cell_goods .state{display:inline-block;color:#FFF;height:20px;line-height:20px;font-size:0.75rem;padding:0 6px;border-radius:4px;padding-left:6px;padding-right:6px;}

.order_panel .cell_goods .state10{background-color:#d4d3f8;color:#a4a1f0;}
.order_panel .cell_goods .state9{background-color:#d4d3f8;color:#a4a1f0;}

.order_panel .cell_goods .state11{background-color:#FF6722;}

.order_panel .cell_goods .state14{background-color:#FF4F00;}
.order_panel .cell_goods .state16{background-color:#1BC887;}
.order_panel .cell_goods .state13{background-color:#A6B3BF;}
.order_panel .cell_goods .state15{background-color:#6AA8E0;}
.order_panel .cell_goods .state17{background-color:#2679C3;}
.order_panel .cell_goods .state18{background-color:#FFD348;color:#000 !important;}
.order_panel .cell_goods .state29{background-color:#000;}
.order_panel .cell_goods .state28{background-color:#CCC;}

.order_panel .cell_goods .cancel{height:20px;line-height:0}
.order_panel .cell_goods .cancel button{font-size:0.75rem;height:20px;line-height:18px;}

.order_panel .cell_goods .shopper_name{color:#A9A9A9;padding-right:12px;}
.order_panel .cell_goods .shopper_name:before{content:'주문자 :'; padding-right:3px;}

.order_panel .cell_goods .description_section .fare{font-weight:800;color:#FF1B19;padding-top:12px;}
.order_panel .cell_goods .description_section .fare:before{content:'상품가격:';padding-right:4px;}
.order_panel .cell_goods .description_section .fare:after{content:'원';padding-left:3px;}

.order_panel .cell_goods .description_section .shipping_free{color:#FF1B19;}
.order_panel .cell_goods .description_section .shipping_fee:before{content:'배송비:';padding-right:4px;}
.order_panel .cell_goods .description_section .shipping_fee:after{content:'원:';padding-left:3px;}

.order_panel .cell_goods .description_section .shipping_minimum{font-size:0.75rem;color:#A9A9A9;}

.order_panel .button{text-align:center;padding-top:6px;}
.order_panel .button_row{text-align:center;padding-top:6px;}

.order_panel .cell_fare {padding-top:12px;}
.order_panel .cell_fare p{text-align:center;line-height:100%;padding-top:6px;}
.order_panel .cell_fare .total_fare{color:#1A1700;font-size:1rem;font-weight:800;}
.order_panel .cell_fare .total_fare:after{content:'원';padding-left:4px;}

.order_panel .cell_fare .qty{color:#FF1B19;font-size:0.75rem;}
.order_panel .cell_fare .qty:before{content:'수량:';color:#FF1B19;padding-right:3px;}
.order_panel .cell_fare .qty:after{content:'개';color:#FF1B19;padding-left:3px;}

.order_panel .cell_fare .unit_fare{color:#FF1B19;font-size:0.75rem;}
.order_panel .cell_fare .unit_fare:before{content:'단가:';color:#FF1B19;padding-right:3px;}
.order_panel .cell_fare .unit_fare:after{content:'원';color:#FF1B19;padding-left:3px;}

.order_panel .cell_state{text-align:center;padding-top:12px;}

#order_sheet #head_article{display:flex;justify-content:space-between;background-color:#F8F8F8;border:1px SOLID #D9D9D9;padding:12px;margin-top:24px;}
#order_sheet #head_article section span{display:inline-block;}
#order_sheet #head_article section .label{color:#1A1A1A;font-weight:700;}
#order_sheet #head_article section .label:after{content:'|';color:#CCC;padding-left:12px; padding-right:12px;}

#order_sheet #approval_article .approval_list{display:flex;justify-content: flex-start;flex-direction: row-reverse;}
#order_sheet #approval_article .approval_list li{width:120px;border:1px SOLID #1A1700;border-left:none;}
#order_sheet #approval_article .approval_list li:last-child{border-left:1px SOLID #1A1700;}
#order_sheet #approval_article .approval_head{height:24px;font-size:0.75rem;color:#1A1700;text-align:center;line-height:23px;border-bottom:1px SOLID #1A1700;}
#order_sheet #approval_article .approval_body{height:66px;padding-top:8px;}
#order_sheet #approval_article .approval_body .manager{text-align:center;color:#1A1700;line-height:160%;}
#order_sheet #approval_article .approval_body .division{text-align:center;font-size:0.75rem;color:#A9A9A9;line-height:120%;}
#order_sheet #approval_article .approval_body .date{text-align:center;font-size:0.75rem;color:#A9A9A9;line-height:120%;}

#order_sheet #goods_article{display:flex;justify-content:space-between;border:1px SOLID #EFF2F6;padding:12px;margin-top:24px;}
#order_sheet #goods_article .goods_photo{flex-grow:0;flex-shrink: 0;width:120px;}
#order_sheet #goods_article .goods_photo .photo{display:inline-block;cursor:pointer;width:120px; height:90px;background-repeat:no-repeat;background-size:contain;background-position:center center;}

#order_sheet #goods_article .goods_info{flex-grow:1;flex-shrink: 1;padding-left:24px;padding-right:16px;}
#order_sheet #goods_article .fare{flex-grow:0;flex-shrink: 0;width:120px;text-align:center; border-left:1px SOLID #EFF9FF;border-right:1px SOLID #EFF9FF;}
#order_sheet #goods_article .function{flex-grow:0;flex-shrink: 0;width:96px;padding-left:12px;padding-right:12px;}

#order_sheet #goods_article .goods_subject{font-size:16px;color:#3B3B3B;font-weight:600;}

#order_sheet #order_list .cell_goods{display:flex;justify-content: space-between;}
#order_sheet #order_list .cell_goods .goods_photo{flex-grow: 0;flex-shrink: 0;width:120px;}
#order_sheet #order_list .cell_goods .photo{width:120px;height:90px;background-repeat:no-repeat;background-size:contain;background-position: center center;}
#order_sheet #order_list .cell_goods .description_section{padding-top:12px;padding-bottom:12px;}
#order_sheet #order_list .cell_goods .description_section .head{display:flex;}
#order_sheet #order_list .cell_goods .description_section .head .label{height:20px;line-height:18px;background-color:#EAF3FA;border:1px SOLID #E1E6EA;padding:0 6px;}
#order_sheet #order_list .cell_goods .description_section .head .cont{line-height:20px;padding-left:3px;padding-right:12px;}
#order_sheet #order_list .cell_goods .description_section .head .state{color:#FFF;line-height:20px;padding:0 6px;}

#order_sheet #order_list .cell_goods .description_section .head .state10{background-color:#d4d3f8;color:#a4a1f0;}
#order_sheet #order_list .cell_goods .description_section .head .state9{background-color:#d4d3f8;color:#a4a1f0;}

#order_sheet #order_list .cell_goods .description_section .head .state11{background-color:#FF6722;}

#order_sheet #order_list .cell_goods .description_section .head .state14{background-color:#FF4F00;}
#order_sheet #order_list .cell_goods .description_section .head .state16{background-color:#1BC887;}
#order_sheet #order_list .cell_goods .description_section .head .state13{background-color:#A6B3BF;}
#order_sheet #order_list .cell_goods .description_section .head .state15{background-color:#6AA8E0;}
#order_sheet #order_list .cell_goods .description_section .head .state17{background-color:#2679C3;}
#order_sheet #order_list .cell_goods .description_section .head .state18{background-color:#FFD348;color:#000;}
#order_sheet #order_list .cell_goods .description_section .head .state29{background-color:#000;}
#order_sheet #order_list .cell_goods .description_section .head .state28{background-color:#CCC;}

#order_sheet #order_list .cell_goods .description_section .subject{font-size:0.875rem;color:#000;padding-top:6px;padding-bottom:6px;}
#order_sheet #order_list .cell_goods .description_section .option{display:flex;flex-wrap: wrap;padding-bottom:6px;}
#order_sheet #order_list .cell_goods .description_section .option .option_label{font-size:0.8125rem;color:#A9A9A9;line-height:20px;padding-right:8px;}
#order_sheet #order_list .cell_goods .description_section .option .option_download{height:20px;line-height:0;}
#order_sheet #order_list .cell_goods .description_section .option .option_download a{height:20px; font-size:0.75rem;line-height:18px;border:1px SOLID #A6A6A6;padding-left:6px;padding-right:6px;}
#order_sheet #order_list .cell_goods .description_section .option .option_download a:hover{color:#1A1700;background-color:#FFCC00 !important;border:1px SOLID #FFCC00 !important;}

#order_sheet #order_list .cell_goods .description_section .partner {padding-top:6px;}
#order_sheet #order_list .cell_goods .description_section .partner .label:after{content:':';padding-left:3px;padding-right:3px;}

#order_sheet #order_list .cell_goods .description_section .cancel_remark{color:#FF6722;}
#order_sheet #order_list .cell_goods .description_section .cancel_remark:before{content:'취소사유: ';padding-right:4px;}

#order_sheet #order_list .button button{width:100%;font-size:0.75rem;margin-top:3px;}
#order_sheet #order_list .button button:first-child{margin-top:0;}

@media only screen and (max-width: 719px) {
	.order_list .article_head .order_goods_code{flex-grow: 0;flex-shrink: 0; height:24px; color:#C9C9C9;line-height:24px;padding-right:12px;}
	.order_list .article_head .order_goods_code:before{content:'상품주문번호 :';padding-right:6px;}
	.order_list .article_head .state{flex-grow: 0;flex-shrink: 0; height:24px;line-height:24px;}
	.order_list .article_head .head_button{flex-grow: 1;flex-shrink: 1; text-align:right;}
	.order_list .article_head .head_button button{height:24px;}
	.order_list .article_body{padding-top:6px;}

	.order_panel .cell_goods .photo{width:80px;height:80px;}
	.order_panel .cell_goods .subject{font-size:1rem;padding-top:0px;}
	.order_panel .cell_goods .order_cont{display:flex;padding-top:12px;}
	.order_panel .cell_goods .order_cont .order_fare{flex-grow: 0;flex-shrink: 0; font-size:0.875rem;color:#FF1B19;}
	.order_panel .cell_goods .order_cont .order_fare:after{content: '원';font-weight:normal;padding-left:3px;}
	.order_panel .cell_goods .order_cont .order_date{flex-grow: 1;flex-shrink: 1;font-size:0.8125rem; text-align:right;color:#C9C9C9;}
	.order_panel .cell_goods .order_cont .order_date:after{content: '주문';padding-left:4px;}

	.order_list .order_fare{display:flex;justify-content: space-between;}
	.order_list .order_fare .unit_fare{flex-grow: 0;flex-shrink: 0;font-size:0.875rem;color:#FF1B19;}
	.order_list .order_fare .unit_fare:after{content:'원';font-weight:normal;padding-left:3px;}
	.order_list .order_fare .qty{flex-grow: 0;flex-shrink: 0;padding-left:4px;font-size:0.875rem;color:#FF1B19;}
	.order_list .order_fare .qty:before{content:'x';font-weight:normal;padding-left:3px;padding-right:3px;}
	.order_list .order_fare .qty:after{content:'ea';font-weight:normal;padding-left:3px;}
	.order_list .order_fare .total_fare{flex-grow: 1;flex-shrink: 1;text-align:right;font-size:0.875rem;color:#FF1B19;}
	.order_list .order_fare .total_fare:after{content:'원';font-weight:normal;padding-left:3px;}
}

#order_sheet .dom_article{padding-top:24px;}
#order_sheet .dom_article .article_title{display:flex;justify-content:space-between;padding-bottom:6px;}
#order_sheet .dom_article .article_title .label{display:inline-block;height:24px;font-size:16px;line-height:24px;color:#000;}
#order_sheet .dom_article .article_title .button{display:inline-block;height:24px;}
#order_sheet .dom_article .article_title .button button{margin-left:6px;}
#order_sheet .dom_article .article_title .button button:first-child{margin-left:0px;}

#order_sheet  #receipts_article .list_chart .category{width:80px;}
#order_sheet  #receipts_article .list_chart .method{width:80px;}
#order_sheet  #receipts_article .list_chart .amount{width:100px;}
#order_sheet  #receipts_article .list_chart .date{width:120px;}
#order_sheet  #receipts_article .list_chart .customer{width:100px}
#order_sheet  #receipts_article .list_chart .remark{flex-grow:1;}
#order_sheet  #receipts_article .list_chart .function{width:40px;}

#order_sheet  #shopper_article .cell_label,
#order_sheet  #shipping_article .cell_label{width:100px;}

@media only screen and (max-width: 719px) {
	#order_sheet  #shipping_article .cell_label{width:80px;}
}

#order_sheet  #contact_article .subject{cursor:pointer;font-weight:bold; color:#000;padding:6px;padding-top:0px;}
#order_sheet  #contact_article .subject:hover{color:#6fa9dc;}
#order_sheet  #contact_article .subject i{padding-left:6px;}
#order_sheet  #contact_article .message{border-top:1px SOLID #e4e5e7;padding:6px;}
#order_sheet  #contact_article .cell_label{width:80px;}
#order_sheet  #contact_article .button_cell{text-align:right;padding-top:6px;}
#order_sheet  #contact_article .button_cell button{margin-left:6px;}

#order_sheet  #attach_article .list_chart .subject{flex-grow:1;}
#order_sheet  #attach_article .list_chart .attach{flex-grow:1;}
#order_sheet  #attach_article .list_chart .reg_date{width:140px;text-align:center;}
#order_sheet  #attach_article .list_chart .staff{width:100px;text-align:center;}

#order_sheet  #attach_article .subject{cursor:pointer;font-weight:bold; color:#000;padding:6px;padding-top:0px;}
#order_sheet  #attach_article .subject:hover{color:#6fa9dc;}
#order_sheet  #attach_article .subject i{padding-left:6px;}
#order_sheet  #attach_article .message{border-top:1px SOLID #e4e5e7;padding:6px;}
#order_sheet  #attach_article .cell_label{width:80px;}
#order_sheet  #attach_article .button_cell{text-align:right;padding-top:6px;}
#order_sheet  #attach_article .button_cell button{margin-left:6px;}

#delivery_traking_sheet .delivery_location{color:#1A1700;}
#delivery_traking_sheet .delivery_time{font-size:0.75rem; color:#C9C9C9;}
#delivery_traking_sheet .delivery_state{color:#00CC69;padding-left:6px;}
#delivery_traking_sheet .delivery_state:before{content:'|';font-size:0.75rem;color:#E9E9E9;padding-left:9px;padding-right:9px;}
#delivery_traking_sheet .delivery_state:after{content:'|';font-size:0.75rem;color:#E9E9E9;padding-left:9px;padding-right:9px;}
#delivery_traking_sheet .delivery_description{font-size:0.75rem; color:#C9C9C9;}

#stateroom_wrapper .wish_panel .button_list{display:flex;flex-wrap: wrap;}
#stateroom_wrapper .wish_panel .button_list li{padding-left:6px;}
#stateroom_wrapper .wish_panel .button_list li:first-child{padding-left:0;}
#stateroom_wrapper .wish_panel .button_list .btn_folder{display:inline-block;height:36px;line-height:32px;border-radius:18px;padding-left:12px;padding-right:12px;}
#stateroom_wrapper .wish_panel .button_list .btn_folder:not(.selected){cursor:pointer;border:1px SOLID #D9D9D9;}
#stateroom_wrapper .wish_panel .button_list .btn_folder.selected{cursor:default;color:#FFF;border:1px SOLID #A9A9A9;background-color:#A9A9A9;}
#stateroom_wrapper .wish_panel .button_list .btn_folder:not(.selected):hover{color:#1A1700;background-color:#FFCC00 !important;border:1px SOLID #FFCC00 !important}

#stateroom_wrapper .wish_panel .button_list .btn_folder .material-icons{padding-left:12px;}
#stateroom_wrapper .wish_panel .button_list .btn_folder .material-icons:hover{color:#FFF;}

#stateroom_wrapper .approval_panel #approval_list .approval_cell .request_approval{color:#FF1B19;font-weight:600;text-align:center;line-height:100% !important;padding-top:12px;}
#stateroom_wrapper .approval_panel #approval_list .approval_cell .request_approval_label{color:#C9C9C9;text-align:center;line-height:100% !important;padding-top:4px;}

#stateroom_wrapper .approval_panel #approval_list .goods_cell > .goods_row{border-top:1px SOLID #E9E9E9;margin-top:6px;padding-top:6px}
#stateroom_wrapper .approval_panel #approval_list .goods_cell > .goods_row:first-child{border-top:none;margin-top:0;padding-top:0}

#stateroom_wrapper .approval_panel #approval_list .goods_cell .order_goods_code{font-size:0.75rem;color:#A9A9A9;padding-right:24px;}
#stateroom_wrapper .approval_panel #approval_list .goods_cell .order_goods_code:before{content:'상품주문번호:';padding-right:3px}

#stateroom_wrapper .approval_panel #approval_list .goods_cell .qty{font-size:0.75rem;color:#A9A9A9;padding-right:24px;}
#stateroom_wrapper .approval_panel #approval_list .goods_cell .qty:before{content:'수량:';padding-right:3px}
#stateroom_wrapper .approval_panel #approval_list .goods_cell .qty:after{content:'개';padding-left:3px}

#stateroom_wrapper .approval_panel #approval_list .goods_cell .unit{font-size:0.75rem;color:#A9A9A9;padding-right:24px;}
#stateroom_wrapper .approval_panel #approval_list .goods_cell .unit:before{content:'단가:';padding-right:3px}
#stateroom_wrapper .approval_panel #approval_list .goods_cell .unit:after{content:'원';padding-left:3px}

#stateroom_wrapper .approval_panel #approval_list .fare_cell .currency{font-size:1rem;color:#1A1700}
#stateroom_wrapper .approval_panel #approval_list .fare_cell .currency:after{font-size:0.75rem;}
#stateroom_wrapper .approval_panel #approval_list .fare_cell .shipping_free{font-size:0.75rem;color:#FF1B19;}
#stateroom_wrapper .approval_panel #approval_list .fare_cell .shipping_cost{font-size:0.75rem;}
#stateroom_wrapper .approval_panel #approval_list .fare_cell .shipping_cost:before{content:'배송비';font-size:0.75rem;color:#FF1B19;padding-right:6px;}
#stateroom_wrapper .approval_panel #approval_list .fare_cell .shipping_cost:after{content:'원';font-size:0.75rem;color:#FF1B19;padding-left:3px;}

#stateroom_wrapper .approval_panel #approval_list .orderer_cell .division{font-size:0.75rem;text-align:center;color:#A9A9A9;line-height:100%;}
#stateroom_wrapper .approval_panel #approval_list .orderer_cell .staff{color:#1A1700;text-align:center;}
#stateroom_wrapper .approval_panel #approval_list .orderer_cell .date{font-size:0.75rem;text-align:center;color:#A9A9A9;line-height:100%;}

#stateroom_wrapper .report_grid_section{width:1028px;overflow-x:auto;}
#stateroom_wrapper .report_list{width:1340px;margin-bottom:12px}
.report_grid_section{color:#797979 !important;}
.report_grid_section::-webkit-scrollbar{cursor:pointer ;height:12px;background-color:transparent;}
.report_grid_section::-webkit-scrollbar-thumb{cursor:pointer ;border-radius:6px;background-color:rgba(15, 135, 166, 0.4);}
.report_grid_section::-webkit-scrollbar-track{background-color:rgba(15, 135, 166, 0.1);}

#organization .left_section{flex-grow:0;flex-shrink:0;width:300px;background-color:#F2F2F2;border:1px SOLID #D9D9D9; margin-right:12px;}
#organization .right_section{flex-grow:1;flex-shrink:1;border:1px SOLID #D9D9D9;}

#organization .section_head{display:flex;justify-content:space-between;border-bottom:1px SOLID #D9D9D9;padding:12px;}
#organization .section_head .label{flex-grow: 1;flex-shrink: 1; height:48px; padding-right:12px;}
#organization .section_head .button{flex-grow: 0;flex-shrink: 0; height:48px; }
#organization .section_head .button button{height:48px;}

#organization .section_body{padding:12px;}

#organization .branch_row{padding:6px}

#organization .branch_row .branch_head{background-color:#FFF;border:1px SOLID #E9E9E9;padding:12px;}
#organization .branch_row .article{display:flex;justify-content:space-between;vertical-align:top;}
#organization .branch_row .article > span{flex-grow:0;flex-shrink:0;}
#organization .branch_row .label{flex-grow:1 !important;flex-shrink:1!important;line-height:24px;font-size:1rem;padding-left:6px;}
#organization .branch_row .button_section{text-align:right;}
#organization .branch_row .button_section button{margin-left:3px;width:24px;height:24px;color:#A9A9A9; line-height:0;text-align:center;background-color:transparent;border:1px SOLID #A9A9A9;padding:0;}
#organization .branch_row .button_section button i{width:24px;text-align:center;font-size:1rem;line-height:24px;padding:0;}
#organization .branch_row .button_section button:hover{color:#FFF;background-color:#A9A9A9; }

#organization .division_list{padding-top:6px;}
#organization .division_row{padding-left:12px;padding-top:6px;padding-bottom:6px;}
#organization .division_row .button_article{text-align:right;padding-right:6px;}
#organization .division_row .button_article button{margin-left:3px;width:24px;height:24px;color:#A9A9A9; line-height:0;text-align:center;background-color:transparent;border:1px SOLID #A9A9A9;padding:0;}
#organization .division_row .button_article button i{width:24px;text-align:center;font-size:1rem;line-height:24px;padding:0;}
#organization .division_row .button_article button:hover{color:#FFF;background-color:#A9A9A9; }

#organization .organization_list{padding-top:6px;}
#organization .organization_row{padding-top:6px;padding-bottom:6px;border:1px SOLID #E9E9E9;margin-top:2px;padding:6px;}
#organization .organization_row .d_title{display:flex;}
#organization .organization_row .d_title .d_icon{flex-grow: 0;flex-shrink: 0;width:24px;}
#organization .organization_row .d_title .d_label{flex-grow: 1;flex-shrink: 1;font-size:1rem;}
#organization .organization_row .d_title .d_button{display:inline-flex;flex-grow: 0;flex-shrink: 0;padding-left:12px;}
#organization .organization_row .d_title .d_button button{width:24px;height:24px;background-color:transparent;line-height:0;color:#A9A9A9;border:1px SOLID #A9A9A9;margin-left:2px;padding:0;}
#organization .organization_row .d_title .d_button button:hover{color:#FFF;background-color:#A9A9A9;border:1px SOLID #A9A9A9;}
#organization .organization_row .d_title .d_button .material-icons{font-size:1.25rem;line-height:22px;}
#organization .organization_row .btn_more{cursor:pointer;}

#organization .left_section .selected{border:1px SOLID #A9A9A9;}
#organization .right_section .button_row{text-align:center;}
#organization .right_section .button_row button{margin-left:3px;margin-right:3px;}

#organization .right_section .name{display:inline-block; color:#1A1A1A; line-height:18px; padding-right:9px;}
#organization .right_section .email{display:inline-block; color:#A9A9A9; line-height:18px; padding-right:9px;}
#organization .right_section .master{display:inline-block;height:18px;line-height:18px; font-size:0.75rem;color:#FFF; background-color:#00CC69;padding-left:6px;padding-right:6px;}
#organization .right_section .invite{display:inline-block;height:18px;line-height:18px; font-size:0.75rem;color:#FFF; background-color:#FF1B19;padding-left:6px;padding-right:6px;}

#organization .right_section .active_row .button{display:inline-flex;justify-content:flex-end;}

#organization .right_section .active_row .button button{width:28px;height:28px;line-height:0;}
#organization .right_section .active_row .button button:not(:first-child){margin-left:0.125rem;}
#organization .right_section .active_row .button i{font-size:1rem;}

.organization_panel .staff_list .name{display:inline-block; color:#1A1A1A; line-height:18px; padding-right:9px;}
.organization_panel .staff_list .email{display:inline-block; color:#A9A9A9; line-height:18px; padding-right:9px;}
.organization_panel .staff_list .master{display:inline-block;height:18px;line-height:18px; font-size:0.75rem;color:#FFF; background-color:#00CC69;padding-left:6px;padding-right:6px;}
.organization_panel .staff_list .invite{display:inline-block;height:18px;line-height:18px; font-size:0.75rem;color:#FFF; background-color:#FF1B19;padding-left:6px;padding-right:6px;}

#stateroom_wrapper .process_panel .grid_list .staff_cell > .approval_staff{display:flex;justify-content:space-between;border-top:1px SOLID #D9D9D9; padding-top:9px;margin-top:9px; }
#stateroom_wrapper .process_panel .grid_list .staff_cell > .approval_staff:first-child{border-top:none;padding-top:0px;margin-top:0px;}

#stateroom_wrapper .invoice_panel #invoice_list .approval_cell .request_approval{color:#FF1B19;font-weight:600;text-align:center;line-height:100% !important;padding-top:12px;}
#stateroom_wrapper .invoice_panel #invoice_list .approval_cell .request_approval_label{color:#C9C9C9;text-align:center;line-height:100% !important;padding-top:4px;}

#stateroom_wrapper .invoice_panel #invoice_list .goods_cell > .goods_row{border-top:1px SOLID #E9E9E9;margin-top:6px;padding-top:6px}
#stateroom_wrapper .invoice_panel #invoice_list .goods_cell > .goods_row:first-child{border-top:none;margin-top:0;padding-top:0}

#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .order_goods_code{font-size:0.75rem;color:#A9A9A9;padding-right:24px;}
#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .order_goods_code:before{content:'상품주문번호:';padding-right:3px}

#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .qty{font-size:0.75rem;color:#A9A9A9;padding-right:24px;}
#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .qty:before{content:'수량:';padding-right:3px}
#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .qty:after{content:'개';padding-left:3px}

#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .unit{font-size:0.75rem;color:#A9A9A9;padding-right:24px;}
#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .unit:before{content:'단가:';padding-right:3px}
#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .unit:after{content:'원';padding-left:3px}

#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .state span{display:inline-block;color:#FFF;line-height:20px;padding:0 6px;border-radius:4px;}
#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .state14{background-color:#FF4F00;}
#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .state16{background-color:#1BC887;}
#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .state13{background-color:#A6B3BF;}
#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .state15{background-color:#6AA8E0;}
#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .state17{background-color:#2679C3;}
#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .state18{background-color:#FFD348;color:#000 !important;}
#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .state29{background-color:#000;}
#stateroom_wrapper .invoice_panel #invoice_list .goods_cell .state28{background-color:#CCC;}

#stateroom_wrapper .invoice_panel #invoice_list .fare_cell .currency{font-size:1rem;color:#1A1700}
#stateroom_wrapper .invoice_panel #invoice_list .fare_cell .currency:after{font-size:0.75rem;}
#stateroom_wrapper .invoice_panel #invoice_list .fare_cell .shipping_free{font-size:0.75rem;color:#FF1B19;}
#stateroom_wrapper .invoice_panel #invoice_list .fare_cell .shipping_cost{font-size:0.75rem;}
#stateroom_wrapper .invoice_panel #invoice_list .fare_cell .shipping_cost:before{content:'배송비';font-size:0.75rem;color:#FF1B19;padding-right:6px;}
#stateroom_wrapper .invoice_panel #invoice_list .fare_cell .shipping_cost:after{content:'원';font-size:0.75rem;color:#FF1B19;padding-left:3px;}

#stateroom_wrapper .invoice_panel #invoice_list .orderer_cell .division{font-size:0.75rem;text-align:center;color:#A9A9A9;line-height:100%;}
#stateroom_wrapper .invoice_panel #invoice_list .orderer_cell .staff{color:#1A1700;text-align:center;}
#stateroom_wrapper .invoice_panel #invoice_list .orderer_cell .date{font-size:0.75rem;text-align:center;color:#A9A9A9;line-height:100%;}

#tax_invoice_sheet #order_list .order_goods{padding-top:0 !important;padding-bottom:0 !important;}
#tax_invoice_sheet #order_list .goods_row{display:flex;justify-content:space-between;border-top:1px SOLID #E9E9E9;}
#tax_invoice_sheet #order_list .order_goods > .goods_row:first-child{border-top:none;}

#mall_srm_budget .budget_panel .grid_list .row_article {padding-top:0;padding-bottom:0px;}
#mall_srm_budget .budget_panel .grid_list .text_cell{padding-top:9px;padding-bottom:9px;}
#mall_srm_budget .budget_panel .grid_list .form_cell{padding:0px;}

#mall_srm_budget .budget_panel .budget_amount{width:100%;height:42px;text-align:center;}
#mall_srm_budget .budget_panel .btn_sysn_row,
#mall_srm_budget .budget_panel .btn_sync_cell{cursor:pointer;}
#mall_srm_budget .budget_panel .btn_sysn_row:hover{font-weight:bold;color:#1A1700;}
#mall_srm_budget .budget_panel .btn_sync_cell:hover{color:#FC0341;}


/*
	BOARD
*/

#board_wrapper #board_list .subject{cursor: pointer;}
#board_wrapper #board_list .subject:hover{color: #141B1F;font-weight: 600;}

#board_wrapper .count_section{display:flex;justify-content:space-between;padding-top:36px;}
#board_wrapper .count_section .counter_sec{padding-bottom:6px;}
#board_wrapper .count_section .total_articles:before{content:'전체';color:#a89eae;padding-right:6px;}
#board_wrapper .count_section .total_articles:after{content:'건';color:#a89eae;padding-left:6px;}
#board_wrapper .count_section .this_page:before{content:'[';color:#a89eae;padding-left:12px;padding-right:6px;}
#board_wrapper .count_section .total_pages:before{content:'페이지 /';color:#a89eae;padding-left:6px;padding-right:6px;}
#board_wrapper .count_section .total_pages:after{content:'페이지]';color:#a89eae;padding-left:6px;}

#board_wrapper .board_detail .title_row{background-color:#F8F8F8;}
#board_wrapper .board_detail .title{text-align: center;font-size:1.25rem;font-weight: 600; color:#141b1f; }

#board_wrapper .board_detail .content_row{padding-left:24px; padding-right:24px;}
#board_wrapper .board_detail .file_list{
	display:flex;
	flex-wrap: wrap;
}

#board_wrapper .file_list .btn_download{cursor:pointer;border: 1px SOLID #c4ccd4;background-color:#F8F8F8;border-radius: 4px;padding:6px;}
#board_wrapper .file_list .btn_download:not(:first-child){margin-left:6px;}
#board_wrapper .file_list .btn_download:hover{background-color: #FBFAE9;border: 1px SOLID #141B1F;}
#board_wrapper .file_list .label{color:#141b1f;font-weight:600;}
#board_wrapper .file_list .file{font-size: 0.8125rem; color:#c4ccd4}
#board_wrapper .file_list .file:before{content:'\A (파일명 :'; white-space:pre;}
#board_wrapper .file_list .size{font-size: 0.8125rem; color:#c4ccd4}
#board_wrapper .file_list .size:before{content:', 파일 크기 :';padding-left:2px;padding-right:4px;}
#board_wrapper .file_list .size:after{content:'Bytes)';padding-left:4px;}

#board_wrapper .board_button{display: flex;justify-content: flex-end; padding-top: 12px;}
#board_wrapper .board_button li{padding-left:6px;}
#board_wrapper .board_button button{height:48px; border-radius:6px;padding-left:12px;padding-right:12px;}