/* Plus_minus */
.toggle_menu{position:relative;}
.toggle_menu:before{position:absolute;left:17px;top:41%;content:"";display:block;width:18px;height:5px;background:rgb(0, 0, 0);transition:all 0.4s;}
.toggle_menu:after{position:absolute;left:24px;top:5px;content:"";display:block;width:5px;height:18px;background:rgb(0, 0, 0);transition:all 0.4s;}
/* 
.toggle_menu{position:relative;}
.toggle_menu:before{position:absolute;left:8px;top:50%;content:"";display:block;width:16px;height:2px;background:#1F4E7B;transition:all 0.4s;}
.toggle_menu:after{position:absolute;left:15px;top:calc(50% - 7px);content:"";display:block;width:2px;height:16px;background:#1F4E7B;transition:all 0.4s;} */


.on.toggle_menu:before{transform: rotate(-180deg);}
.on.toggle_menu:after{opacity:0;}

*{list-style: none;}
.Business_owner_training{height: 100%;}
a:hover{text-decoration: none;}
/* .Business_owner_box_menu.on span{background:#401E5B;color: #fff;} */

.Business_owner_training{width: 1500px;margin: 100px auto;}
.Business_owner_box_menu{
    display: inline-block; width: 1000px; color: rgb(0, 0, 0);font-size: 20px;border: 2px solid #BFBFBF;border-radius: 10px;background: #fff;text-indent: 50px;font-weight: bold;}

	.Business_owner_box_menu:hover{color: #0749ce;}
	

.Business_owner_box_menu_text{line-height: 2.5;border-left: 3px solid #D5B8EA;margin-left: 50px;padding: 25px;}

.Business_owner_box_menu_text p{font-size: 15px; text-indent: 18px; line-height: 25px;}
.Business_owner_box_menu_text h5{color: #969696; font-size: 12px;}
.Business_owner_box_menu_text h3{font-size: 17px; line-height: 25px; padding-bottom: 10px;}



/*애니메이션바*/
.Business_owner_box_menu.on > span:after	{width: 100%;}
.Business_owner_box_menu > span{position: relative;}
.Business_owner_box_menu > span:after		{content:"";
										position:absolute;left:0;
										bottom:-2px;
										display:inline-block;
										width:0;
                                        /* background: url(../images/gnb_depth1_arr.gif) 0 0 no-repeat; */
                                        background: #EF4758;
										height:4px;
										transition:all 0.5s;
										}


.Business_owner_box_menu_text span{position: relative;}
.Business_owner_box_menu_text span::after{width: 100%;}
.Business_owner_box_menu_text span:after{content:"";position:absolute;left:0;bottom:0;background: #EF4758;display: inline-block; /* width: 0;*/ height:1px;transition:all 3s;z-index: 10;}