#wowslider-container1 .ws_images .ban {cursor:pointer;}
#content {background:url(/hp_shilla/image/main/main_image.png) repeat-x center top;min-height:538px;}
#mainpage {height:532px;position:relative;}

#mainpage .visual01 {position:absolute;right:0;bottom:0;1background:url(/hp_shilla/image/main/visual01.png) no-repeat right bottom;width:809px;height:629px;z-index:10;}
#mainpage .visual02 {position:absolute;right:0;bottom:0;1background:url(/hp_shilla/image/main/visual02.png) no-repeat right bottom;width:634px;height:459px;display:none;z-index:10;}

#mainpage .mainpage01 {position:relative;left:0;top:0;width:100%;height:100%;z-index:100;}
#mainpage .mainpage01 .main_copy {padding:50px 0 30px 0;}
#mainpage .mainpage01 .main_icon {list-style-type:none;margin:0;padding:0;width:320px;}
#mainpage .mainpage01 .main_icon li {list-style-type:none;padding:8px 0;border-bottom:1px dashed #c4c4c4;}
#mainpage .mainpage01 .main_icon li ul {list-style-type:none;margin:0;padding:0;}
#mainpage .mainpage01 .main_icon li ul li {padding:0;margin:0;float:left;border:0;}
#mainpage .mainpage01 .main_icon li ul li p {}
#mainpage .mainpage01 .main_icon .ico {}
#mainpage .mainpage01 .main_icon .text {margin:10px 0 10px 10px;font-size:11px;color:#323436;}
#mainpage .mainpage01 .main_icon .text .sbj {color:#222425;font-size:14px;font-weight:bold;letter-spacing:1px;margin-bottom:5px;}
#mainpage .mainpage01 .main_icon .text span {color:#ff7b01;font-size:20px;letter-spacing:0px;font-weight:bold;font-family:"Nanum Gothic ex";}
#mainpage .mainpage01 .main_icon .first {padding-top:0;}
#mainpage .mainpage01 .main_icon .last {border-bottom:0;}

#mainpage2 {margin-top:10px;}
#mainpage2 .notice {float:left;border:0px solid red;width:32%;}
#mainpage2 .popup {float:left;border:0px solid blue;width:32%;margin-left:16px;}
#mainpage2 .program {float:right;border:0px solid green;width:33%;height:125px;position:relative;top:0;}
