@charset "utf-8";

#atc01 .inner{position:relative;width:1280px;margin:0 auto}
#atc01 .inner:before{position:absolute;right:854px;top:-145px;content:'';width:746px;height:755px;background:url('/sh_img/include/inc01/img/inc01_bg.png') no-repeat left top #008391}
#atc01 .box_wrap{overflow:hidden;position:relative;z-index:100}
#atc01 .box_wrap>div{float:left;width:427px}

#atc01 .l_wrap{padding-top:88px}
#atc01 .l_wrap .tit_txt{font-size:32px;font-weight:600;text-align:center;color:#fff;font-family:'Josefin Sans', sans-serif}

#atc01 .c_wrap .c_txt{padding:77px 0 0 52px;font-size:15px;letter-spacing:-0.5px;line-height:26px;color:#777;font-family:'notokr-regular'}

#atc01 .r_wrap{background:#fff}
#atc01 .r_wrap .page_btn{display:block;position:relative;width:170px;margin:84px 0 0 124px;padding:0 0 11px 7px;border-bottom:3px solid #222;font-size:16px;letter-spacing:-0.5px;color:#222;font-family:'notokr-medium'}
#atc01 .r_wrap .page_btn span{position:absolute;right:6px;top:9px;width:15px;height:15px;overflow:hidden}
#atc01 .r_wrap .page_btn span:before,
#atc01 .r_wrap .page_btn span:after{position:absolute;bottom:-1px;width:15px;height:25px;content:'\f178';color:#222;font-family:FontAwesome;transition:all .2s}
#atc01 .r_wrap .page_btn span:before{left:0}
#atc01 .r_wrap .page_btn span:after{left:-15px;opacity:0} 
#atc01 .r_wrap .page_btn:hover span:before{left:15px;opacity:0;transition-delay:0s}
#atc01 .r_wrap .page_btn:hover span:after{left:0;opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}

#atc01 .r_wrap .contact_box{margin-top:58px;padding-bottom:52px;border:1px solid #e1e1e1;text-align:center}
#atc01 .r_wrap .contact_box .box_tit{padding-top:50px;font-size:16px;color:#222;font-family:'notokr-medium'}
#atc01 .r_wrap .contact_box .tel{padding:24px 0 22px 0;font-size:32px;font-weight:700;color:#242a2b;font-family:'Josefin Sans', sans-serif}
#atc01 .r_wrap .contact_box .email{font-size:15px;font-weight:400;color:#aaa;font-family:'Josefin Sans', sans-serif}
#atc01 .r_wrap .contact_box .account{display:block;width:344px;height:auto;margin:20px auto 0;padding:8px 0;border-radius:3px;font-size:13px;letter-spacing:-0.5px;line-height:1.8;color:rgba(255,255,255,.6);background:var(--primary2);font-family:'notokr-medium'}
#atc01 .r_wrap .contact_box .account span{display:block;font-size:15px;color:#fff}
#atc01 .r_wrap .contact_box .quick_list{overflow:hidden;width:375px;margin:49px auto 0 auto}
#atc01 .r_wrap .contact_box .quick_list li{float:left;width:125px;height:73px;border-right:1px solid #e1e1e1;-webkit-transition:all .3s;transition:all .3s}
#atc01 .r_wrap .contact_box .quick_list li a{display:block;padding-top:51px;font-size:15px;letter-spacing:-0.5px;color:#222;font-family:'notokr-medium'}
#atc01 .r_wrap .contact_box .quick_list li:nth-child(1){background:url('/sh_img/include/inc01/img/icon01_off.png') no-repeat center 6px}
#atc01 .r_wrap .contact_box .quick_list li:nth-child(2){background:url('/sh_img/include/inc01/img/icon02_off.png') no-repeat center 5px}
#atc01 .r_wrap .contact_box .quick_list li:nth-child(3){border-right:none;background:url('/sh_img/include/inc01/img/icon03_off.png') no-repeat center 2px}
#atc01 .r_wrap .contact_box .quick_list li:hover:nth-child(1){background:url('/sh_img/include/inc01/img/icon01_on.png') no-repeat center 6px}
#atc01 .r_wrap .contact_box .quick_list li:hover:nth-child(2){background:url('/sh_img/include/inc01/img/icon02_on.png') no-repeat center 5px}
#atc01 .r_wrap .contact_box .quick_list li:hover:nth-child(3){background:url('/sh_img/include/inc01/img/icon03_on.png') no-repeat center 2px}

