@charset "utf-8";
/* sub_layout  */
.sub_cont{min-width:1240px;min-height:500px;padding-bottom:80px;letter-spacing:-1.4px;color:#282a33;line-height:1.68em}
.sub_visual{min-width:1240px;position:relative;height:340px;overflow:hidden;background:#000}
.sub_visual:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/sub/sub_visual.jpg') no-repeat top center;animation:animate_background 2s ease;opacity:0.6}
.sub_visual .sub_title{color:#fff;animation:fadein 1.5s;}
.sub_visual .sub_title h2{padding-top:116px;font-size:2.250em;font-weight:500}
.sub_visual .sub_title ul{display:inline-block;margin:26px 0 0;}
.sub_visual .sub_title ul li{position:relative;float:left;padding-left:30px}
.sub_visual .sub_title ul li:before{content:'';position:absolute;left:8px;top:0;display:inline-block;width:18px;height:18px;background:url('../img/ir.png') no-repeat -485px -127px;vertical-align:middle;}
.sub_visual .sub_title ul li:first-child:before{left:2px;background-position:-438px -131px;}

.sub_visual .navigation{position:absolute;width:100%;bottom:-1px;height:60px;}
.sub_visual .navigation li{position:relative;border-left:1px solid;border-color:rgba(255,255,255,.2);}
.sub_visual .navigation li:first-child{border-left:none}

.sub_cont .title_box {padding:60px 0 70px}
.sub_cont .title_box h2{position:relative;font-size:2em;padding-top:60px;font-weight:500}
.sub_cont .title_box h2:before{content:'';position:absolute;top:0;left:50%;display:block;background:#000;height:38px;width:1px}
.sub_cont .title_box .gray{margin-top:20px;font-size:1.125em}

/* sub tab */
.tab_01,.tab{width:100%;}
.tab_01 li{display:table;float:left;vertical-align:middle;height:100%;margin-left:-1px;margin-top:-1px;text-align:center;color:#fff;background:rgba(10,25,83,.8);}
.tab_01 li a{display:table-cell;padding:0 20px;height:60px;vertical-align:middle;font-size:1.125em;opacity:.9}
.tab_01 li a:hover,.tab_01 li a:focus{background:#eee;color:#0a1953;font-weight:500;opacity:1}
.tab_01 li a.on{background:#fff;color:#0a1953;font-weight:500;opacity:1}
.tab,.tabs{margin-bottom:50px}
.tab li,.tabs li{display:table;float:left;vertical-align:middle;height:100%;margin-left:-1px;margin-top:-1px;text-align:center;color:#000;border:1px solid #ddd}
.tab li a,.tabs li a{display:table-cell;padding:0 20px;height:60px;vertical-align:middle;}
.tab li a:hover,.tabs li a:hover,.tab li a:focus{background:#f8f8f8;color:#20389a;font-weight:500}
.tab li.active a,.tabs li.active a{background:#20389a;color:#fff;font-weight:500;opacity:1}

.tabs.tabs02{display:inline-block;}
.tabs.tabs02  li{display:inline-block;border:0;margin-right:4px}
.tabs.tabs02  li a{display:block;position:relative;height:50px;padding:0 30px;border:1px solid #ddd;border-radius:10px;line-height:50px;font-size:1em;color:#666}
.tabs.tabs02  li a:hover,.tabs.tabs02  li a:focus{background:#fff;color:#d52b2d;font-weight:500;opacity:1}
.tabs.tabs02  li.active a{background:#d52b2d;color:#fff !important;font-weight:500;opacity:1;}
.tab_content{margin-bottom:50px;}

.col2 li{width:50%}
.col3 li{width:33.3%}
.col4 li{width:25%}
.col5 li{width:20%}

/* title_style */
.sub_cont h3{position:relative;padding-bottom:30px;font-size:1.5em;font-weight:bold;color:#000}
.sub_cont h3.titst01{margin-bottom:38px;}
.sub_cont h3.titst01:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:1px;background:#000}
.sub_cont h3.titst02:before{content:'';left:50%;margin-left:-20px;}
.sub_cont h4{position:relative;padding-left:20px;margin-bottom:20px;font-size:1.25em;font-weight:bold;color:#20389a}
.sub_cont h4:before{content:'';position:absolute;display:inline-block;left:0;top:2px;width:16px;height:16px;background:url('../img/ir.png') no-repeat -491px -164px;}
.sub_cont h5{position:relative;padding-left:20px;margin-bottom:20px;font-size:1.063em;font-weight:bold;}
.sub_cont h5:before{content:'';position:absolute;display:inline-block;left:0;top:4px;width:6px;height:6px;border:3px solid #20389a;border-radius:50%}


/* sub0101 - 세계유산으로서 고인돌 */
.section{position:relative;padding:100px 0}
.section .img_box,.section .text_box{float:left;width:50%}
.sub0101 .has_bg{position:relative;background:url('../img/sub/bg_sub0101_01.png') no-repeat left top #f8f8f8}
.sub0101 .has_bg:before{content:'';position:absolute;top:0;right:0;display:inline-block;width:100%;height:100%;background:url('../img/sub/bg_sub0101_02.png') no-repeat right bottom }

/* sub0102 - 세계유산 화순 고인돌 특징 */
.sub0102 .ul_box {background:#fff;border:1px solid #ddd;padding:30px 0}
.sub0102 .ul_box:before,
.sub0102 .ul_box ul:before{content:'';display:inline-block;position:absolute;top:0;height:100%;width:1px;background:#ddd;left:33.3%;}
.sub0102 .ul_box ul:before{left:66.6%}
.sub0102 .ul_box ul li{padding:0 0 8px 50px;float:left;width:33.3%}
.sub0102 .ul_box ul li span{margin-right:10px;width:26px;height:26px;line-height:26px;font-size:0.9em;text-align:center;border-radius:50%;background:#20389a;color:#fff;}

.gray_tbox_wrap{background:#f8f8f8;}
.gray_tbox_wrap .img,.gray_tbox_wrap .text{float:left;width:50%;border-top:1px solid #fff}
.gray_tbox_wrap .img img{width:100%}
.gray_tbox_wrap .text{padding:50px;}
.gray_tbox_wrap .text.w100p{width:100% !important;}

/* sub0103 - 화순 고인돌에 깃든 재미난 이야기 */
.sub0103 .section .text_box{padding:0 50px;}
.sub0103 .section.l_none{border:solid #eef1fb;border-width:22px 22px 0 0;border-radius:0 30px 0px 0;}
.sub0103 .section.r_none{border:solid #eef1fb;border-width:22px 0px 0 22px;border-radius:30px 0px 0 0;}
.sub0103 .section:last-child{border-width:22px 0px 22px 22px;border-radius:30px 0 0 30px;}
.sub0103 .text_box .bg_gray{padding:30px;border-left:4px solid #e5d9cf;font-size:0.9em}

/* sub0102 - 고인돌이란 */
.divdeboxW{border-top:3px solid #000}
.divdebox{padding:50px;border-bottom:1px solid #ddd}
.divdebox > div{float:left}
.divdebox .lcon{width:30%;padding-right:60px}
.divdebox .rcon{width:70%}

.ul_box li{float:left}
.ul_box li .t_box{margin:-1px 0 0 -1px;padding:40px 30px;border:1px solid #ddd;}
.ul_box li .t_box .ul_tit{position:relative;text-align:center;padding-bottom:28px;margin-bottom:40px;font-size:1.32em;font-weight:bold;border-bottom:1px solid #ddd}
.ul_box li .t_box .ul_tit:before{content:'';position:absolute;display:inline-block;left:50%;bottom:-4px;margin-left:-12px;width:24px;height:8px;background:url('../img/ir.png') no-repeat -436px -169px;}

.sub020102{padding-right:440px;}
.sub020102 img.map{position:absolute;right:0;top:0;width:356px;height:494px;}
.sub020103 .p_r{padding-left:680px}
.sub020103 .p_r img.map{position:absolute;left:0;top:0;}
.sub020104 .ul_box li .t_box{min-height:480px}
.sub020106 .ul_box li .t_box{min-height:290px}
.sub020109.divdeboxW .divdebox .lcon{width:40%;}
.sub020109.divdeboxW .divdebox .rcon{width:60%}
.sub020201.divdeboxW .divdebox .lcon,.sub020201.divdeboxW .divdebox .rcon{width:50%;}
.sub020201.divdeboxW .divdebox .lcon.left{padding-right:0;padding-left:60px}
.sub020202 .divdeboxW .divdebox .lcon,.sub020202 .divdeboxW .divdebox .rcon{width:50%;}
.sub020202 .divdeboxW .divdebox .lcon.left{padding-right:0;padding-left:60px}
.sub020204 .ul_box li .t_box{min-height:478px}
.sub020204 .ul_box li .t_box .ul_tit span{display:block;color:#20389a;font-size:0.9em;margin-bottom:5px}


/* sub03 - 관람안내 */
.sub0301.divdeboxW .divdebox .lcon{width:18%;}
.sub0301.divdeboxW .divdebox .rcon{width:82%}
.sub0301 .bg_box_blue{margin-left:10px;background:#eeeff7;color:#20389a;padding:2px 10px;border-radius:4px;font-size:0.87em}
.sub0301 .ask_ul li{border:1px solid #ddd;margin-left:-1px;text-align:center}
.sub0301 .ask_ul li p{padding:30px;}
.sub0301 .ask_ul li p span{display:block;font-size:1.4em}
.sub0302 li{float:left;border:1px solid #ddd;border-top:2px solid #000;width:23%;margin:0 2% 2% 0px;text-align:center}
.sub0302 li p{padding:40px 20px}
.sub0304 li{position:relative;float:left;border:1px solid #ddd;margin-left:-1px;padding:60px;padding-left:130px;background:#f8f8f8;}
.sub0304 li:before{content:'';position:absolute;top:60px;left:50px;width:60px;height:60px;display:block;background:url('../img/sub/sub0304_ico.png') no-repeat -63px 0px;}
.sub0304 li:first-child:before{background-position:0 0 }
.sub0304 li p.cell_num{font-weight:bold;font-size:1.875em;color:#666}
.sub0305 .t_big{font-size:1.2em;font-weight:500}
.sub0305 a{border:1px solid #ccc}
.sub0305 a p.img_box{background:#fff}
.sub0305 a p.text{border-top:1px solid #ccc;background:#ddd;padding:8px 50px}

/* sub0303 - 탐방안내 */
.courseWraper{background:#e5e8ed;margin:70px 0;padding-bottom:70px}
.courseWraper .cwrap{position:relative;}
.courseWraper .cwrap:before{content:'';display:inline-block;position:absolute;top:0;left:12px;height:100%;width:1px;border-left:1px dashed #bdc0c5;}
.course_tit{position:relative;padding:70px 0 16px 34px}
.course_tit:before{content:'';display:inline-block;position:absolute;top:75px;left:1px;height:23px;width:23px;background:url('../img/sub/sub_0303_ico.png') 0 0 no-repeat}
.course_tit p{display:inline-block;z-index:10}
.course_tit .tit{font-size:1.375em}
.course_tit .tit span{font-size:0.909em;margin-right:6px}
.course_tit .addinfo{margin-left:16px;border:1px solid #717f8a;border-radius:4px;font-size:0.9em}
.course_tit .addinfo span:first-child{border-right:1px solid #717f8a}
.course_tit .addinfo span{padding:3px 10px}
.coursebox{position:relative;padding:40px 30px 20px;border-radius:6px;z-index:50}
.coursebox:before{content:'';display:inline-block;position:absolute;top:0px;left:0px;height:100%;width:100%;background:#fff;border-radius:6px;box-shadow: 4px 6px 8px 0px rgba(0, 0, 0, 0.1);}
/*.coursebox ul li{position:relative;display:inline-block;padding:16px 50px 16px 0} 230330*/
.coursebox ul li{position:relative;display:inline-block;padding:16px 38px 16px 0}
.coursebox ul li:after{content:'';display:inline-block;position:absolute;top:0;left:0px;height:8px;width:8px;background:#61be9b;border-radius:50%}
.coursebox ul li:before{content:'';display:inline-block;position:absolute;top:4px;left:0px;height:1px;width:100%;border-top:1px dashed #d1d2d3;}
.coursebox ul li:last-child:before{display:none;}

/* sitemap */
.sitemap_dep1 > li{position:relative;padding:36px 0;padding-left:240px;min-height:110px;border-top:1px dashed #ddd}
.sitemap_dep1 > li > a{position:relative;font-size:1.3em;font-weight:bold;width:160px;position:absolute;top:36px;left:0}
.sitemap_dep1 > li > a:before{content:'';position:absolute;display:block;top:-37px;left:0;width:100%;height:3px;background:#333}
.sitemap_dep1 > li > ul > li{position:relative;float:left;margin-right:34px;padding-left:10px}
.sitemap_dep1 > li > ul > li > a{font-weight:500}
.sitemap_dep1 > li > ul > li:before{content:'';position:absolute;top:11px;left:0;width:3px;height:3px;border-radius:50%;background:#d52b2d;line-height:1.68}
.sitemap_dep1 .sitemap_dep3{border-top:2px solid #ddd;background:#fff;width:150px;margin:10px 0px 0 -10px;padding:10px 20px;font-size:0.9em}


/* clear */
.ul_box:after,
.divdebox:after,
.gray_tbox_wrap:after,
.sitemap_dep1 > li > ul:after{content:"";width:100%;display:block;visibility:hidden;clear:both;}
