@charset "euc-kr";
/* 
@font-face {
font-family: NanumGothicBold;
src: url('/common/ui/css/font/NanumGothicBold.eot'); IE9 Compatibility Modes
src: url('/common/ui/css/font/NanumGothicBold.eot?') format('eot'),   IE6-IE8
	url('/common/ui/css/font/NanumGothicBold.woff') format('woff'), Modern Browsers
	url('/common/ui/css/font/NanumGothicBold.ttf')  format('truetype'), Safari, Android, iOS
	url('/common/ui/css/font/NanumGothicBold.svgz#NanumGothicBold') format('svg'),
    url('/common/ui/css/font/NanumGothicBold.svg#NanumGothicBold') format('svg');
}
*/


.layerpopuptype01	{}
.layerpopuptype01 .layerhead	{}
.layerpopuptype01 .layerhead p	{}
.layerpopuptype01 .layerhead .closebtn	{}
.layerpopuptype01 .layerbody	{}


/* 레이어팝업 */
.layerpopuptype01	{}
.layerpopuptype01 .layerheader	{background: url('../../images/common/bg_layerpopuptype01_2_r.png') no-repeat 100% 0; padding: 0 59px 0 0;}
.layerpopuptype01 .layerheader .layertitle	{font-weight: bold; font-size: 14px; color: #fff; background: url('../../images/common/bg_layerpopuptype01_2.png') no-repeat 0 0; padding: 13px 0 0 25px; height: 33px; }
.layerpopuptype01 .layersection	{background: #fff url('../../images/common/bg_layerpopuptype01_1.png') repeat-y 100% 0; padding: 0 4px 0 0;}
.layerpopuptype01 .layersection .inner	{border-right: 1px solid #cfd0d5; border-left: 1px solid #cfd0d5; padding: 30px 24px 40px; zoom: 1;}
.layerpopuptype01 .layerfooter	{text-align: right; background: url('../../images/common/bg_layerpopuptype01_3_r.png') no-repeat 100% 100%; padding: 0 10px 0 0;}
.layerpopuptype01 .layerfooter a.layclosebtn	{padding: 8px 19px 0 0; font-family: Tahoma; font-weight: bold; font-size: 10px; color: #959595; display: block; background: url('../../images/common/bg_layerpopuptype01_3.png') no-repeat 0 100%; height: 25px;}

/* 스티커 설정 */
.layerpop_stickersetup	{width: 220px;}
.layerpop_stickersetup .stickerlist	{padding: 19px 19px 15px;}
.layerpop_stickersetup .stickerlist ul	{overflow: hidden;}
.layerpop_stickersetup .stickerlist ul li	{float: left; padding: 0 1px 1px 0;}
.layerpop_stickersetup .stickerlist ul li a	{border: 1px solid #f9f9f9; display: block; width: 15px; height: 13px; text-indent: -1000px; background-image: url('../../images/common/icon/stickerlist.gif'); background-repeat: no-repeat;}
.layerpop_stickersetup .stickerlist ul li a.on, .layerpop_stickersetup .stickerlist ul li a:hover	{border-color: #a1567d;}
.layerpop_stickersetup .stickerlist ul li a.icon01	{background-position: 0 0;}
.layerpop_stickersetup .stickerlist ul li a.icon02	{background-position: -20px 0;}
.layerpop_stickersetup .stickerlist ul li a.icon03	{background-position: -40px 0;}
.layerpop_stickersetup .stickerlist ul li a.icon04	{background-position: -60px 0;}
.layerpop_stickersetup .stickerlist ul li a.icon05	{background-position: -80px 0;}
.layerpop_stickersetup .stickerlist ul li a.icon06	{background-position: -100px 0;}
.layerpop_stickersetup .stickerlist ul li a.icon07	{background-position: -120px 0;}
.layerpop_stickersetup .stickerlist ul li a.icon08	{background-position: 0 -20px;}
.layerpop_stickersetup .stickerlist ul li a.icon09	{background-position: -20px -20px;}
.layerpop_stickersetup .stickerlist ul li a.icon10	{background-position: -40px -20px;}
.layerpop_stickersetup .stickerlist ul li a.icon11	{background-position: -60px -20px;}
.layerpop_stickersetup .stickerlist ul li a.icon12	{background-position: -80px -20px;}
.layerpop_stickersetup .stickerlist ul li a.icon13	{background-position: -100px -20px;}
.layerpop_stickersetup .stickerlist ul li a.icon14	{background-position: -120px -20px;}
.layerpop_stickersetup .stickerlist ul li a.icon15	{background-position: 0 -40px;}
.layerpop_stickersetup .stickerlist ul li a.icon16	{background-position: -20px -40px;}
.layerpop_stickersetup .stickerlist ul li a.icon17	{background-position: -40px -40px;}
.layerpop_stickersetup .stickerlist ul li a.icon18	{background-position: -60px -40px;}
.layerpop_stickersetup .stickerlist ul li a.icon19	{background-position: -80px -40px;}
.layerpop_stickersetup .stickerlist ul li a.icon20	{background-position: -100px -40px;}
.layerpop_stickersetup .stickerlist ul li a.icon21	{background-position: -120px -40px;}

/* 글자색 설정 */
.layerpop_fontcolorsetup	{width: 180px;}
.layerpop_fontcolorsetup .colorlist	{padding: 9px 0 8px 9px;}
.layerpop_fontcolorsetup .colorlist ul li	{float: left; padding: 0 1px 1px 0;}
.layerpop_fontcolorsetup .colorlist ul li a	{display: block; border: 1px solid #fff; width: 18px; height: 17px;}
.layerpop_fontcolorsetup .colorlist ul li a.icon01	{border-color: #595a5c; background-color: #6f7073;}
.layerpop_fontcolorsetup .colorlist ul li a.icon02	{border-color: #a38935; background-color: #ccab42;}
.layerpop_fontcolorsetup .colorlist ul li a.icon03	{border-color: #678e37; background-color: #81b245;}
.layerpop_fontcolorsetup .colorlist ul li a.icon04	{border-color: #589a91; background-color: #6ec1b5;}
.layerpop_fontcolorsetup .colorlist ul li a.icon05	{border-color: #4a79a9; background-color: #5c97d3;}
.layerpop_fontcolorsetup .colorlist ul li a.icon06	{border-color: #cc6649; background-color: #ff7f5b;}
.layerpop_fontcolorsetup .colorlist ul li a.icon07	{border-color: #bd4754; background-color: #ec5969;}
.layerpop_fontcolorsetup .colorlist ul li a.icon08	{border-color: #c25c87; background-color: #f273a9;}
.layerpop_fontcolorsetup .colorlist ul li a.icon09	{border-color: #aa4287; background-color: #d553a9;}
.layerpop_fontcolorsetup .colorlist ul li a.icon10	{border-color: #8764b1; background-color: #a97ddd;}
.layerpop_fontcolorsetup .colorlist ul li a.on, .layerpop_fontcolorsetup .colorlist ul li a:hover	{background-image: url('../../images/common/icon/color_check.gif'); background-repeat: no-repeat; background-position: 50% 50%;}

/* 일시 설정 */
.layerpop_datentimesetup	{width: 300px;}
.layerpop_datentimesetup .datentimelist	{padding: 19px 19px 15px;}
.layerpop_datentimesetup .datentimelist .datepaging	{position: relative; padding: 0 0 10px;}
.layerpop_datentimesetup .datentimelist .datepaging a.button	{position: absolute; top: 0; right: 0;;}
.layerpop_datentimesetup .datentimelist .datepaging *	{vertical-align: middle;}
.layerpop_datentimesetup .datentimelist .datepaging .date	{font-size: 13px; font-weight: bold; margin: 0 10px;}
.layerpop_datentimesetup .datentimelist table thead th	{font-size: 0; line-height: 1; background: #9c9ca8 url('../../images/board/bg_datentimesetup_01.gif') repeat-x 0 0; padding: 6px 0 12px 0; vertical-align: top;}
.layerpop_datentimesetup .datentimelist table thead th img	{vertical-align: top;}
.layerpop_datentimesetup .datentimelist table tbody td	{border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; text-align: center; padding: 0; background: #fff;}
.layerpop_datentimesetup .datentimelist table tbody tr:first-child td	{border-top: 0 none;}
.layerpop_datentimesetup .datentimelist table tbody td:first-child	{border-left: 0 none;}
.layerpop_datentimesetup .datentimelist table tbody td a	{display: block; font: bold 11px Tahoma; padding: 5px 0 4px 0; border: 1px solid #fff;}
.layerpop_datentimesetup .datentimelist table tbody td.sun a	{color: #cc0000;}
.layerpop_datentimesetup .datentimelist table tbody td.sat a	{color: #0054a6;}
.layerpop_datentimesetup .datentimelist table tbody td a.today	{color: #fff; background: #f5a7cf; border-color: #dc96ba;}

/* 일정 등록 */
.layerpop_scheduleregist	 {width: 605px;}
.layerpop_scheduleregist .datatype01 dt, .layerpop_scheduleregist .datatype01 dd	 {margin: 0 0 14px 0;}
.layerpop_scheduleregist .datatype01 dt	 {width: 108px;}
.layerpop_scheduleregist .datatype01 dd	 {width: 410px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .iconlist	 {float: left; margin: 0 6px 0 0; position: relative; width: 84px; height: 27px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .iconlist li	 {position: absolute; top: 0; left: 0; display: none;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .iconlist li.on	 {display: block;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .iconlist li .buttontype12.type01 {background-image: url('../../images/board/bg_button_12_ty01.png'); padding-right: 13px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span	 {width: 67px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .iconlist li .buttontype12.type01 > span {width: 63px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span	 { background-image: url('../../images/common/icon/stickerlist.gif'); margin: 0 3px 0 0; background-repeat: no-repeat; width: 15px; height: 13px; vertical-align: middle; padding: 0; display: inline-block;}
*:first-child+html .layerpop_scheduleregist .datatype01 dd .selectsetup .button span span	 { display: inline; zoom: 1;}
*:first-child+html .layerpop_scheduleregist .datatype01 dd .selectsetup .button span	{position: relative; top: -1px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon01	{width: 0; height: 0; overflow: hidden;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon02	{background-position: -20px 0;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon03	{background-position: -40px 0;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon04	{background-position: -60px 0;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon05	{background-position: -80px 0;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon06	{background-position: -100px 0;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon07	{background-position: -120px 0;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon08	{background-position: 0 -20px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon09	{background-position: -20px -20px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon10	{background-position: -40px -20px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon11	{background-position: -60px -20px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon12	{background-position: -80px -20px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon13	{background-position: -100px -20px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon14	{background-position: -120px -20px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon15	{background-position: 0 -40px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon16	{background-position: -20px -40px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon17	{background-position: -40px -40px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon18	{background-position: -60px -40px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon19	{background-position: -80px -40px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon20	{background-position: -100px -40px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon21	{background-position: -120px -40px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup *	 {vertical-align: middle;}
.layerpop_scheduleregist .datatype01 dd .select_defalutSt	 {width: 150px;}
.layerpop_scheduleregist .datatype01 dd .textbox_subject	 {width: 195px;}
.layerpop_scheduleregist .datatype01 dd .textbox_date	 {width: 70px;}
.layerpop_scheduleregist .datatype01 dd .select_time01	 {width: 100px;}
.layerpop_scheduleregist .datatype01 dd .select_time02	 {width: 70px;}
.layerpop_scheduleregist .datatype01 dd .textbox_place	 {width: 200px;}
.layerpop_scheduleregist .datatype01 dd .textbox_sharing	 {width: 320px;}
