/* s:basic style */

/* Float Style */
.f_left{float:left ! important}
.f_right{float:right ! important}
.f_none{float:none ! important}
.f_clear{clear:both ! important}

/* Text Align Style */
.txt_left{text-align:left ! important}
.txt_right{text-align:right ! important}
.txt_center{text-align:center ! important}

/* Vertical Align Style */
.v_top{vertical-align:top ! important}
.v_middle{vertical-align:middle ! important}
.v_bottom{vertical-align:bottom ! important}

/* Font Color Style */
.red{color:#EF413D ! important}
.blue{color:#006abb ! important}
.skyblue{color:#00A0DC ! important}
.gray{color:#555 ! important}
.green{color:#4DA81C ! important}
.orange{color:#e38731 ! important}
.black{color:#000 ! important}
.yellow{color:#f4f675 ! important}

.f_12{font-size:12px ! important}
.d_inline{display:inline ! important}

/* Letter Spacing Style */
.spacing1{letter-spacing:-1px}
.spacing2{letter-spacing:-2px}
.spacing3{letter-spacing:-3px}

/* Padding Style */
.pd_t0{padding-top:0 ! important}
.pd_t5{padding-top:5px ! important}
.pd_t10{padding-top:10px ! important}
.pd_t15{padding-top:15px ! important}
.pd_t20{padding-top:20px ! important}
.pd_t30{padding-top:30px ! important}
.pd_t40{padding-top:40px ! important}
.pd_t50{padding-top:50px ! important}

.pd_l0{padding-left:0 ! important}
.pd_l5{padding-left:5px ! important}
.pd_l10{padding-left:10px ! important}
.pd_l15{padding-left:15px ! important}
.pd_l20{padding-left:20px ! important}
.pd_l25{padding-left:25px ! important}
.pd_l30{padding-left:30px ! important}

.pd_r0{padding-right:0 ! important}
.pd_r5{padding-right:5px ! important}
.pd_r10{padding-right:10px ! important}
.pd_r15{padding-right:15px ! important}
.pd_r20{padding-right:20px ! important}

.pd_b0{padding-bottom:0 ! important}
.pd_b5{padding-bottom:5px ! important}
.pd_b10{padding-bottom:10px ! important}
.pd_b15{padding-bottom:15px ! important}
.pd_b20{padding-bottom:20px ! important}
.pd_b30{padding-bottom:30px ! important}
.pd_b40{padding-bottom:40px ! important}

/* Margin Style */
.mar_t0{margin-top:0 ! important}
.mar_t5{margin-top:5px ! important}
.mar_t10{margin-top:10px ! important}
.mar_t15{margin-top:15px ! important}
.mar_t20{margin-top:20px ! important}
.mar_t30{margin-top:30px ! important}
.mar_t40{margin-top:40px ! important}

.mar_r0{margin-right:0 ! important}
.mar_r5{margin-right:5px ! important}
.mar_r10{margin-right:10px ! important}
.mar_r15{margin-right:15px ! important}
.mar_r20{margin-right:20px ! important}

.mar_l0{margin-left:0 ! important}
.mar_l5{margin-left:5px ! important}
.mar_l10{margin-left:10px ! important}
.mar_l15{margin-left:15px ! important}
.mar_l20{margin-left:20px ! important}
.mar_l25{margin-left:25px ! important}
.mar_l30{margin-left:30px ! important}

.mar_b0{margin-bottom:0 ! important}
.mar_b5{margin-bottom:5px ! important}
.mar_b10{margin-bottom:10px ! important}
.mar_b15{margin-bottom:10px ! important}
.mar_b20{margin-bottom:20px ! important}
.mar_b30{margin-bottom:30px ! important}
.mar_b40{margin-bottom:40px ! important}

/* 정렬 */
.img_left{float:left;margin:0 20px 10px 0}
.img_right{float:right;margin:0 0 10px 20px}
.po_absol{position:absolute}
.clear{clear:both}

/* 기본 타이틀 */
.basic_h3{padding-left:25px;background:url(/images/kukhwa/sub/basic_h3.png) no-repeat 0px 2px;font-size:1.5em;font-weight:600;line-height:26px;color:#575757}
.center_h3{font-size:1.5em;font-weight:600;line-height:26px;color:#575757;text-align:center;margin-bottom:10px}
.center_h3 img{padding:2px 5px 0 0 }

.list{margin-left:18px;padding:5px 0 0 10px;background:url(/images/childcare/sub/dot.png) no-repeat 0 12px;font-size:10pt;line-height:20px;font-weight:normal}

/* 리스트 */
.basic_ul{padding-bottom:15px}
.basic_ul li{font-size:14px;font-weight:normal;line-height:26px}
.basic_ul li ul li{padding-left:9px;font-size:12px;line-height:22px;color:#676767}
.basic_ul li ul li ul li{padding-left:9px;font-size:9pt;background:none;}

/* 테이블 */
.basic_table{width:100%;border-top:solid 2px #333;text-align:center;margin:0 0 15px 0}
.basic_table thead th{padding:10px 0;border-right:solid 1px #bbb;border-bottom:solid 1px #bbb;font-weight:600;font-size:1.2em;line-height:normal;vertical-align:middle;background:#ff687d;color:#fff}
.basic_table thead th.last{border-right:none}
.basic_table tbody th{padding:13px 5px 13px 5px;vertical-align:middle;border-right:solid 1px #bbb;border-bottom:solid 1px #bbb;background:#E8E8E8 repeat scroll 0 0;font-weight:600;font-size:14px;line-height:1.4em}
.basic_table tbody td{padding:13px 5px 13px 5px;vertical-align:middle;border-right:solid 1px #cbcbcb;border-bottom:solid 1px #cbcbcb;text-align:center;line-height:1.4em}
.basic_table tbody td.last{border-right:none}

.basic_table2{width:100%;border-top:solid 2px #444547;text-align:center;margin:0 0 15px 0}
.basic_table2 thead th{padding:10px 0;border-right:solid 1px #bbb;border-bottom:solid 1px #bbb;font-weight:600;font-size:1.2em;line-height:normal;vertical-align:middle;background:#ff687d;color:#fff}
.basic_table2 thead th.last{border-right:none}
.basic_table2 tbody th{padding:13px 5px 13px 5px;vertical-align:middle;border-right:solid 1px #bbb;border-bottom:solid 1px #bbb;background:#ff687d repeat scroll 0 0;font-weight:600;font-size:1.2em;line-height:1.4em;color:#fff}
.basic_table2 tbody td{padding:13px 5px 13px 25px;vertical-align:middle;border-right:solid 1px #cbcbcb;border-bottom:solid 1px #cbcbcb;text-align:left;line-height:1.4em}
.basic_table2 tbody td.last{border-right:none}


/* 탭메뉴 */
.basic_tab{width:100%;margin-bottom:20px}
.basic_tab li{float:left;text-align:center;border:solid 1px #666;border-right:none;width:10%}
.basic_tab li a{display:block;color:#666;}
.basic_tab li a:hover,.tab1 li a:active{text-decoration:underline;background:#ff687d;color:#fff}
.basic_tab li.on a{background:#ff687d;color:#fff}

/* 경계선 */
.dotline{border-bottom:1px dashed #d9d9d9}

/* 박스 */
.basic_box{margin-top:10px;padding:10px;border:solid 3px #fbe3a1;line-height:1.6em;font-size:13px;color:#909090;font-weight:normal;}
.basic_box a{color:#636363}

/* 버튼 */

/* e:basic style */

/* 축제소개 - 초대의글 */
.introduce {margin-bottom:100px}
.introduce img{text-align:center;}
.introduce p{text-align:center;}
.introduce p.title{margin-top:70px;font-size:2.0em;font-weight:bold}
.introduce p.text{color:#666;font-weight:600;font-size:1.4em;line-height:1.5em;}

/* 축제소개 - 국화축제란 */
.kukhwa_info{background:url(/images/kukhwa/sub/sub01/introduce.png) no-repeat center 0;height:650px}
.kukhwa_info dl{}
.kukhwa_info dl.info01 dt{color:#6c90ca;margin:10px 0 45px 0}
.kukhwa_info dl.info02 dt{color:#ef5423;margin:100px 0 40px 0}
.kukhwa_info dl.info03 dt{color:#3a9bd5;margin:80px 0 30px 0}
.kukhwa_info dl dt{font-size:2.0em;font-weight:600;text-align:center;}
.kukhwa_info dl dd{font-size:1.4em;font-weight:600;color:#fff;padding-left:150px;line-height:1.5em}

/* 축제소개 - 지난축제이야기 */
.festival_his_list{width:100%;border-top:solid 2px #4a4a4a;margin:0 0 20px 0;}
.festival_his_list li{border-bottom:1px solid #e5e5e5;}
.festival_his_list li:hover{background:#F2F2F2}
.festival_his h3{float:left;padding:100px 0 0 40px;font-size:2.2em}
.festival_his h3 img{padding:5px 5px 0 0}
.festival_his dl{height:80px;padding:25px 0 0 50px;float:left;line-height:1.8em;}
.festival_his dl.dl_point{width:260px;}
.festival_his dl dt{font-size:1.4em;font-weight:bold;color:#ff687d;padding:10px 0 5px 0}
.festival_his dl dd{font-size:1.2em;font-weight:600;}
.festival_his_data{overflow:hidden;}
.festival_his_data p{float:left;width:179px;height:193px;padding:20px 0 20px 20px;}
.festival_his_data p img{width:179px;height:193px;}

.festival_his_data div{float:left;}
.festival_his_data div ul li img{padding-top:3px}

/* 축제소개 - 찾아오시는 길 */
.map dl{border-top:solid 2px #444547;line-height:1.4em;padding-bottom:40px;}
.map dl dt{border-bottom:1px solid #bbb;padding:10px 5px 8px 320px;font-size:1.4em;font-weight:600;text-align:left;line-height:1.5em}
.map dl dt img{padding-right:10px}
.map dl dd{border-bottom:1px solid #e1e1e1;color:#333;padding:10px 5px 8px 5px}
.map dl dd strong{padding-right:10px;color:#f26522}

/* 축제개요 - 행사개요 */
.festival_outline{position:relative;background:url(/images/kukhwa/sub/sub02/festival_outline.png) no-repeat top center;height:730px}
.festival_outline div{position:absolute;width:330px;height:200px;top:210px;left:300px}
.festival_outline dl{display:inline-block;text-align:left;width:350px;}
.festival_outline dl dt{background:url(/images/kukhwa/sub/sub02/outline_dt.png) no-repeat top center;float:left;width:68px;height:27px;font-size:1.2em;color:#fff;text-align:center;padding:5px 0;font-weight:600}
.festival_outline dl dd{font-size:1.2em;font-weight:600;padding:5px 0 0 80px}

/* 행사장안내 */
.festival_garden table{width:100%;border-top:solid 2px #333;text-align:center;margin:0 0 15px 0}
.festival_garden table thead th{padding:10px 0;border-right:solid 1px #bbb;border-bottom:solid 1px #bbb;font-weight:600;font-size:1.2em;line-height:normal;vertical-align:middle;background:#ff687d;color:#fff}
.festival_garden table thead th.last{border-right:none}
.festival_garden table tbody th{padding:7px 5px 7px 5px;vertical-align:middle;border-right:solid 1px #bbb;border-bottom:solid 1px #bbb;background:#E8E8E8 repeat scroll 0 0;font-weight:600;font-size:14px;line-height:1.4em;color:#fff}
.festival_garden table tbody td{padding:7px 5px 7px 5px;vertical-align:middle;border-right:solid 1px #cbcbcb;border-bottom:solid 1px #cbcbcb;text-align:center;line-height:1.4em}
.festival_garden table tbody td.last{border-right:none}


/* 국화이야기 - 익산시화 국화 */
.city_flower{background:url(/images/kukhwa/sub/sub03/cityflowerbg.png) right top no-repeat}
.city_flower div{width:470px;float:left;height:370px;}
.city_flower div h3{font-size:2.2em;color:#ff687d;text-align:center;padding-top:50px;font-weight:600}
.city_flower div p{font-size:1.6em;font-weight:600;line-height:2.0em;padding-top:30px}

/* 국화이야기 - 꽃말과 설화 */
.flower_story{background:url(/images/kukhwa/sub/sub03/storybg.png) right top no-repeat}
.flower_story div{height:350px;float:left;width:400px}
.flower_story div p{font-size:1.6em;font-weight:600;line-height:2.0em;padding:20px 0;text-align:center;color:#F99}
.flower_story div dl{text-align:center;padding-top:10px;}
.flower_story div dt{font-weight:600}
.flower_story div dt,.flower_story div dd{font-size:1.2em;line-height:1.5em;display:inline-block;padding:10px 0;border-bottom:1px dashed #CCC}
.flower_story div h3{font-size:2.2em;color:#ff687d;text-align:center;padding-top:30px;font-weight:600}

/* 홍보영상 */
.cf_movie{text-align:center}
.cf_movie h3{font-size:2.5em;margin-top:30px}
.cf_movie .his_date{font-size:1.5em;border-top:1px solid #ff687d;border-bottom:1px solid #ff687d;text-align:center;padding:5px 0;margin:15px auto 0 auto;width:150px;color:#ff687d;margin-bottom:40px}
.cf_movie .cf_tab{width:100%;margin-bottom:20px}
.cf_movie .cf_tab li{float:left;text-align:center;border:solid 1px #666;border-right:none;width:12.3%}
.cf_movie .cf_tab li.last{border-right:solid 1px #666}
.cf_movie .cf_tab li a{display:block;color:#666;;padding:10px 0}
.cf_movie .cf_tab li a:hover,.cf_tab li a:active,.cf_tab li a:focus{text-decoration:underline;background:#ff687d;color:#fff}