@charset "utf-8";

/* ------------------------------------------ CONTENTS STYLE ------------------------------------------  */


.con_wrap{font-size:16px; line-height:1.6}
.en .con_wrap{font-size:16px; line-height:1.6}
.con_wrap i{vertical-align:middle;margin-top:-2px}

.con_wrap hr{border:0 none}
.line_c{background-color:#000000; width:50px; height:1px; margin-top:25px; margin-bottom:40px}
.con_wrap hr.line_l{border-top: 1px solid #000000; width:50px; height:0; margin-left:0; text-align:left}

.con_inner {position:relative;margin:145px auto; width:100%;max-width:1240px;padding-top:80px;}
.con_inner .sec {margin-bottom:50px;}

.con_wrap .bg_gray {background:#f5f5f5}
.con_wrap .bg_white {background:#fff}
.con_wrap .bg_red {background:#db444a}


	@media screen and (max-width:1200px) {
		.con_inner {max-width:1020px;}
	}
	@media screen and (max-width:992px) {
		.con_inner {max-width:970px;}
	}
	@media screen and (max-width:768px) {
		.con_inner {max-width:750px;padding-top:20px;padding-bottom:20px;padding-left:16px;padding-right:16px;}
		.tab_inner {padding-top:0px;}
	}
	@media screen and (max-width:320px) {
		.media_list .it {padding-left:15px;padding-right:15px}
		.con_inner {padding-left:15px;padding-rigth:15px}
	}


/* ÅØ½ºÆ® »ö»ó */
.black{color:#333 !important}
.gray{color:#888 !important}
.white{color:#fff !important}
.highlight{color:#db444a !important}
.bold {font-weight:600 !important}
.txc{text-align:center !important}
.txl{text-align:left !important}
.txr{text-align:right !important}

/* ÅØ½ºÆ® ½ºÅ¸ÀÏ */

h3, h4, h5, .tit1, .tit2 {letter-spacing:-1px}

.con_wrap .con_hd {position:relative;text-align:left;}

.tit1 {font-size:30px;line-height:150%;font-weight:bold;letter-spacing:-1px}
.txt-head {font-size:24px;line-height:160%;font-weight:600;letter-spacing:-1px;}


.con_tit_border {border-bottom:2px solid #444;padding-bottom:20px}
.con_tit {font-size:24px;line-height:1.5;color:#333;}
.con_sub_tit {position:relative;font-size:20px;line-height:1.5;font-weight:500;padding-left:20px}
.con_sub_tit:before {content:'';position:absolute;top:12px;left:0;width:6px;height:6px;background:#222;}




.tit_year {font-size:40px;font-weight:bold;}



.desc, p.desc, .desc p {font-size:16px; line-height:1.8;color:#666;text-align: justify;letter-spacing:-0.5px} /* º»¹®¿ë */
.desc-l {font-size:16px;line-height:28px;} /* º»¹®¿ë large */

.txt-caution {position:relative;font-size:15px;line-height:1.5;color:#db444a} /* ÁÖÀÇ ÅØ½ºÆ® */
	span.txt-caution {margin-left:16px;}
	p.txt-caution {margin-top:8px}
.txt-helper {position:relative;font-size:14px;line-height:1.5;padding-left:20px;color:#888} /* ÇïÆÛÅØ½ºÆ® */
.txt-helper:before {content:'\203B';position:absolute;top:0;left:0;color:#888}
	span.txt-helper {margin-left:16px;}
	p.txt-helper {margin-top:8px}

.en-tit {font-family: 'Roboto Condensed', sans-serif;font-weight:700} /* ¿µ¹®-Å¸ÀÌÆ² */
.en {letter-spacing:0 !important}

.hr-bold {display:block;width:100%;height:2px;background:#444}

	@media screen and (max-width: 767px) {

		h3, h4, .tit1, .tit2 {letter-spacing:-1px}

		.tit1{font-size:24px;line-height:1.4;}
		.tit2{font-size:18px;}

		.guide_wrap .guide_title .tit1 {font-size:20px !important;}

		.con_tit h4, .con_tit h3 {font-size:20px}

		p.desc, .desc, .desc p, 
		.desc-l {font-size:14px;letter-spacing:-0.5px;}

		.txt-head {font-size:18px;}

		.txt-helper {display:block;margin-top:10px;margin-left:0}
	}

	@media screen and (max-width: 320px) {

		.tit1{font-size:22px;line-height:1.4;}
		.tit2{font-size:17px;line-height:1.3;}
	}


/* tab */

.tabmenu ul.col2 li { width:50% }
.tabmenu ul.col3 li { width:33.33333% }
.tabmenu ul.col4 li { width:25% }
.tabmenu ul.col5 li { width:20% }
.tabmenu ul.col6 li, .tabmenu ul.col6d li { width:16.7% }
.tabmenu ul.col6 li:nth-child(6n+1), .tabmenu ul.col6d li:nth-child(6n+1) { width:16.5% }

/* 3Â÷¸Þ´º ÅÇ */
.tab_inner {position:relative;margin:0 auto;width:100%;max-width:1240px;padding-bottom:50px;}
.tab1{position:relative; text-align:center;margin-left:0; margin-right:0; *zoom:1}
.tab1>ul{width:100%;display:inline-block; *display: inline;  *zoom: 1;text-align:center}
.tab1>ul>li{display:inline-block;float:left;margin-right:5px;min-width:15%;}
.tab1>ul>li>a{display:block;font-size:16px;color:#888;background:#f1f1f1;padding:12px 16px;letter-spacing:-0.5px;line-height:1.6;}
.tab1>ul>li.active>a,
.tab1>ul>li:hover a {color:#fff;background:#c74242}
.tab1>ul>li.active>a.cgreen{color:#fff;background:#c74242}

.tab1>ul>li,
.tab1>ul>li a {transition:0.1s all linear;-webkit-transition:0.1s all linear;}

.tab1>ul>li.row2 {border-top:1px solid #ddd}
.tab1>ul>li.row2>a {line-height:54px;}


	@media screen and (max-width: 767px) {
		
		.tab1>ul>li {height:40px;line-height:40px;}
		.tab1>ul>li>a {padding:5px 8px}
		.tab1>ul>li>a {font-size:14px;}
		
	}




/*
.tabmenu {position:relative;width:100%;text-align:center;margin-top:30px;margin-bottom:30px;}
.tabmenu ul {overflow:hidden;}
.tabmenu ul:before,
.tabmenu ul:after {clear:both;content:'';display:block;}
.tabmenu ul li {float:left}
.tabmenu ul li a {display:block;}

.tabmenu ul.tab_basic {width:100%;margin:0 auto;}
.tabmenu ul.tab_basic li {text-align:center;display:inline-block;font-size:16px;line-height:50px;}
.tabmenu ul.tab_basic li a {display:block;font-size:16px;line-height:50px;font-weight:500;background:#fff;font-weight:bold;border-bottom:2px solid #666;border-top:1px solid #ddd;border-right:1px solid #ddd;}
.tabmenu ul.tab_basic li:first-child a {border-left:1px solid #ddd;}
.tabmenu ul.tab_basic li a.on {border:2px solid #666;border-bottom:0;color:#666;background:#fff;}
*/

.tabmenu ul.tab_basic2 {width:100%;margin:0 auto;}
.tabmenu ul.tab_basic2 li {text-align:center;display:block;font-size:16px;line-height:50px; float:left; width:16%;}
.tabmenu ul.tab_basic2 li a {display:block;font-size:16px;line-height:50px;font-weight:500;background:#fff;font-weight:bold;border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;}
.tabmenu ul.tab_basic2 li:nth-child(6n+1) { width:17% !important ;}
.tabmenu ul.tab_basic2 li:nth-child(6n+1) a {border-left:1px solid #ddd; }
.tabmenu ul.tab_basic2 li a.on {border:1px solid #666;color:#fff;background:#000;}
.tabmenu ul.tab_basic2:after { content:""; display:block; clear:both;} 



/* ¸®½ºÆ® */

dl {margin-top: 0; margin-bottom: 20px;}
dt,dd {line-height: 1.42857143;display:table}
dt {font-weight: bold;}
dd {margin-left: 0;}
.dl-horizontal dt {float:left; width:160px; overflow:hidden; clear:left; text-align:right; text-overflow:ellipsis; white-space:nowrap;}
.dl-horizontal dd {margin-left: 180px;}

ul.list_basic li{padding:3px 0;border:none;color:#444}
ul.list_basic li b {margin-right:5px;}
ul.list_basic li:before{content:"\2022";color:#d31213;margin-right:10px;float:left;font-size:18px;}


ul.list_basic2 li{position:relative;padding:6px 15px;border:none;color:#666;font-size:15px;line-height:1.5;margin:0 5px}
ul.list_basic2 li:before{position:absolute;top:5px;left:0;content:"\2022";color:#888;margin-right:10px;float:left;font-size:14px;}


ul.list_caution li {position:relative; padding:6px 0 6px 15px !important; border:none;font-size:15px;line-height:1.6;color:#888;border-top:none}
ul.list_caution_1 li {position:relative; padding:5px 0 !important; border:none;font-size:15px;line-height:1.6;color:#888;border-top:none}
ul.list_caution li:before{content:"-"; color:#888; float:left; position:absolute; top:4px; left:0}

.border_box {border:1px solid #e0e0e0; padding:20px 25px 25px 25px; display:block;}







/* ¼Ò°³ */
img.con_visual_intro_m {display:none}
img.con_visual_intro {display:block;}

.con_wrap .con_visual {position:relative;width:1330px;margin:0 auto;background:#f5f5f5;overflow:hidden;}
.con_wrap .con_visual .con_visual_txt {position:absolute;bottom:130px;left:30%;}

/* ½É»çÀ§¿ø */
.list_item {padding-top:25px;padding-bottom:25px; border-bottom:1px solid #e1e1e1}
.list_item.last {border-bottom:none}
h5 .name {font-size:20px; background:url(/db/9901_db/IMG_PAGES/20170204150936/txt_underline_red.png) repeat-x bottom;font-weight:bold}
h5 .info {font-size:16px;color:#444;margin-left:10px;}
cite {font-style:italic;}

/* Æ÷½ºÅÍ */
.poster_txt {padding-left:30px;}

/* ½ºÆù¼­ */

.spon_wrap .sec {padding-bottom:80px;}
.spon_wrap .sec .con_tit {border-bottom:2px solid #444;padding-bottom:10px}

.spon_wrap .spon_list {margin-top:30px}
.spon_wrap .spon_list:before,
.spon_wrap .spon_list:after {clear:both;display:block;content:'';}
.spon_wrap .spon_list li {width:25%;float:left;padding:20px 5px}
.spon_wrap .spon_list li a {display:block}
.spon_wrap .spon_list li a img {width:70%;}

	@media (max-width: 768px) {

		.spon_wrap .spon_list li {width:33.33333%}
		.spon_wrap .spon_list li img {text-align:center;width:100%;} 
	}


/* JIMFF ½ÌÅ©·Î ÀÌ¿ë¹æ¹ý */
.synchro_wrap {position:relative;border:1px solid #e0e0e0}
.synchro_wrap .step_li {margin:0;padding:40px 40px 0 40px;text-align:center}
.synchro_wrap .step_li .step_num {padding-top:30%;font-size:23px;font-weight:bold;margin-bottom:20px;letter-spacing:5px}
.synchro_wrap .step_li .step_txt {font-size:16px;line-height:1.8;}
.step2 .synchro_img img {margin-top:-80px;padding-bottom:40px;}

/* ÈÄº¸ÀÛ ¸ñ·Ï */
.media_list .it {min-height:300px;margin-bottom:20px;}
.media_list .thumb {position:relative;display:block;width:100%;height:170px;margin:0;padding:0;overflow:hidden;}
.media_list .thumb .thumb_img {width:100%;height:auto;min-height:150px}
.media_list .movie_tit {font-size:16px;line-height:1.6;margin-top:10px;margin-bottom:10px;font-weight:bold;}
.media_list .movie_info {font-size:12px;}
.media_list .movie_info p {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#888}

/* ¿µÈ­¸®½ºÆ® */
.media-box{padding-bottom:2em; float:none; display:inline-block; margin:0 -2px; vertical-align:top}
.media-box>a{display:block; background-color:#fff}
.media-box>a:hover>img{opacity:.5; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
.media-box .tit4{margin-bottom:2px}
.media-box .meta{margin-bottom:0; margin-top:0; font-size:0.94em}
@media (min-width: 768px) {
	.media-box>a>img{height:162px}
}

/* ÅõÇ¥¸®½ºÆ® */
.vote-box{padding:2em 0.05em; float:none; display:inline-block; margin:0 10px; vertical-align:top}
.vote-box>a{display:block; background-color:#fff}
.vote-box>a:hover>img{opacity:.5; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
.vote-box .tit4{margin-bottom:2px; font-size:12px}
.vote-box .meta{margin-bottom:0; margin-top:0; font-size:0.94em}
@media (min-width: 768px) {
	.vote-box>a>img{weight:130px; height:130px}
}

/* Æ÷½ºÅÍ ¸®½ºÆ® */
.poster-list{text-align:center}
.poster-list>li{margin-bottom:50px}
.poster-list .thumbnail{margin:0 auto;border:none;border-radius:0; height:384px;overflow:hidden;}
.poster-list .thumbnail>img{margin:auto; border:1px solid #e9e5e5;width:100%;height:336px;}
.poster-list .caption{padding-top:1em; background-color:#fff; color:#444; display:block;font-weight:bold;}
.poster-wrap .poster_img {border:1px solid #e0e0e0}

/* Æ®·¹ÀÏ·¯ */
.trailer-list>li{position:relative; text-align:center; margin-bottom:50px}
.trailer-list>li .thumb{display:block; position:relative; height:0; padding-bottom:76%; background:#000}
.trailer-list>li .thumb>img{position:absolute; top:0; left:0; width:100%; height:100%; padding:1em 0}
.trailer-list>li .caption{display:block; padding:0.5em 0}
.trailer_wrap{margin-bottom:3em}

/* Æ¯º° ÇÁ·Î±×·¥ */
.img_museum_step {margin-top:20px;margin-bottom:20px;}

/* ÀÛ°¡¼Ò°³  */
a.btn_link_instar {font-size:17px;letter-spacing:0px;}
a.btn_link_border {
  display: inline-block;color:#222;padding:6px 2px;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
a.btn_link_border:hover{#db444a}
a.btn_link_border:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #ddd;
  height: 2px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
a.btn_link_border:hover:before, a.btn_link_border:focus:before, a.btn_link_border:active:before {
  right: 0;
}
a.btn_link_border img {width:19px;}
span.line-h{display:block;margin-top:20px;margin-bottom:20px;width:14px;height:2px;background:#444} 


@media (max-width: 768px) {
	.img_museum_step {margin-top:10px;margin-bottom:10px;width:700px}
}


/* Áöµµ */
.map-wrap{height:400px;}
#map-canvas{height: 100%; margin: 0px; padding:0}
#map-canvas img{max-width:none}

/* ½ºÆù¼­ ¸®½ºÆ® */
.sponsor-list{}
.sponsor-list>li{border:1px solid #e3e3e3; text-align:center; margin-bottom:20px}
.sponsor-list>li a{display:block}
@media (min-width: 768px) {
	.sponsor-list{*zoom:1; margin-left:-20px}
	.sponsor-list:after{content:""; display:block; clear:both}
	.sponsor-list>li{float:left; margin-left:20px}
}

/* ÀÛÇ° ¸ñ·Ï_°¡·ÎÇü */
.list_horizon {}
.list_horizon ul {width:100%}
.list_horizon ul li {width:20%;}
.list_horizon ul li img {border:1px solid #e0e0e0;width:100%;}
.list_horizon ul li cite {display:block;font-weight:bold;margin-top:6px}

.major_list_wrap .list_horizon ul li {width:19%;font-size:13px;}
.major_list_wrap .list_horizon ul li img {max-height:168px;}
.major_list_wrap .list_horizon ul li cite {margin-bottom:15px;}


/* ¹Ù¶÷ºÒ¾î ÁÁÀº ¹ã */

/* ¹Ù¹ã ¸ñ·Ï */
.guide_wrap {background:#fff}
.guide_wrap .guide_title {position:relative;padding:20px 0;overflow:hidden;text-align:left;}
.guide_wrap .guide_title .tit2 {font-size:24px;text-align:left;font-weight:bold} 

.guide_wrap .wind_guide_txt li {display:table;border-top:1px solid #ddd;width:100%}
.guide_wrap .wind_guide_txt li:last-child {border-bottom:1px solid #ddd}
.guide_wrap .wind_guide_txt ul.noborder li {border-top:0 !important;padding:10px 0;}

.guide_wrap .wind_guide_txt {border-top:2px solid #131313;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}
.guide_wrap .wind_guide_txt li:before,
.guide_wrap .wind_guide_txt li:after {clear:both;display:block;content:'';}

.guide_wrap .wind_guide_txt .guide_txt_header,
.guide_wrap .wind_guide_txt .guide_txt_body {display:table-cell;padding:20px;}

.guide_wrap .wind_guide_txt .guide_txt_header {width:20%;text-align:center;border-right:1px solid #e0e0e0;vertical-align:middle;background:#f8f8f8}
.guide_wrap .wind_guide_txt .guide_txt_header b {font-size:18px;color:#333;line-height:1.5; font-weight:bold;}
.guide_wrap .wind_guide_txt .guide_txt_header span {display:block;font-size:13px;color:#888;font-weight:bold;}

.guide_wrap .wind_guide_txt .guide_txt_body {width:80%;font-size:16px;line-height:1.6;color:#555;}
.guide_wrap .wind_guide_txt .guide_txt_body b {font-weight:500}

.guide_wrap .wind_guide_txt li .guide_txt_body ul.list_basic li{padding:5px 0;border:none}
.guide_wrap .wind_guide_txt li .guide_txt_body ul.list_basic li b {margin-right:5px;}
.guide_wrap .wind_guide_txt li .guide_txt_body ul li {border-top:none;border-bottom:none !important;padding:5px 0}
.guide_wrap .wind_guide_txt li .guide_txt_body ul li b {font-weight:500}


.guide_wrap .logo_guide_txt li {padding:30px;border-top:1px solid #ddd;width:100%}
.guide_wrap .logo_guide_txt li:first-child {border-top:2px solid #444}
.guide_wrap .logo_guide_txt li ul.list_basic li{padding:5px 0;border:none;}
.guide_wrap .logo_guide_txt li ul.list_basic li:before {content:none;height:30px;}
.guide_wrap .logo_guide_txt .txt_year {font-size:24px;font-weight:bold;}

	@media screen and (max-width: 480px) {
		
		.guide_wrap .wind_guide_txt .guide_txt_header,
		.guide_wrap .wind_guide_txt .guide_txt_body {width:100% !important; display:block; border-BOTTOM:solid 1px #ddd;  }

	}

/* ¹Ù¹ã Âü°¡½ÅÃ» */

/* step */
.guide_step:before,
.guide_step:after {clear:both;content:'';display:block;}
.guide_step .guide_step_li {float:left;width:25%;text-align:center;padding:8px}
.guide_step .guide_step_li .deco {position:relative;padding:15px 30px;background:#fff;color:#222;border:1px dashed #ccc}
.guide_step .guide_step_li .deco .step_num {font-size:18px;color:rgba(0,0,0,.8);text-transform:uppercase;font-weight:normal;letter-spacing:1px}
.guide_step .guide_step_li .deco .step_tit {font-size:18px;font-weight:500;color:#444;}


.guide_step .guide_step_li .desc {display:block;padding-top:0px;text-align:center}
.guide_step .guide_step_li .desc:before {content:'';display:block;width:1px;height:25px;background:#ccc;margin:0 auto;margin-bottom:10px}


.guide_price:before,
.guide_price:after {clear:both;display:block;content:'';}
.guide_price .guide_price_hd,
.guide_price .guide_price_tbl {float:left;}
.guide_price .guide_price_hd {width:30%;padding-right:30px;}
.guide_price .guide_price_hd .box {background:#333;padding:20px;color:#fff;}
.guide_price .guide_price_tbl {width:70%}

	@media screen and (max-width: 768px) {
		
		.guide_price .guide_price_hd,
		.guide_price .guide_price_tbl {float:none;width:100%}

		.guide_step .guide_step_li {width:100%}

	}




/* ¹Ù¹ã - Å×ÀÌºí */
.tbl_guide{width:100%; overflow:hidden; margin:0 auto;}
.tbl_guide>table{width:100%;border:1px solid #e0e0e0;}
.tbl_guide th{font-weight:500;background:#fafafa}
.tbl_guide td{font-weight:normal;background:#fff;}
.tbl_guide th,
.tbl_guide td {font-size:16px;line-height:1.6;padding:12px 10px;border-bottom:1px solid #e0e0e0;text-align:center;color:#555}

.tbl_guide thead th {background:#fff;color:#222;border-bottom:2px solid #222}
.tbl_guide thead th,
.tbl_guide tbody td {border-left:1px solid #e0e0e0}
.tbl_guide thead th:first-child,
.tbl_guide tbody td:first-child {/*border-left:none*/}




.tbl_guide .txt-left td {text-align:left;}

.event_info .tbl_guide .txt-left tr td:first-child {text-align:center}


/* ¹Ù¹ã-ÀÌº¥Æ® */
.wind_event_wrap {}
.wind_event_wrap .set_bg {background:url(/db/9901_db/IMG_PAGES/20170204150936/set_bg.png) no-repeat 0 0; display:block;height:232px;width:787px;}
.wind_event_wrap .item {display:block;position:relative;text-align:center;margin-top:10px}


/* Å×ÀÌºí */

.tbl_caption {position:relative;color:#222;font-size:20px;line-height:1.6;left:0;font-weight:bold;margin-bottom:15px;letter-spacing:-1px;padding-left:20px;}
.tbl_caption:before {content:'';position:absolute;top:12px;left:0;width:6px;height:6px;background:#222;}

.mrk1 {font-size:13px;color:#666;margin-bottom:10px;}

.tbl_list{width:100%; overflow:hidden; margin:0 auto;}
.tbl_list>table{width:100%;border:1px solid #e0e0e0}
.tbl_list th {text-align:center;color:#333;font-weight:500;background:#fafafa;border-right:1px solid #e0e0e0;}
.tbl_list td{text-align:left;color:#666;font-weight:normal;}
.tbl_list th,
.tbl_list td {font-size:15px;line-height:1.6;padding:15px 15px 15px 20px;border-bottom:1px solid #e0e0e0;}
.tbl_list td strong {font-weight:500}

.tbl_wind{width:100%; overflow:hidden; margin:0 auto;}
.tbl_wind >table{width:100%;border-top:2px solid #444}
.tbl_wind th {font-weight:bold;}
.tbl_wind td{font-weight:normal;}
.tbl_wind th,
.tbl_wind td {padding:15px 10px;border-bottom:1px solid #e0e0e0;background:#fff;text-align:left}
.tbl_wind thead th,
.tbl_wind tbody td {border-left:1px solid #e0e0e0}
.tbl_wind thead th:first-child,
.tbl_wind tbody td:first-child {border-left:none}

@media screen and (max-width: 768px) {

	.tbl_guide>table .tbl_caption {font-size:16px;}
	.tbl_guide th,
	.tbl_guide td {padding:10px 5px;font-size:14px;}
}

.table-responsive {min-height: .01%; overflow-x: auto;}
@media screen and (max-width: 767px) {
  .table-responsive { width: 100%; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 0px solid #ddd;}
  .table-responsive > table > thead > tr > th,
  .table-responsive > table > tbody > tr > th,
  .table-responsive > table > tfoot > tr > th,
  .table-responsive > table > thead > tr > td,
  .table-responsive > table > tbody > tr > td,
  .table-responsive > table > tfoot > tr > td {white-space: nowrap; }
}

	@media (max-width:480px) {
		.table-responsive { }
		.tbTypeB {width:100%;margin-top:30px;}

		.tbTypeB > thead > tr > th {display:none}
		.tbTypeB > tbody > tr {border-bottom:10px solid #f5f5f5}
		.tbTypeB > tbody > tr > td {display:block;width:100%;border-top:none;padding:3px 0 !important ;font-size:15px; border:none !important; height:auto  !important; white-space: initial !important; }
		.tbTypeB > tbody > tr > td:first-child {padding-top:15px  !important ; border-top: 1px solid #e1e1e1 !important;}
		.tbTypeB > tbody > tr > td:last-child {padding-bottom:15px  !important ;}


		.tbTypeB > tbody > tr > td.film_tit {text-align:center;font-size:17px;} 
	}


.embed-responsive {position: relative;display: block; height: 0;padding: 0;overflow: hidden;}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}
.embed-responsive-16by9 {padding-bottom: 56.25%;}
.embed-responsive-4by3 {padding-bottom: 75%;}

.pagination{text-align:center; margin:1.4em 0 2em}
.pagination>ul{display:inline-block; *display: inline;  *zoom: 1; margin:0}
.pagination>ul>li{display:inline;}
.pagination>ul>li>a{float:left; padding: 4px 12px;line-height: 20px; border: 1px solid #dddddd; margin:0 1px}
.pagination>ul>li.active>a{border-color:#787878; cursor:default}
.pagination>ul>li.navi>a{color:#c2c4c6; border:0 none; font-size:1.3em}
.pagination>ul>li.navi>a>span{display:none}



/* JIMFF °¡ÀÌµå */

.con_jimffguide .guide_wrap {padding-top:50px;padding-bottom:50px;border-bottom:1px solid #e0e0e0}
.con_jimffguide .guide_wrap:last-child {border-bottom:none}

.guide_list {margin-top:30px;}
.guide_list > li {padding:10px 0;border-bottom:1px solid #e0e0e0}
.guide_list > li:before,
.guide_list > li:after {content:'';display:block;clear:both}
.guide_list > li:last-child {border-bottom:0}
.guide_list > li > strong,
.guide_list > li > span {float:left;font-size:16px;line-height:1.6;color:#222}
.guide_list > li > strong {width:20%;padding-right:20px;font-weight:500}
.guide_list > li > span {width:80%;color:#666}



/* ----------------------------------- »ó¿µ½ºÄÉÁì  ----------------------------------- */

/* »ó¿µ½ºÄÉÁì - exp */

.sch_exp_list, 
.sch_exp_grade,
.sch_exp_guide {margin-bottom:50px;}

.sch_exp_list {}

.sch_exp_grade {position:relative;padding:20px;border:1px dashed #e0e0e0;background:#f5f5f5;}
.sch_exp_grade > ul:before,
.sch_exp_grade > ul:after {content:'';display:block;clear:both}
.sch_exp_grade > ul > li {float:left;width:25%;padding:10px 10px;font-size:16px;line-height:1.6;color:#666}
.sch_exp_grade > ul > li > span {margin-right:5px;}

.sch_exp_guide {}

.sch_exp_guide .row .col-md-6 {padding:20px }
.sch_exp_guide .sch_exp_guide_img {float:left;width:20%}
.sch_exp_guide .sch_exp_guide_txt {float:left;width:80%;}
.sch_exp_guide .sch_exp_guide_txt strong {font-size:18px;font-weight:500;line-height:1.5;display:block;margin-bottom:10px;}
.sch_exp_guide .sch_exp_guide_txt .desc {font-size:15px;width:90%;text-align:left}

	@media (max-width:768px) {
		


	}


@media (max-width :480px) {
	.sch_exp_grade > ul > li {float:left;width:100%; }
	.sch_exp_guide .sch_exp_guide_img {display:none;}
	.sch_exp_guide .sch_exp_guide_txt {float:none;width:100%;}
}

span.icon_SG { display:inline-block; line-height:22px; width:24px; height:24px; font-size:13px; text-align:center; color:#fff; border-radius:50%; background:#74c819;}
span.icon_S12 { display:inline-block; line-height:22px; width:24px; height:24px; font-size:13px; text-align:center; color:#fff; border-radius:50%; background:#ef5a1f;}
span.icon_S15 { display:inline-block; line-height:22px; width:24px; height:24px; font-size:13px; text-align:center; color:#fff; border-radius:50%; background:#298eff;}
span.icon_S18 { display:inline-block; line-height:22px; width:24px; height:24px; font-size:13px; text-align:center; color:#fff; border-radius:50%; background:#ef1f1f;}
span.icon_SE  { display:inline-block; line-height:22px; width:24px; height:24px; font-size:13px; text-align:center; color:#fff; border-radius:50%; background:#2b67c9;}
span.icon_SNE { display:inline-block; line-height:22px; width:24px; height:24px; font-size:13px; text-align:center; color:#fff; border-radius:50%; background:#09c1e3;}
span.icon_SQA { display:inline-block; line-height:22px; width:24px; height:24px; font-size:13px; text-align:center; color:#fff; border-radius:50%; background:#9e33e2;}
span.icon_SGR { display:inline-block; line-height:22px; width:24px; height:24px; font-size:13px; text-align:center; color:#fff; border-radius:50%; background:#b9875f;}
span.icon_SMJ { display:inline-block; line-height:22px; width:24px; height:24px; font-size:13px; text-align:center; color:#fff; border-radius:50%; background:#000;  font-size:15px;}
span.icon_SGO { display:inline-block; line-height:22px; width:24px; height:24px; font-size:13px; text-align:center; color:#fff; border-radius:50%; background:#919088;}




/* ½ºÄÉÁì ÅÇ */
.tab_schedule {}
.tab_schedule li {padding:5px 3px;min-width:10%;}
.tab_schedule li a {display:block;border:1px solid #ccc;background:#fff;text-align:center;font-size:16px;line-height:1.5;padding:8px 10px;border-radius:50px;-webkit-border-radius:50px;color:#888;transition: all 0.1s ease;-webkit-transition: all 0.1s ease;}
.tab_schedule li a:hover {background:#cd1622;color:#fff;border-color:#cd1622}
.tab_schedule li.active a {background:#cd1622;color:#fff;border-color:#cd1622}
	@media (min-width:769px) {
		.tab1>ul{width:100%;}
	}

	@media (max-width:768px) {

		.tab1>.col2>li {width:50%;}
		.tab1>.col3>li {width:33.33333%}
	}



/* »ó¿µ½Ã°£Ç¥ */

.tbTypeB {width:100%; border-top:0;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-collapse:separate; *border-collapse:collapse; border-spacing:0; }

.tbTypeB thead tr th,
.tbTypeB thead tr td,
.tbTypeB tbody tr th,
.tbTypeB tbody tr td {padding:15px 0px;text-align:center;font-size:16px;line-height:1.6;vertical-align:middle;}

.tbTypeB tbody tr th,
.tbTypeB thead tr th { font-weight:bold; color:#fff;background:#222;border-left:1px solid #666;text-transform:uppercase}
.tbTypeB thead tr:first-child th {border-top:0;}
.tbTypeB thead tr:first-child th:first-child {border-left:0;}

.tbTypeB tbody tr th.bdL0,
.tbTypeB thead tr th.bdL0 {border-left:0;}


.tbTypeB tbody tr td {height:18px; padding:13px 20px; line-height:20px; vertical-align:middle; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.tbTypeB tbody tr:first-child td {border-top:1px solid #e1e1e1;}
.tbTypeB tbody tr td:first-child {border-left:0;}
.tbTypeB tbody.alignC tr td {padding-left:4px; padding-right:4px; text-align:center;}
.tbTypeB tbody tr td span.icon_red { display:inline-block; line-height:22px; width:24px; height:24px; font-size:13px; text-align:center; color:#fff; border-radius:50%; background:#d30a0a;}
.tbTypeB tbody tr td span.icon_blu  {display:inline-block; line-height:22px;  width:24px; height:24px; font-size:13px; text-align:center; color:#fff; border-radius:50%; background:#2b67c9;}
.tbTypeB tbody tr td span.icon_ora  { display:inline-block;line-height:22px;  width:24px; height:24px; font-size:13px; text-align:center; color:#fff; border-radius:50%; background:#ef5a1f;}
.tbTypeB tbody tr td span.icon_pup  { display:inline-block; line-height:22px; width:24px; height:24px; font-size:13px; text-align:center; color:#fff; border-radius:50%; background:#9e33e2;}




/* ¹öÆ° */

.btn,
a[class="btn"],
button[class="btn"],
input[class="btn"] {display:inline-block; border:2px solid transparent; padding:5px 36px; line-height:40px; white-space:nowrap; vertical-align:middle;
border-radius:0;-webkit-border-radius:0;
font-size:1em; font-weight:bold; text-align:center; touch-action: manipulation;  cursor: pointer; margin:5px 2px;transition:0.2s all ease;-webkit-transition:0.2s all ease;}

.btn_area {display:block;}
.btn_area:before,
.btn_area:after {content:'';display:block;clear:both}

.btn_default, .btn_default[class|="btn"]{border-color:#b7b7b7; color:#aaa; background-color:#fff}
.btn_default:hover, .btn_default[class|="btn"]:hover {border-color:#444;background:#444;color:#fff}
.btn_primary, .btn_primary[class|="btn"]{border-color:#d31213; background-color:transparent; color:#d31213 !important}
.btn_primary:hover, .btn_primary[class|="btn"]:hover {border-color:#d31213;background-color:#d31213;color:#fff !important;}



.btn_file {position:relative;border-color:#ccc; color:#666; background-color:#fff;font-size:14px;line-height:24px;padding:5px 40px 5px 20px;border-radius:50px;}
.btn_file:after {content:'';position:absolute;top:6px;right:15px;width:17px;height:20px;background:url(/kor/img/layout/ico_file.png) no-repeat 0 0%}
.btn_file:hover {border-color:#aaa;background:#fff;color:#555}

.btn.btn_del {border:1px solid #333;background:#555;color:#fff}
.btn.btn_del:hover,
.btn.btn_del:focus{background:#333}
.btn.btn_add {border:1px solid #d31213;background:#d81e1f;color:#fff}
.btn.btn_add:hover,
.btn.btn_add:focus {background:#cb0a0b}

.btn-s {display:inline-block;padding:5px 10px 6px;font-size:12px;line-height:14px;margin-top:3px;font-weight:500;border-width:1px}
.btn-m {display:inline-block;font-weight:bold;font-size:16px}
.btn-block {display:block;}

.btn-md[class|="btn"]{padding:6px 38px 7px; font-size:1.2em; font-weight:bold}
.btn-lg[class|="btn"]{padding:10px 38px 11px; font-size:1.4em; font-weight:bold}

@media screen and (max-width: 767px) {
  
}


/* comingPage */
.comingPage{text-align:center; padding:50px 0}
.comingPage p small{color:#c3c3c3}



/* sns_share_sect */
.sns_share_sect{text-align:center; margin:2em 0 3em}
.sns_share_sect>ul>li:first-child{margin-left:0}
.sns_share_sect>ul>li{display:inline-block; vertical-align:middle; height:22px; margin-left:25px}
.sns_share_sect>ul>li.share{margin-left:30px}
.sns_share_sect>ul>li.share>a{margin-left:6px}

/* st-bus */
.st-bus{text-align:center; background:#e7e8e9; border-radius:10px; padding:10px 0}
.st-bus strong{display:block; font-size:1.2em; color:#000}

/* È¸¿ø°ü·Ã */
.member_content .login_box{padding:20px 70px}
.member_content .login_box input[type=text],
.member_content .login_box input[type=password],
.member_content .login_box input[type=email]{width:100%; padding-top:1em; padding-bottom:1em}
.term_wrap{padding-bottom:30px; width:100%; position:relative}
.term_wrap>.term{padding:20px; height:270px; overflow-y:auto; border:1px solid #d8d8d8; width:100%}
.term_wrap>.term>pre{white-space:pre-wrap;   word-wrap: break-word; display:block; width:100%; font-family: inherit;}
.member_content .icon-stack .icon-stack-base{color:#78AED5}
.member_content .table1{border-top-width:2px}

@media (max-width :480px) {
	.member_content .table1 th,
	.member_content .table1 td{display:block}
}

/* ÀÎÇ² */
.w1,
.w1{width:90px; min-width: 90px !important;}
.w2,
.w2{width:100%; min-width: 100% !important;}
.ipt_lg{padding-top:1em !important; padding-bottom:1em !important}
select.ipt_lg{padding-top:0.4em !important; padding-bottom:0.4em !important; height:3.6em}
.w90{width:90%;}
.w95{width:95%}
.w50{width:50%; min-width: 50% !important;}


/* °Ô½ÃÆÇ view */
.boardView{border-top:1px solid #d31213; position:relative; width:100%}
.boardView .view-title{font-weight:normal; border-bottom:1px solid #e0e0e0; margin:0; padding:0.8em; font-size:1.4em}
.boardView .view-meta{border-bottom:1px solid #e0e0e0; background:#fafbfd}
.boardView .view-meta li{padding:0.3em 0; padding-left:85px}
.boardView .view-meta li>strong{display:block; float:left; white-space:nowrap; margin-left:-75px}
.boardView .view-meta li>span{display:block}
.boardView .view-meta li.file_list a{display:block; margin-right:0.5em; text-decoration:underline; white-space:nowrap; width:100%; overflow:hidden; text-overflow:ellipsis}
.boardView .view-meta li.file_list a>i{color:#2DA9C8}
.boardView .view-cnt{border-bottom:1px solid #e0e0e0; padding:1em}
.boardView .view-navi{margin-bottom:2em}
.boardView .view-navi li{border-bottom:1px solid #e0e0e0; padding:0.3em 0; padding-left:70px;}
.boardView .view-navi strong{display:inline-block; width:60px; border:1px solid #e0e0e0; padding:0.4em; text-align:center; margin-left:-65px; vertical-align:top}
.boardView .view-navi a{display:inline-block; padding:0.3em 0.8em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%}
@media (min-width: 768px) {
	.boardView .view-meta li{display:inline-block; padding:0.5em 0.8em; margin-right:3em}
	.boardView .view-meta li>strong{margin-left:0; margin-right:0.8em; display:inline-block}
	.boardView .view-meta li>span{display:inline-block}
	.boardView .view-meta li.file_list{display:block}
	.boardView .view-meta li.file_list a{display:inline}
}






/************************************ mobile ******************************************/

.pc100 { width:100%; }
.mobleCenter { text-align:initial; }
.category-list>li .count{color:#d31213}

@media (min-width: 768px) {
	.category-list{letter-spacing:-0.1em; display:inline-block; width:100%; *zoom:1}
	.category-list>li{float:left; display:inline-block; width:25%}
}

.search_form input{min-width:inherit; display:inline-block; margin-bottom:0; width:30%; *display:inline; *zoom:1}

@media (min-width: 768px) {
	label+label{margin-left:10px}
	.poster-list{}
	.visible-xs{display:none}
}

@media (min-width: 992px) {
	.jmf_sub .jmf_subcon{padding:40px 60px}
	.tab1>ul.col2>li> {width:50%}
	.xs-ac,.xs-al,.xs-ar{text-align:inherit}
	.con_tit{padding-left:0}
}

@media (max-width: 768px) {

	/* global */

	.pc100 {width: initial;}
	.mobile100 {width:100%}
	.mobleCenter { text-align:center; }
	p.desc, .desc, .desc p {text-align:left}

	/* ÄÁÅÙÃ÷ */
	.con_item {padding-top:2em;padding-bottom:2em;}
	.con_wrap p {margin-bottom:3px;}
	.border_box {padding:15px;}


	/* ¼Ò°³ */
	img.con_visual_intro {display:none}
	img.con_visual_intro_m {display:block;}
	
	.poster-list>li{margin-bottom:30px}
	.poster-list .thumbnail{height:340px;overflow:hidden;}
	.poster_txt {padding-left:15px}

	.media_list .it {min-height:300px}
	.media_list .movie_tit {line-height:1.4;height:44px;overflow:hidden;text-overflow:ellipsis}

	.media-box img.img-responsive {width:100%}

	.opening_info_wrap .info_tit h2,
	.opening_info_wrap .info_txt {padding:0.5em;line-height:1.4em;}
	.award_img_wrap .img_award img {float:right;width:70%}
	.trailer_wrap{padding:0 0em}
	.con_wrap .con_visual {width:100%;}
		
	/* ¸®½ºÆ® */

	.guide_wrap .guide_title,
	.guide_wrap .guide_txt li {padding:13px 0;}
	.guide_wrap .guide_txt {margin-top:15px;}
	.guide_wrap .guide_txt li:first-child{border-top:none;}
	.guide_wrap .guide_txt li:last-child{border-bottom:none;}

	.guide_wrap .guide_txt li ul.list_basic li {padding-bottom:3px;}
	.guide_wrap .guide_txt .guide_txt_header {padding-bottom:3px;}

	ul.list_caution li {padding:5px 0 0 0;}

	/* ·Î°í */
	.con_wrap .con_visual .con_visual_txt {position:absolute;top:40px;left:50px;}
	.guide_wrap .logo_guide_txt li {padding:15px;}

	/* JIMFF ½ÌÅ©·Î ÀÌ¿ë¹æ¹ý */
	.synchro_wrap {position:relative;border:1px solid #e0e0e0}
	.synchro_wrap .step_li {position:relative;margin:0;padding:25px 25px;text-align:center}
	.synchro_wrap .step_li.step2 {padding-bottom:100px;}
	.synchro_wrap .step_li .step_num {padding-top:15px;font-size:20px;font-weight:bold;margin-bottom:10px;letter-spacing:5px}
	.synchro_wrap .step_li .step_txt {font-size:14px;line-height:1.8;}

	.step2 .synchro_img img {margin-top:0px;padding-bottom:20px;}
	.step2 .synchro_txt{position:absolute;bottom:20px;left:0;}

	h5 .info {display:block; margin-left:0; margin-top:10px}



}


@media (max-width: 320px) {

	.border_box {padding: 10px;}

	.con_tit h4, .con_tit h3, .con_tit h2, .con_tit2 h4, .con_tit2 h3, .con_tit2 h2 {font-size:18px}

	/* list */
	ul.list_basic li:before {margin-right:4px}

	/* Poster */
	.poster-list>li{margin-bottom:10px}
	.poster-list .thumbnail{height:240px;}
	.poster-list .caption {font-size:14px;padding:10px}

	.guide_wrap .logo_guide_txt .txt_year {font-size:20px;}
	.guide_wrap .guide_title .tit2 {font-size:18px}
}





/* ÃâÇ° */


.submit {}
.sec_tit {position:relative;font-size:28px;line-height:50px;font-weight:bold;color:#222;padding-left:35px;}
.sec_tit:before {content:'';position:absolute;top:25px;left:0;width:25px;height:3px;background:#222}

@media (max-width: 768px) {

	.sec_tit {font-size:20px;padding-left:0;text-align:center;}
	.sec_tit:before {content:none;}
}

.submit .tbl_tit {display:inline-block;font-size:24px;font-weight:bold;color:#888;line-height:30px;letter-spacing:-1px;padding-bottom:20px}
.submit .tbl_list_basic address {margin-bottom:0}
.submit .tbl_list_basic address p {padding:5px 0}
.submit .tbl_list_basic address p span {font-family: 'Roboto Condensed', sans-serif;font-weight:700;font-size:16px;margin-right:8px}

/* ÃâÇ° Å×ÀÌºí */

.submit .tbl_list_basic {position:relative;border:1px solid #ddd;border-top-width:2px;border-top-color:#888;}
.submit .tbl_list_basic .tbl_li {position:relative;display:inline-table;width:100%;}
.submit .tbl_list_basic .tbl_li .tbl_hd,
.submit .tbl_list_basic .tbl_li .tbl_bd {display:table-cell;padding:30px;vertical-align:middle;border-bottom:1px solid #ddd;}
.submit .tbl_list_basic .tbl_li .tbl_hd {width:20%;text-align:center;border-right:1px solid #ddd;font-size:16px;font-weight:500;letter-spacing:-0.5px;color:#222;background:#f5f5f5}
.submit .tbl_list_basic .tbl_li .tbl_bd {width:80%;color:#444}

.submit .tbl_list_basic .tbl_li2 .tbl_hd,
.submit .tbl_list_basic .tbl_li2 .tbl_bd {display:block !important;width:100%;padding:9px 12px}
.submit .tbl_list_basic .tbl_li2 .tbl_hd {width:100%;text-align:center; font-size:16px;font-weight:500;letter-spacing:-0.5px;color:#222;background:#eee; }
.submit .tbl_list_basic .tbl_li2 .tbl_bd {width:100%;color:#444}

.submit .col-md-6 .tbl_li .tbl_hd {width:40%;}
.submit .col-md-6 .tbl_li .tbl_bd {width:60%}

.submit .tbl_list_basic .tbl_list_box {padding:15px 25px;}

.submit .tbl_list_basic.tbl_list_form .tbl_hd{text-align:center}
.submit .tbl_list_basic.tbl_list_form .tbl_hd,
.submit .tbl_list_basic.tbl_list_form .tbl_bd {padding:15px 15px}

.submit .tbl_list_basic.tbl_list_form .tbl_bd .list_info {margin:10px 0}
.submit .tbl_list_basic.tbl_list_form .tbl_bd .list_info li {font-size:14px;line-height:20px}

.submit_form textarea {border:1px solid #e0e0e0}
.submit_form label {font-weight:500}
.submit_form .inputTxt {height:34px;} 
.submit_form .inputTxt:focus {box-shadow:none !important;-webkit-box-shadow:none !important;border:1px solid #db444a !important}
.submit_form .chk_member {margin-right:15px;}

.tbl_list_basic2{width:100%; margin:0 auto;}
.tbl_list_basic2 > table{width:100%;border:1px solid #e0e0e0;border-top-width:3px;border-top-color:#888;}
.tbl_list_basic2 th {font-weight:bold;background:#fafafa}
.tbl_list_basic2 td{font-weight:normal;background:#fff;}
.tbl_list_basic2 th,
.tbl_list_basic2 td {padding:10px 10px;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;text-align:center;font-size:16px;color:#333}

.tbl_list_basic2 .txt-left th,
.tbl_list_basic2 .txt-left td {text-align:left !important}


@media (max-width: 768px) {

	.submit .tbl_list_basic .tbl_li .tbl_bd,
	.submit .tbl_list_basic .tbl_li .tbl_hd {display:block;width:100%;padding:9px 12px}

	.submit .tbl_list_basic .tbl_list_box {padding:12px;}

	.submit .tbl_list_basic .tbl_bd .list_info li,
	.submit .tbl_list_basic .tbl_list_box .list_info li {font-size:13px;letter-spacing:-0.5px;color:#666}

	.submit_form .inputTxt {}

}


/* ÃâÇ° - ¸®½ºÆ® */
.support_info_box {position:relative;display:block;border:1px solid #5bcbf0;background:#f3fcff;padding:25px 20px;}
.support_info_box .tit {font-size:22px;font-weight;:old;color:#26b4e3;letter-spacing:-1px;}
.support_info_box p {color:#111}


.list_info li {position:relative;padding:4px 0;font-size:15px;line-height:26px;padding-left:15px}
.list_info li:before {content:"\2013"; position:absolute;top:3px;left:0;color:#555;font-size:14px}
.olist_basic li{padding:5px 0;font-size:15px;line-height:26px;}




/* À½¾Ç¿µÈ­ Á¦ÀÛÁö¿ø ÇÁ·ÎÁ§Æ® ÇÇÄª¼±Á¤ÀÛ */
.pitching_list {margin-top:30px}
.pitching_list .pitching_li {margin-bottom:80px;}
.pitching_list .pitching_li .team_txt .copy {font-size:18px;line-height:1.6;}
.pitching_list .pitching_li .team_txt .film_tit {font-size:26px;line-height:1.4;color:#222}
.pitching_list .pitching_li .team_txt .film_tit .film_tit_en {font-weight:normal;margin-left:10px;}
.pitching_list .pitching_li .team_txt .note {}
.pitching_list .pitching_li .team_txt .mentor p {color:#15927d}
.pitching_list .pitching_li .team_txt .pgnote {margin-top:20px;}
.pitching_list .pitching_li .team_txt .pgnote p {font-size:15px;line-height:1.8;color:#888}


.pitching_list .pitching_li .team_txt .copy,
.pitching_list .pitching_li .film_info,
.pitching_list .pitching_li .team_txt .note {margin-top:20px}


.pitching_list .pitching_li .film_info li {position:relative;padding-right:10px;margin-right:10px;color:#888}
.pitching_list .pitching_li .film_info li:before {content:'';position:absolute;top:5px;right:0;width:1px;height:14px;background:#e0e0e0;}
.pitching_list .pitching_li .film_info li:last-child:before {content:none}


	@media (max-width:1024px){

		.pitching_list .pitching_li .team_img {margin-bottom:35px;}

	}


	@media (max-width:414px){
		
		.pitching_list .pitching_li {margin-bottom:30px;}
		.pitching_list .pitching_li .team_txt .film_tit {font-size:22px;}
		.pitching_list .pitching_li .team_txt .pgnote p {font-size:14px;line-height:1.8}

		.pitching_list .pitching_li .team_txt .pgnote,
		.pitching_list .pitching_li .team_txt .pgnote p.talk {margin-top:15px;}

	}





/* ÀÚ¿øÈ°µ¿°¡ - ¸ðÁýºÐ¾ß */
.accordion, .accordion * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.accordion {overflow:hidden;}
.accordion .acc_tit.afirst {border-top:1px solid #eee;}
.accordion .acc_tit {position:relative;width:100%;text-align:center;padding:20px 20px 20px 45px;display:inline-block;border-bottom:1px solid #eee;background:#fff;transition:all linear 0.15s;font-size:18px; color:#444;}
.accordion .acc_tit:after {content:'';position:absolute;top:25px;right:40px;width:15px;height:15px;background:url(/db/9901_db/IMG_PAGES/20170204150936/ico_arrow_down.png) no-repeat 0 0}

.accordion .acc_tit:hover {background:#444;color:#fff}
.accordion .acc_tit.active {border-bottom:none;background:#444;color:#fff}
 
.accordion .acc_cont {padding:50px; display:none; background:#fff;color:#666;border-bottom:1px solid #ccc}
.accordion .acc_cont.open {border:1px solid #ccc}

.submit .accordion .tbl_tit {position:relative;font-size:20px;padding-bottom:15px;color:#222;padding-left:20px;}
.submit .accordion .tbl_tit:before {content:'';position:absolute;top:14px;left:0;width:12px;height:2px;background:#222}

@media (max-width: 768px) {

	.accordion .acc_tit {padding:15px;text-align:left}
	.accordion .acc_tit:after {top:20px;right:25px;background-size:12px 12px}
	.accordion .acc_cont {padding:15px;}

	.submit .accordion .tbl_tit {font-size:16px}

}


/* ÀÚ¿øÈ°µ¿°¡ - Æû */

.submit .tbl_list_basic.border-green {border-top-color:#00b86a}




/* °Å¸®ÀÇ ¾Ç»ç */

.jimffesta_wrap .jimffesta_txtbox {position:relative;padding:30px;text-align:center}
.jimffesta_wrap .jimffesta_txtbox .desc {text-align:center;margin-top:20px;}
.jimffesta_wrap .jimffesta_txtbox2 {border-top:1px solid #e0e0e0;vertical-align:middle;padding-top:50px;}
.jimffesta_wrap .jimffesta_txtbox2 .txt {padding-top:30px;}

	@media (max-width: 768px) {
		

		.jimffesta_wrap .jimffesta_txtbox2 {padding-top:10px;text-align:center}
		.jimffesta_wrap .jimffesta_txtbox2 .desc {text-align:center}
		.jimffesta_wrap .jimffesta_txtbox2 .txt {padding-bottom:20px}
	

	}
	
	
/* Äð½Ã³×¸¶ »ó¿µÀÛ ¸®½ºÆ® */

.movie_list .mvbox {}
.movie_list .mvbox .mv_thumb {}
.movie_list .mvbox .mv_thumb img {max-width:100%}

.movie_list .mvbox .mv_info {padding:15px 0;height:230px}
.movie_list .mvbox .mv_info .mv_tit {font-size:18px;line-height:1.5;}
.movie_list .mvbox .mv_info .mv_dir {margin-top:5px}
.movie_list .mvbox .mv_info .desc {}

.movie_list .mvbox .mv_info .en {margin-left:5px}












	
/* ¿ª´ë ¾ÆÄ«µ¥¹Ì ÀÌÀü ½ºÅ¸ÀÏÀ» »©¿È */
/* help class */
.txc{text-align:center !important}
.txl{text-align:left !important}
.txr{text-align:right !important}
.xs-ac{text-align:center}
.xs-al{text-align:left}
.xs-ar{text-align:right}
.vaT{vertical-align:top}

/* ¿©¹é°ª */
.mgT-0{margin-top:0 !important}
.mgT-6{margin-top:6em !important}
.mgB-1{margin-bottom:1em !important}
.mgB-2{margin-bottom:2em !important}
.mgB-4{margin-bottom:4em !important}
.mgB-6{margin-bottom:6em !important}


.list2{counter-reset:list2num; font-size:1.12em}
.list2>li{margin-top:10px; margin-bottom:60px; padding-left:40px; position:relative}
.list2>li:before{content:counter(list2num, decimal-leading-zero); counter-increment:list2num; padding:3px; line-height:1em; color:#fff; background:#ddd; font-size:1.3em; position:absolute; left:0; top:3px}
.list2>li .tit{font-size:1.8em; margin-bottom:14px}
.list2>li .tit>small{color:#666666}
.list2>li.n01 .tit{color:#ee5d0e}
.list2>li.n01:before{background:#ee5d0e}
.list2>li.n02 .tit{color:#12a8c3}
.list2>li.n02:before{background:#12a8c3}
.list2>li.n03 .tit{color:#b936ae}
.list2>li.n03:before{background:#b936ae}
.list2>li.n04 .tit{color:#6e3bae}
.list2>li.n04:before{background:#6e3bae}
.list2>li.n05 .tit{color:#00a99d}
.list2>li.n05:before{background:#00a99d}
.list2>li table{font-size:0.9em}

.tit2{font-size:1.52em; color:#333333; font-weight:normal; }
.tit3{font-size:1.23em; color:#000; font-weight:bold; margin-top:0.8em; margin-bottom:0.8em}
.tit4{font-size:1.1em; color:#333333; margin-bottom:0.4em}






.faq {position:relative; width:100%;   }
.faq:after{content:""; display:block; clear:both}
.faq ul {position:relative; width:100%; }
.faq ul li.question {background:#fff; font-weight:bold; padding:20px 30px; color:#db444a; font-size:1.25em; border-bottom:2px solid #db444a; }
.faq ul li.answer {background:#f9f9f9; padding:30px 50px; border-bottom:1px solid #ccc;}