/* 달력 */
#atc01 .l_wrap{width:426px !important}
#atc01 .l_wrap .calendar_box{position:relative;height:430px;margin-top:68px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#f6f6f6}
#atc01 .calendar_box .title_wrap{height:60px;padding-top:37px}
#atc01 .calendar_box .title_wrap .np_btn{position:absolute;width:60px;height:60px;text-align:center;line-height:60px;color:rgba(255,255,255,.5);background:#242a2b;cursor:pointer}
#atc01 .calendar_box .title_wrap .prev_btn{left:-1px;top:-1px}
#atc01 .calendar_box .title_wrap .next_btn{right:0;top:-1px}
#atc01 .calendar_box .title_wrap .h3_box{font-size:24px;font-weight:700;text-align:center;color:#222;font-family:'Josefin Sans', sans-serif}
#atc01 .calendar_box .title_wrap .h3_box h3{font-weight:700;font-family:'Josefin Sans', sans-serif}
#atc01 .calendar_box .tbl_calendar{margin:47px auto 0 auto}
#atc01 .calendar_box .tbl_calendar tr{font-size:15px;}
#atc01 .calendar_box .tbl_calendar tr th{width:55px;padding-bottom:9px;font-weight:normal;color:#444;font-family:'notokr-regular'}
#atc01 .calendar_box .tbl_calendar tr td{width:55px;height:37px;text-align:center;}
#atc01 .calendar_box .tbl_calendar tr td .subja{border:none;font-weight:400;line-height:37px;color:#444;background:none;font-family:'Poppins', sans-serif}
#atc01 .calendar_box .tbl_calendar .ca_blue{color:#2990e0 !important}
#atc01 .calendar_box .tbl_calendar .ca_red{color:#e63c3c !important}
#atc01 .calendar_box .tbl_calendar tbody#change_area td button{position:relative}
#atc01 .calendar_box .tbl_calendar tbody#change_area td button.subject:before{position:absolute;top:4px;left:50%;width:3px;height:3px;margin-left:-2px;border-radius:100%;background:#008391;content:"";}

/* 일정 리스트 */
#atc01 .calendar_list{width:100%;min-height:430px;margin-top:51px;padding:19px 43px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
#atc01 .calendar_list li{list-style:none;border-bottom:1px dotted #ddd}
#atc01 .calendar_list li a{display:block;overflow:hidden;padding:28px 10px 20px 10px}
#atc01 .calendar_list li.no{padding-top:170px;text-align:center}
#atc01 .calendar_list li:last-child{border-bottom:none}
#atc01 .calendar_list .lt_tit{float:left;position:relative;top:-4px;padding-left:32px}
#atc01 .calendar_list .lt_date{float:left;width:80px;height:72px;padding-top:16px;border:1px solid #bfeaea;font-size:14px;letter-spacing:0;font-weight:400;text-align:center;line-height:21px;color:#aaa;-webkit-transition:all .3s;transition:all .3s;font-family:'Josefin Sans', sans-serif}
#atc01 .calendar_list li a:hover .lt_date{border:1px solid #88c1c1}
#atc01 .calendar_list .lt_date .day{display:block;font-size:22px;font-weight:500;color:#008391}
#atc01 .calendar_list p{font-size:14px;letter-spacing:0;color:#888;font-family:'notokr-regular'}
#atc01 .calendar_list .tit{margin-bottom:9px;font-size:16px;color:#444;font-family:'notokr-medium'}
