 @charset 'utf-8';

.wrap_7_area{width:100%;}
.wrap_7_area .wrap_pos{height:990px;background:url(http://kpffilm2019.cafe24.com/img/20180125_brobalbg.gif);}
.wrap_7_area .wrap_pos .wrap_map{width:1466px;height:700px;background:url(http://kpffilm2019.cafe24.com/img/20180125_map.png);position:absolute;left:50%;margin-left:-733px;bottom:156px;}
.wrap_7_area .wrap_pos .wrap_map .line{display:block;width: 1180px;height: 600px;background:url(http://kpffilm2019.cafe24.com/img/20180125_line.png) no-repeat;position:absolute;top:140px;left:53px;}/*2018-01-26 &#236;&#710;&#732;&#236; &#8226;!!!!*/
.wrap_7_area .wrap_pos .wrap_map a{position:absolute;}
.wrap_7_area .wrap_pos .wrap_map a span{display:block;}
.wrap_7_area .wrap_pos .wrap_map a>span{display:inline-block;vertical-align:top;}
.wrap_7_area .wrap_pos .wrap_map a>.text_box{padding:0 10px;}
.wrap_7_area .wrap_pos .wrap_map a>.text_box.left{text-align:right;}
.wrap_7_area .wrap_pos .wrap_map a .title{padding:3px 0 5px;font-size:16px;font-weight:700;color:#000;}
.wrap_7_area .wrap_pos .wrap_map a .title02{font-size:14px;color:#000;}
.wrap_7_area .wrap_pos .wrap_map a .desc01{font-size:14px;color:#333;}
.wrap_7_area .wrap_pos .wrap_map a .desc02{padding-top:2px;font-size:12px;color:#333;}
.wrap_7_area .wrap_pos .wrap_map a .desc02 + .desc01{margin-top:10px;}
.wrap_7_area .wrap_pos .wrap_map .nation01 {left:606px;top:273px;}
.wrap_7_area .wrap_pos .wrap_map .nation02 {left:561px;top:336px;}/*2018-01-26 &#236;&#710;&#732;&#236; &#8226;!!!!*/
.wrap_7_area .wrap_pos .wrap_map .nation03 {left:258px;top:290px;}
.wrap_7_area .wrap_pos .wrap_map .nation04 {left:410px;top:336px;}/*2018-01-26 &#236;&#710;&#732;&#236; &#8226;!!!!*/
.wrap_7_area .wrap_pos .wrap_map .nation05 {left:633px;top:546px;}
.wrap_7_area .wrap_pos .wrap_map .nation06 {left:778px;top:594px;}
.wrap_7_area .wrap_pos .wrap_map .nation07 {left:486px;top:110px;}
.wrap_7_area .wrap_pos .wrap_map .nation08 {left:150px;top:176px;}
.wrap_7_area .wrap_pos .wrap_map .nation09 {left:970px;top:134px;}
.wrap_7_area .wrap_pos .wrap_map .nation10 {left:1120px;top:290px;}
.wrap_7_area .wrap_pos .wrap_map .nation11 {left:150px;top:334px;}
.wrap_7_area .wrap_pos .wrap_map .nation12 {left:470px;top:410px;}
.wrap_7_area .wrap_pos .grobel_text {width:100%;text-align:center;position:absolute;left:0;top:70px;}
.wrap_7_area .wrap_pos .grobel_text:after{content:'';display:block;width:100%;height:1px;border-top:1px solid #000;position:absolute;top:60px;left:0;}
.wrap_7_area .wrap_pos .grobel_text ul{display:inline-block;}
.wrap_7_area .wrap_pos .grobel_text ul li{float:left;width:230px;position:relative;}
.wrap_7_area .wrap_pos .grobel_text ul li:before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:#000000;position:absolute;left:-3px;top:57px;z-index:100;}
.wrap_7_area .wrap_pos .grobel_text ul li:first-child:before{display:none;}
.wrap_7_area .wrap_pos .grobel_text ul li strong{color:#000;text-shadow:-1px 0 #fff, 0 1px #fff,1px 0 #fff, 0 -1px #fff; display:block;padding-bottom:30px;font-size:42px;color:#000000;font-weight:700;line-height:1.1;}/*2018-01-29 &#236;&#710;&#732;&#236; &#8226;*/
.wrap_7_area .wrap_pos .grobel_text ul li em{display:block;margin-top:-8px;padding-bottom:28px;font-size:53px;color:#000000;font-weight:800;line-height:1.1;}/*2019-01-15 &#236;&#710;&#732;&#236; &#8226;*/
.wrap_7_area .wrap_pos .grobel_text ul li p {color:#000;text-shadow:-1px 0 #fff, 0 1px #fff,1px 0 #fff, 0 -1px #fff;font-size:14px;}
.wrap_7_area .wrap_pos .grobel_textv {width:100%;text-align:center;position:absolute;left:0;top:800px;}
.wrap_7_area .wrap_pos .grobel_textv:after {content:'';display:block;width:100%;height:1px;border-top:1px solid #000;position:absolute;top:60px;left:0;}
.wrap_7_area .wrap_pos .grobel_textv ul {display:inline-block;}
.wrap_7_area .wrap_pos .grobel_textv ul li {float:left;width:230px;position:relative;}
.wrap_7_area .wrap_pos .grobel_textv ul li:before {content:'';display:block;width:6px;height:6px;border-radius:50%;background:#000000;position:absolute;left:-3px;top:57px;z-index:100;}
.wrap_7_area .wrap_pos .grobel_textv ul li:first-child:before {display:none;}
.wrap_7_area .wrap_pos .grobel_textv ul li strong {color:#000;text-shadow:-1px 0 #fff, 0 1px #fff,1px 0 #fff, 0 -1px #fff; display:block;padding-bottom:30px;font-size:42px;color:#000000;font-weight:700;line-height:1.1;}/*2018-01-29 &#236;&#710;&#732;&#236; &#8226;*/
.wrap_7_area .wrap_pos .grobel_textv ul li em {display:block;margin-top:-8px;padding-bottom:28px;font-size:53px;color:#f000000;font-weight:800;line-height:1.1;}/*2019-01-15 &#236;&#710;&#732;&#236; &#8226;*/
.wrap_7_area .wrap_pos .grobel_textv ul li p {color:#000;text-shadow:-1px 0 #fff, 0 1px #fff,1px 0 #fff, 0 -1px #fff;font-size:14px;}


.wrap_path{display:none}
.wrap_indigator{position:fixed;z-index:999;top:50%;right:40px;width:10px;height:90px;margin-top:-45px}
.wrap_indigator ul li{position:relative;margin-bottom:12px}
.wrap_indigator span{display:block;width:10px;height:10px;border-radius:10px;background:#dadada}
.wrap_indigator strong{font-size:11px;position:absolute;top:-3px;right:18px;display:none;width:200px;text-align:right;color:#fff}
.wrap_indigator .on span{background:#f68b1f}
.wrap_indigator .on strong{display:block}
#main{position:relative;min-width:1180px;height:100%;margin:0 30px;background:#f0f0f0}
#main .ico{background:url(../../images/ko/main/ico.png) no-repeat}
.area_heading{margin:100px 0 30px;text-align:center}
.area_heading h2{font-size:28px;font-weight:700;margin-bottom:20px;letter-spacing:7px;color:#262626;}/*2018-01-29 &#236;&#710;&#732;&#236; &#8226;*/
.area_heading p{color:#bf9f7e;font-size:15px;}/*2018-01-26 &#236;¢Ò¡±&#234;¡Æ¢æ!!!*/
.wrap_1_area{position:relative;width:100%;}

/** 20170619 &#236;&#710;&#732;&#236; &#8226; **/
.wrap_2_area{width:100%;height:885px}
.wrap_pos{position:relative;overflow:hidden;height:820px}
.wrap_pos .ctn_txt{font-size:42px;line-height:40px;position:absolute;z-index:100;top:363px;left:0;width:100%;text-align:center;letter-spacing:12px;opacity:.2;color:#fff;filter:alpha(opacity=20)}
/** //20170619 &#236;&#710;&#732;&#236; &#8226; **/
article,aside,audio,blockquote,body,canvas,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,mark,menu,nav,ol,p,pre,section,summary,td,textarea,th,time,ul,video{margin:0;padding:0}
body{font-size:14px;line-height:18px;color:#666;background-color:#fff;font-family:Dotum,'µ¸¿ò',Gulim,'±¼¸²',Helvetica,Arial,sans-serif,'Helvetica Neue',Helvetica,Arial,Verdana,Tahoma}