@charset "utf-8";
@import url('font.css'); /* 사이트 세부설정, 공통 클래스 설정, 기타 설정 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap');

/*common*/
.sub_container{min-height:700px; padding:30px 0 80px; background:url("../images/sub/bg_sub.png")no-repeat -150px -150px;}
.left{float:right; width:200px;}
.right{float:left; width:calc(100% - 200px); padding-right:90px; }/*position:relative;*/
.sub_page_title h4{color:#111111; font-size:36px; font-weight:400; letter-spacing:-1px; line-height:1.4;}
.sub_page_title p{color:#828282; margin-top:8px; font-size:18px; letter-spacing:0; line-height:1.2;}
.contents_wrap{padding-top:35px;}

/*sub_visual*/
.sub_visual{background:url("../images/sub/sub_visual.jpg")no-repeat center center; background-size:cover; height:100px; border-top:1px solid #efefef; 
		border-bottom:1px solid #efefef;}
.sub_visual>div{height:100%;}
/*.sub_visual_txt*/
.sub_visual_txt{display:table; width:100%; height:100%; text-align:center; } 
.sub_visual_txt>div{display:table-cell; width:100%; height:100%; vertical-align:middle; }
.sub_visual_txt h3{font-size:30px; font-weight:400; color:#000000;}

/*sub_tab_bar 가로 1200px 이하 서브 메뉴 선택 탭*/
.sub_tab_bar{background-color:#ffffff; border-bottom:1px solid #efefef;} 
.sub_tab{float:left; position:relative;  font-size:16px; width:240px;}
.sub_tab:before{content:''; width:1px; height:100%; display:block; position:absolute; right:0; top:0; bottom:0; background-color:#efefef;}
.sub_tab_bar h4,.sub_tab_bar h3{font-weight:400; padding:11px 15px 11px; cursor:pointer; }
.sub_tab_bar strong{font-weight:400;}
.sub_tab_bar a{display:block;}
.sub_tab:hover h4,.sub_tab:hover h3{color:#35933f;}
/*메뉴 더보기*/
.sub_tab_bar .menu_more{position:absolute; right:15px; top:15px; width:15px; height:15px; overflow:hidden; text-indent:-999999px; display:block; font-size:0;}
.sub_tab_bar .menu_more:before{content:''; height:8px; width:8px; display:block; border:2px solid #666666; border-right-width:0; border-top-width:0;
		position:absolute; top:2px; right:2px; transform:rotate(-45deg);-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); 
		-ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; 
		transition:all 0.3s ease;}
.sub_tab:hover .menu_more:before{transform:rotate(135deg);-webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg);
		-o-transform:rotate(135deg); border-color:#35933f;} 
/*sub_tab_01 home*/
.sub_tab_01{width:150px;}
.sub_tab_01>a{padding:11px 5px 11px 50px; background:url("../images/sub/icon_home.png")no-repeat 22px center;}
.sub_tab_01>a:hover{color:#000000;}
/*sub_tab_2depth 메뉴*/
.sub_tab_2depth{display:none; position:absolute; left:-1px; top:49px; width:241px; z-index:250; background-color:#ffffff; padding:15px 0;
		  border:1px solid #efefef; border-top:none;}
.sub_tab_2depth>li{line-height:1.5; font-size:15px;}
.sub_tab_2depth>li+li{margin-top:7px;}
.sub_tab_2depth>li>a{display:block; padding:1px 15px; }
.sub_tab_2depth>li>a:hover{color:#35933f;}

/*left 메뉴 */
.lnb_title{padding-top:8px;}
.lnb_wrap{margin-top:20px;}
.lnb>li+li{margin-top:9px;}
.lnb>li>a{display:block; font-size:16px; color:#333333; text-align:center; border:1px solid #999999; border-radius:50px; padding:4px 5px;}
.lnb>li:hover>a{color:#35933f; border-color:#35933f; font-weight:500;}
.lnb>li.h_menu_on>a{color:#35933f; border-color:#35933f; font-weight:500;}

/*greeting.asp 인사말*/
.greeting_wrap{font-size:16px; line-height:1.5;}
.greeting_contents+div{margin-top:30px;}
.greeting_contents p+p{margin-top:10px;}
.greeting_contents ul{margin-top:10px;}
.greeting_contents ul>li+li{margin-top:5px;}
.greeting_contents ul>li b{color:#333333;}
.greeting_contents01 p:first-child{font-size:18px; font-weight:500; color:#000000;}
.greeting_contents01 p:first-child strong{color:#35933f; }
.greeting_contents02 p:last-child{color:#333333;}
.greeting_contents03>img{margin:0; width:160px; }
.greeting_contents03>p{margin-top:10px; font-size:15px; color:#000000;}
.greeting_contents03>p>*{display:inline; color:#000000; vertical-align:middle;}
.greeting_contents03>p>img{width:60px; margin-left:10px;}

/*association_introduction.asp 협회소개*/
.association_introduction_page_title h1{color:#000000; font-size:24px; font-weight:900; line-height:1.4;}
.association_introduction_page_title p{margin-top:25px; font-size:18px; color:#000000; letter-spacing:-1px;}
.association_introduction_contents{margin-top:40px;}
.association_introduction_contents>p{font-size:18px; color:#333333; letter-spacing:-1px;}
.association_introduction_contents>ul{margin-top:30px; padding:15px 35px 25px; background-color:#fbfbfb; border-radius:10px; overflow:hidden;
		border:1px solid #f1f5f3;}
.association_introduction_contents>ul>li{font-size:16px; line-height:1.5; position:relative; padding-left:40px; padding-top:10px; line-height:1.5; }
.association_introduction_contents>ul>li+li{margin-top:10px;  border-top:1px dotted #e6e6e6;}
.association_introduction_contents>ul>li b{color:#35933f; margin-right:5px; position:absolute; left:0; top:10px; display:block;}

/*history.asp 연혁*/
.history_page_title{text-align:center;}
.history_page_title strong{display:block; margin:0 auto; line-height:1.1; width:100px; height:100px; border-radius:50%; background-color:#000000; color:#37ff60;
		font-size:18px; padding-top:22px;}
.history_page_title p{font-weight:500; color:#000000; margin-top:10px; font-size:14px; line-height:1.5;}
/*.history_tab */
.history_tab{margin-top:30px;}
.history_tab ul{font-size:0; text-align:center;}
.history_tab ul>li{display:inline-block; vertical-align:top; width:16.666666%; padding:3px 5px;}
.history_tab ul>li>a{display:block; padding:6px 0; border:1px solid #000000; font-size:16px; font-weight:500; text-align:center; border-radius:50px; color:#000000;}
.history_tab ul>li>a .en_txt{font-weight:bold;}
.history_tab04 li:nth-child(1)>a,.history_tab03 li:nth-child(2)>a,.history_tab02 li:nth-child(3)>a,.history_tab01 li:nth-child(4)>a{border-color:#35933f; color:#ffffff; 
		background-color:#35933f;}
/*history_list_wrap common*/
.history_list_wrap{margin-top:30px; padding-top:30px; border-top:2px solid #aaaaaa}
.history_list+div{margin-top:30px; padding-top:30px; border-top:1px solid #dedede;}
.business_year{float:left; width:130px; font-weight:900; font-size:26px; color:#35933f; line-height:1.0;}
.history_info{float:left; width:calc(100% - 130px); padding-left:40px; }
.history_info>li{position:relative; padding-left:80px;}
.history_info>li+li{margin-top:14px;}
.history_date{font-weight:bold; color:#000000; position:absolute; left:0; top:0; font-size:17px; line-height:1.3;}
.history_contents>p{position:relative; padding-left:10px; line-height:1.4; font-size:15px; letter-spacing:-1px;}
.history_contents>p+p{margin-top:5px;}
.history_contents>p:before{content:'-'; position:absolute; left:0; top:0;}

/*정관 articles.asp*/
.articles_wrap{font-size:15px; letter-spacing:-1px; line-height:1.5;}
.articles_wrap>h4{color:#000000; font-size:22px; font-weight:700;}
.articles_list_wrap{margin-top:25px;}
.articles_list+div{margin-top:40px;}
.articles_list>h5{color:#35933f; font-size:18px; font-weight:700;}
.articles_list>ul{margin-top:15px;}
.articles_list>ul>li+li{margin-top:15px;}
.articles_list li p strong{color:#333333;}
.articles_list .list_style01{margin-top:10px; list-style:decimal; list-style-position:outside;  padding-left:20px; font-size:14px;}
.articles_list .list_style01>li+li{margin-top:5px;}
.articles_list .list_style02{margin-top:5px; font-size:14px;}
.articles_list .list_style02>li{padding-left:15px; position:relative;}
.articles_list .list_style02>li:before{display:block; position:absolute; left:0; top:0;}
.articles_list .list_style02>li:nth-child(1):before{content:'①';}
.articles_list .list_style02>li:nth-child(2):before{content:'②';}
.articles_list .list_style02>li:nth-child(3):before{content:'③';}
.articles_list .list_style02>li:nth-child(4):before{content:'④';}
.articles_list .list_style02>li:nth-child(5):before{content:'⑤';}
.articles_list .list_style02>li:nth-child(6):before{content:'⑥';}
.articles_list .list_style02>li:nth-child(7):before{content:'⑦';}
.articles_list .list_style02>li:nth-child(8):before{content:'⑧';}
.articles_list .list_style02>li:nth-child(9):before{content:'⑨';}
.articles_list .list_style02>li:nth-child(10):before{content:'⑩';}
.articles_list .list_style02>li+li{margin-top:1px;}
.articles_list10>h6{color:#111111; font-size:16px;} 

/*executive_team.asp 임원진소개*/
.executive_page_title>img{width:110px; height:auto;}
.executive_page_title h4{font-weight:bold; color:#000000; font-size:18px; text-align:center; margin-top:10px;}
.executive_team_list{margin-top:20px;}
.executive_team_list table{width:100%; border-top:2px solid #6dae4e; border-collapse:collapse; border-spacing:0; table-layout:fixed; letter-spacing:-1px; 
		font-size:16px;}
.executive_team_list table caption{font-size:0; text-indent:-999999px;}
.executive_team_list table th{padding:10px 4px; color:#333333; text-align:center; border:1px solid #dedede; font-weight:500; background-color:#f8f8f8;}
.executive_team_list table td{padding:10px 4px; border:1px solid #dedede;  text-align:center;}
.executive_team_list table td em{color:#000000; font-weight:500; }

/*map.asp 찾아오시는길*/
.map_img{margin-top:20px;}
.map_txt{margin-top:40px;}
.map_txt table{width:100%; border-top:2px solid #666666;  border-collapse:collapse; border-spacing:0; table-layout:fixed; letter-spacing:-1px; font-size:16px;}
.map_txt caption{font-size:0; text-indent:-999999px;}
.map_txt th{padding:10px 4px; color:#333333; text-align:center; border-bottom:1px solid #dedede; font-weight:500; width:20%;}
.map_txt td{padding:10px; border-bottom:1px solid #dedede; width:80%;}
.map_txt td.traffic{padding:12px 10px 16px; }
.map_txt dl+dl{margin-top:15px; }
.map_txt dt{font-weight:500; position:relative; color:#000000; font-size:15px;}
.map_txt dd{font-size:14px; line-height:1.4; margin-top:8px; }
.subway dd>*{display:inline-block; vertical-align:middle;}
.subway dd b{font-size:13px; color:#ffffff; background-color:#3cb44a; overflow:hidden; padding:0 10px; display:inline-block; border-radius:50px;}
.bus dd>*{display:inline-block; vertical-align:top;}
.bus dd b{color:#333333; margin-right:5px;}
.bus dd.bus02 span{width:calc(100% - 100px);}

/*사업게시판 business_board.asp*/
.business_page_title{ line-height:1.5; font-size:16px;}
.business_page_title p:first-child{font-weight:500;  font-size:18px; margin-bottom:8px;}
.business_page_title p:first-child strong{color:#000000; }
.business_page_title p+p{margin-top:1px;}
.business_page_title p em{color:#35933f; font-weight:bold;}
.business_list_wrap{margin-top:30px; background-color:#ffffff; border-top:2px solid #999999;}
.business_list{padding:20px 30px 25px;}
.business_list:nth-child(2n){background-color:#f8f8f8;}
.business_list h3{color:#000000; font-size:22px; line-height:1.5; letter-spacing:-1px; padding-left:20px; position:relative;}
.business_list h3:before{content:''; width:10px; height:10px; display:block; border:3px solid #6dae4e; position:absolute; left:0; top:10px;}
.business_list>div{margin-top:15px;}
.business_list>div>*{float:left;}
.business_list img{border:1px solid #e6e6e6;}
.business_list_contents{margin-left:40px; width:calc(100% - 219px); font-size:16px;}
.business_list_contents p{line-height:1.5; letter-spacing:-1px;}
.business_list_contents dl:nth-child(2){margin-top:10px;}
.business_list_contents dt,.business_list_contents dd{display:inline-block; vertical-align:middle;}
.business_list_contents dt{color:#333333;}
.business_list_contents dd{color:#35933f; font-weight:bold; margin-left:5px;}

/*keyword_wrap*/
.keyword_wrap{margin-bottom:40px;}
.keyword_wrap>h5{font-size:16px; color:#000000;}
.keyword_wrap>h5 span{color:#37ff60;}
.keyword_list{margin-top:10px;}
.keyword_list+ul{margin-top:12px;}
.keyword_list>li{margin-top:2px; padding:1px 0; position:relative; line-height:1.4; float:left; letter-spacing:-1px;}
.keyword_list>li:before{content:''; width:1px; height:12px; display:block; background-color:#999999; position:absolute; left:0; top:5px;}
.keyword_list>li:last-child:after{content:''; width:1px; height:12px; display:block; background-color:#999999; position:absolute; right:0; top:5px;}
.keyword_list>li>a{display:block; padding:0 8px; color:#777777;}
.keyword_list>li>a:hover{color:#000000;}

/*조회 설정*/
.ani_program_set-up{position:relative;}
.ani_program_set-up dl{position:absolute; right:0; top:5px; font-size:13px; color:#333333;}
.ani_program_set-up dl>*{float:left;}
.ani_program_set-up dl>dd{margin-left:3px;}
.ani_select_tab{font-size:0; border-bottom:1px solid #aaaaaa;}
.ani_select_tab>li{display:inline-block; vertical-align:top; font-size:15px; text-align:center;}
.ani_select_tab>li+li{margin-left:5px;}
.ani_select_tab>li>a{display:block; border:1px solid #c7c7c7; border-bottom:none; padding:4px 12px; border-radius:5px 5px 0 0; min-width:93px;
		color:#999999;  letter-spacing:-1px;}
.ani_select_tab>li>a.select_on{background-color:#666666; border-color:#666666; color:#ffffff;}

/*ani_list.asp,  KIAFA Ani DB*/
.ani_list_wrap>li{float:left; width:47.5%; margin-top:50px; }
.ani_list_wrap>li:nth-child(2n){margin-left:5%;}
.ani_list_wrap>li:nth-child(2n+1){clear:both;}
.ani_img>a{display:block; width:100%;}
.ani_img>a img{width:100%;}
.ani_img>a:hover{box-shadow:1px 1px 4px rgba(0,0,0,0.4);}
.ani_info{margin-top:15px;}
.ani_info h6{line-height:1.3; color:#000000; font-size:17px; letter-spacing:-1px; word-break:break-all; }
.ani_info table{line-height:1.4; margin-top:10px; letter-spacing:-1px; }
.ani_info th{width:25%; text-align:left; vertical-align:top; color:#333333; font-weight:500;}
.ani_info td{width:75%; vertical-align:top;}
.ani_info td>a{display:block; height:38px; line-height:1.3; text-overflow:ellipsis; overflow:hidden; word-break:break-word; display:-webkit-box; 
		-webkit-line-clamp:2; -webkit-box-orient: vertical;}
.ani_info td>a:hover{color:#000000; text-decoration:underline;}

/*prev-next 페이지 버튼 공통*/
.prev_next_page{text-align:center; font-size:0; margin-top:60px; padding-top:25px; border-top:1px solid #e6e6e6;}
.prev_next_page>*{display:inline-block; vertical-align:top;}
.prev_next_page>span{margin:0 7px;}
.prev_next_page>span>a{display:inline-block; font-size:14px; padding:1px 10px; }
.prev_next_page>span>a.on{color:#000000; font-weight:500;}
.prev_next_page>a.btn_page{width:26px; height:26px; background-position:0 0; background-repeat:no-repeat;}
.prev_next_page>a.first_page{background-image:url("../images/common/btn_first.jpg");}
.prev_next_page>a.prev_page{background-image:url("../images/common/btn_prev.jpg"); margin-left:3px;}
.prev_next_page>a.next_page{background-image:url("../images/common/btn_next.jpg");}
.prev_next_page>a.last_page{background-image:url("../images/common/btn_last.jpg"); margin-left:3px;}

/*ani_view.asp*/
.ani_program_view_img{padding-top:40px; border-top:1px solid #aaaaaa;}
.ani_slide_view>li>img{width:100%;}
.ani_view_thumbs{margin-top:5px;}
.ani_thumbs>li{cursor:pointer;}
.ani_thumbs>li>img{width:100%;}
.ani_view_thumbs .swiper-button-next,.ani_view_thumbs .swiper-button-prev{width:30px; height:30px; margin-top:-15px;}
.ani_view_thumbs .swiper-button-next:after{content:''; height:15px; width:15px; border:3px solid #37ff60; border-left-width:0; border-top-width:0;
		transform:rotate(-45deg);-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); 
		position:absolute; right:3px;}
.ani_view_thumbs .swiper-button-prev:after{content:''; height:15px; width:15px; border:3px solid #37ff60; border-right-width:0; border-bottom-width:0;
		transform:rotate(-45deg);-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); 
		position:absolute; left:3px;}
.ani_program_view_info_wrap{margin-top:30px;} 
.ani_program_view_info_wrap>h6{line-height:1.3; color:#000000; font-size:24px; letter-spacing:-1px; word-break:break-all; text-align:center;}
.ani_program_view_info_wrap table{margin-top:20px; width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed; word-wrap:break-word;
		font-size:15px;}
.ani_program_view_info_wrap th{padding:12px 15px; background-color:#fbfbfb; text-align:left; border:1px solid #dedede; color:#333333; font-weight:500;
		width:25%; vertical-align:top;}
.ani_program_view_info_wrap td{padding:12px 15px; border:1px solid #dedede; width:75%; vertical-align:top;}
.ani_program_view_info{margin-top:35px;}
.ani_program_info+div{margin-top:30px;}
.ani_info_title{position:relative; }
.ani_info_title:after{content:''; width:100%; height:1px; display:block; border-top:1px dashed #6dae4e; position:absolute; left:0; top:50%; z-index:-1;
		opacity:0.3;}
.ani_info_title>span{background-color:#ffffff; padding-right:10px; padding-left:20px; letter-spacing:-1px; position:relative; color:#111111; font-size:18px;}
.ani_info_title>span:before{content:''; width:10px; height:10px; display:block; border:2px solid #6dae4e; position:absolute; left:0; top:7px;}
.ani_program_contents{margin-top:15px; line-height:1.5; font-size:15px;}
.ani_program_contents03 li{padding-left:10px; color:#333333; position:relative;}
.ani_program_contents03 li:before{content:''; width:3px; height:3px; display:block; background-color:#999999; position:absolute; left:2px; top:9px; 
		border-radius:50%;}
.ani_program_contents03 li+li{margin-top:5px;}
.ani_program_contents04>ul>li+li{margin-top:35px;}
.ani_program_contents04 .ani_director{float:left; width:240px; padding:20px; border:1px solid #e6e6e6;}
.ani_program_contents04 .ani_director_profile{float:left; width:calc(100% -240px); padding-left:60px;}
.ani_program_contents04 .ani_director_profile strong{display:block; color:#000000; font-size:17px;}
.ani_program_contents04 .ani_director_profile>ul{margin-top:15px;}
.ani_program_contents04 .ani_director_profile>ul>li+li{margin-top:5px;}
.ani_program_contents04 .ani_director_profile>ul>li{padding-left:10px; position:relative;}
.ani_program_contents04 .ani_director_profile>ul>li:before{content:'-'; position:absolute; left:0; top:0; }
.ani_program_contents04 .ani_director_profile>ul>li.ani_link:before,.ani_program_contents04 .ani_director_profile>ul>li.emphasis:before{color:#6dae4e;}
.ani_director_profile>ul>.emphasis{color:#6dae4e; font-weight:500;}
.ani_director_profile>ul>.ani_link>a{display:block; color:#6dae4e; font-weight:500;}
.ani_director_profile>ul>.ani_link>a:hover{text-decoration:underline;}
.ani_director_info{display:inline-block; padding:5px 12px; border:1px solid #dedede; border-radius:5px; font-weight:bold; margin-top:20px;}
.ani_director_info:hover{ color:#35933f; border-color:#35933f;}
.ani_program_contents05 dl+dl{margin-top:5px;}
.ani_program_contents05 dt{color:#333333; font-weight:500; padding-left:10px; position:relative;}
.ani_program_contents05 dt:before{content:''; width:3px; height:3px; display:block; background-color:#35933f; position:absolute; left:2px; top:9px; 
		border-radius:50%;}
.ani_program_contents05 dd{padding-left:10px; position:relative;}
.ani_program_contents05 dd:before{content:'-'; position:absolute; left:2px; top:0; }
.ani_program_contents06 p+p{margin-top:5px;}
.ani_view_wrap{margin-top:40px; text-align:right;}
.ani_view_wrap>a{display:inline-block; font-size:15px; font-weight:bold; padding:5px 12px; border:1px solid #999999; border-radius:5px; text-align:center;
		background-color:#fbfbfb;}
.ani_view_wrap>a:hover{color:#ffffff; border-color:#35933f; background-color:#35933f;}

/*aniseed_dr_view.asp 감독 정보 보기*/
.aniseed_dr_img_info_wrap{padding-top:40px; border-top:1px solid #aaaaaa;}
.aniseed_dr_img_info_wrap .director_img{float:left; width:240px; padding:20px; border:1px solid #e6e6e6;}
.aniseed_dr_img_info_wrap .director_basic_info{float:left; width:calc(100% - 240px); padding-left:60px;}
.director_basic_info h5{font-size:17px;  border-bottom:1px solid #6dae4e; padding-bottom:12px; margin-bottom:12px; color:#000000;}
.director_basic_info table{width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed; word-wrap:break-word; font-size:15px; letter-spacing:-1px;
		line-height:1.5;}
.director_basic_info table th{padding:4px 0; text-align:left; color:#333333; font-weight:500; width:25%; vertical-align:top;}
.director_basic_info table td{padding:4px 0 4px 5px; width:75%; vertical-align:top;}
.director_info_list_wrap{margin-top:40px;}
.director_info_list+div{margin-top:40px;}
.director_info_list>h6{position:relative; }
.director_info_list>h6:after{content:''; width:100%; height:1px; display:block; border-top:1px dashed #6dae4e; position:absolute; left:0; top:50%; z-index:-1;
		opacity:0.3;}
.director_info_list>h6>span{background-color:#ffffff; padding-right:10px; padding-left:20px; letter-spacing:-1px; position:relative; color:#111111;
		font-size:18px;}
.director_info_list>h6>span:before{content:''; width:10px; height:10px; display:block; border:2px solid #6dae4e; position:absolute; left:0; top:7px;}
.director_info_contents{margin-top:15px; line-height:1.5; font-size:15px;}
.director_filmography_list_wrap{margin:20px 0 0; max-width:800px; width:100%;}
.filmography_view_wrap{margin-top:5px;}
.filmography_view>li>img{width:100%;}
.filmography_thumbs>li>img{width:100%;}
.filmography_view_thumbs .swiper-button-next,.filmography_view_thumbs .swiper-button-prev{width:30px; height:30px; margin-top:-15px;}
.filmography_view_thumbs .swiper-button-next:after{content:''; height:15px; width:15px; border:3px solid #37ff60; border-left-width:0; border-top-width:0;
		transform:rotate(-45deg);-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); 
		position:absolute; right:3px;}
.filmography_view_thumbs .swiper-button-prev:after{content:''; height:15px; width:15px; border:3px solid #37ff60; border-right-width:0; border-bottom-width:0;
		transform:rotate(-45deg);-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); 
		position:absolute; left:3px;}
.director_info_contents01>li+li{margin-top:5px;}
.director_info_contents01>li{padding-left:10px; position:relative;}
.director_info_contents01>li:before{content:'-'; position:absolute; left:0; top:0; }
.filmography_link:before{color:#6dae4e;}
.filmography_link>a{display:block; color:#6dae4e; font-weight:500;}
.filmography_link>a:hover{text-decoration:underline;}
.filmography_emphasis{color:#6dae4e; font-weight:500;}
.director_info_contents02>li+li{margin-top:3px;}
.director_info_contents03>p+p{margin-top:5px;}
.dr_list_link_wrap{margin-top:40px; text-align:right;}
.dr_list_link_wrap>a{display:inline-block; font-size:15px; font-weight:bold; padding:5px 12px; border:1px solid #999999; border-radius:5px; text-align:center;
		background-color:#fbfbfb;}
.dr_list_link_wrap>a:hover{color:#ffffff; border-color:#35933f; background-color:#35933f;}

/*aniseed_dr_list.asp 감독*/
.ani_director_list_wrap{padding-top:30px;}
.ani_director_list+li{padding-top:30px; margin-top:30px; border-top:1px solid #dedede;}
.director_list_img{float:left; width:200px; border:1px solid #e6e6e6;}
.director_list_info{float:left; width:calc(100% - 200px); padding-left:60px;}
.director_list_info h5.director_list_name{font-size:17px;  border-bottom:1px solid #6dae4e; padding-bottom:12px; margin-bottom:12px;}
.director_list_info h5.director_list_name span{color:#000000;}
.director_list_info table{width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed; word-wrap:break-word; font-size:15px; letter-spacing:-1px;
		line-height:1.5; }
.director_list_info table th{padding:4px 0; text-align:left; color:#333333; font-weight:500; width:25%; vertical-align:top;}
.director_list_info table td{padding:4px 0 4px 5px; width:75%; vertical-align:top;}
.btn_director_view{margin-top:20px; text-align:right;}
.btn_director_view>a{display:inline-block; font-size:14px; font-weight:bold; padding:5px 12px; border:1px solid #dedede; border-radius:5px; text-align:center;
		background-color:#fbfbfb;}
.btn_director_view>a:hover{color:#ffffff; border-color:#35933f; background-color:#35933f;}

/*anidb_search.asp*/
.ani_program_search_set-up h5{font-size:22px; color:#222222;}
.ani_program_search_set-up h5 span{color:#35933f;}
.ani_program_search_set-up p{font-size:16px; line-height:1.5; padding-top:10px; margin-top:10px; border-top:1px solid #dedede; color:#333333;}
.ani_program_search_set-up p span{color:#35933f;}
.search_result_wrap{margin-top:30px;}
.search_result_wrap>p{font-size:16px; line-height:1.5; position:relative; padding-left:10px;}
.search_result_wrap>p:before{content:''; width:5px; height:5px; display:block; border-radius:50%; background-color:#35933f; position:absolute;
		left:0; top:10px;}
.search_result_wrap>p strong{color:#35933f;}
.search_result_wrap>p span{color:#35933f;}
.search_result_list{font-size:15px; line-height:1.5; padding-top:10px; margin-top:10px; border-top:1px solid #e6e6e6; }
.search_result_list>li{position:relative; padding-left:10px;}
.search_result_list>li+li{margin-top:5px;}
.search_result_list>li:before{content:'-'; display:block; position:absolute; left:0; top:0;}

/*Aniseed소개 aniseed_introduce.asp*/
.aniseed_introduce_contents{font-size:16px; margin-top:30px; letter-spacing:-1px; line-height:1.5;}
.aniseed_introduce_contents01>p+p{margin-top:20px;}
.aniseed_introduce_contents01>p>span{color:#35933f; font-weight:500;}
.aniseed_introduce_contents01>p:first-child{font-size:18px; color:#333333; font-weight:500; }
.aniseed_introduce_contents01>p:first-child>strong{color:#000000; display:block; font-size:30px; font-weight:700;}
.aniseed_introduce_contents02{margin-top:50px;}
.aniseed_introduce_contents02>p>*{vertical-align:bottom;  display:inline-block;}
.aniseed_introduce_contents02>p>img{margin:0; width:120px;}
.aniseed_introduce_contents02>p>strong{color:#000000; font-weight:700; font-size:24px; margin-left:20px; border-bottom:1px solid #000000;}
.aniseed_introduce_contents02>ul{margin-top:30px;}
.aniseed_introduce_contents02>ul>li+li{margin-top:25px;}
.aniseed_introduce_contents02>ul>li>*{float:left;}
.aniseed_introduce_contents02>ul>li>span{font-weight:bold; display:block; width:50px; height:50px; border-radius:50%; color:#37ff60; padding-top:10px;
		background-color:#424242; text-align:center; font-size:20px;}
.aniseed_introduce_contents02>ul>li>div{width:calc(100% - 50px); padding-left:25px;}
.aniseed_introduce_contents02>ul>li em{display:block; color:#222222; margin-bottom:8px; font-weight:500;}
.aniseed_introduce_contents02>ul>li p{font-size:15px; position:relative; padding-left:10px;}
.aniseed_introduce_contents02>ul>li p:before{content:'-'; display:block; position:absolute; left:0; top:0; }
.aniseed_introduce_contents02>ul>li p+p{margin-top:3px;}
.aniseed_introduce_contents02>ul>li p>strong>span{color:#35933f; font-weight:bold;}

/*festival_introduce.asp,festival_introduce02.asp 페스티발소개*/
/*festival_tab common*/
.festival_tab{font-size:0;}
.festival_tab>ul>li{display:inline-block; vertical-align:top;}
.festival_tab>ul>li+li{margin-left:10px;}
.festival_tab>ul>li>a{display:block; padding:6px 30px; border:1px solid #666666; font-size:16px; font-weight:500; text-align:center; border-radius:50px; 
		color:#666666; background-color:#ffffff; }
.festival_tab01>ul>li:first-child>a{color:#ffffff; background-color:#35933f; border-color:#35933f; }
.festival_tab02>ul>li:last-child>a{color:#ffffff; background-color:#35933f; border-color:#35933f; }
/*페스티발소개*/
.festival_list_wrap{border-top:2px solid #aaaaaa; margin-top:30px;} 
.festival_list{float:left; width:23.5%; margin-top:30px; border:1px solid #eeeeee; padding:15px; background-color:#ffffff;}
.festival_list_wrap02 .festival_list{min-height:308px;}
.festival_list+li{margin-left:2%;}
.festival_list:nth-child(4n+1){margin-left:0; clear:both;}
.festival_img>a{display:block; border:1px solid #f5f5f5;}
.festival_img>a>img{width:100%;}
.festival_img>a:hover img{box-shadow:0 0 3px rgba(0,0,0,0.2);}
.festival_img>img{width:100%; border:1px solid #f5f5f5;}
.festival_info{margin-top:12px;}
.festival_info>strong{display:block; color:#669900; font-size:15px; letter-spacing:-1px; line-height:1.2; min-height:36px; word-break:break-all;}
.festival_list_wrap02 .festival_info>strong{min-height:auto;}
.festival_info table{margin-top:5px; width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed; word-wrap:break-word; font-size:13px;
		letter-spacing:-1px; line-height:1.3;}
.festival_info th{padding:2px 0; text-align:left; color:#333333; font-weight:500; width:30%; vertical-align:top;}
.festival_info td{padding:2px 0 2px 5px; width:70%; vertical-align:top;}
.festival_info th em{display:block; position:relative; padding-left:6px;}
.festival_info th em:before{content:''; width:2px; height:2px; display:block; border-radius:50%; background-color:#999999; position:absolute; left:0; top:8px; }
.festival_info td>a:hover{color:#000000; text-decoration:underline;}

/*related_site.asp 관련사이트*/
.related_site_list_wrap+div{margin-top:40px;}
.related_site_list_wrap h5{color:#000000; font-size:20px; line-height:1.5; letter-spacing:-1px; padding-left:18px; position:relative;}
.related_site_list_wrap h5:before{content:''; width:8px; height:8px; display:block; border:3px solid #6dae4e; position:absolute; left:0; top:9px;}
.related_site_list>li{float:left; width:18.4%; margin-top:20px; border:1px solid #eeeeee; padding:10px; background-color:#ffffff;}
.related_site_list>li+li{margin-left:2%;}
.related_site_list>li:nth-child(5n+1){margin-left:0; clear:both;}
.related_site_img>a{display:block; border:1px solid #f5f5f5;}
.related_site_img>a>img{width:100%;}
.related_site_img>a:hover img{box-shadow:0 0 3px rgba(0,0,0,0.2);}
.related_site_info{margin-top:12px;}
.related_site_info>strong{display:block; color:#669900; font-size:15px; letter-spacing:-1px; line-height:1.2; word-break:break-all;}
.related_site_info>p{font-size:13px; margin-top:6px; color:#777777;}
.related_site_info>p a{font-size:12px; display:inline-block; color:#ffffff; background-color:#777777; border-radius:50px; padding:0 8px; margin-left:5px;}



/*1400이하 */
@media screen and (max-width:1400px){

/*common*/
.right{padding-right:50px;}

/*festival_introduce.asp,festival_introduce02.asp 페스티발소개*/
.festival_list{width:23.95%; }
.festival_list+li{margin-left:1.4%;}

/*related_site.asp 관련사이트*/
.related_site_list>li{width:18.88%; padding:8px;}
.related_site_list>li+li{margin-left:1.4%;}




}/*1400이하 끝*/



/*1200이하 */
@media screen and (max-width:1200px){

/*common*/
.left{float:none; display:none;}
.right{float:none; width:100%; padding-right:0; }





}/*1200이하 끝*/

/*1024이하 */
@media screen and (max-width:1024px){


/*history.asp 연혁*/
.history_info{padding-left:20px;}

/*사업게시판 business_board.asp*/
.business_list{padding:20px 20px 25px;}
.business_list_contents{margin-left:20px; width:calc(100% - 199px);} 

/*ani_list.asp,  KIAFA Ani DB*/
.ani_list_wrap>li{width:48.5%;}
.ani_list_wrap>li:nth-child(2n){margin-left:3%;}

/*ani_view.asp*/
.ani_program_contents04 .ani_director{width:200px; padding:15px;}
.ani_program_contents04 .ani_director_profile{ width:calc(100% -200px); padding-left:30px;}

/*aniseed_dr_view.asp 감독 정보 보기*/
.aniseed_dr_img_info_wrap .director_img{width:200px; padding:15px;}
.aniseed_dr_img_info_wrap .director_basic_info{ width:calc(100% - 200px); padding-left:30px;}

/*aniseed_dr_list.asp 감독*/
.director_list_info{padding-left:30px;}

/*festival_introduce.asp,festival_introduce02.asp 페스티발소개*/
.festival_list{width:32.4%; }
.festival_list:nth-child(4n+1){margin-left:1.4%; clear:none;}
.festival_list:nth-child(3n+1){margin-left:0; clear:both;}

/*related_site.asp 관련사이트*/
.related_site_list>li{width:23.95%;}
.related_site_list>li:nth-child(5n+1){margin-left:1.4%; clear:none;}
.related_site_list>li:nth-child(4n+1){margin-left:0; clear:both;}
.related_site_info>strong{font-size:14px;}

}/*1024이하 끝*/

/*768이하 */
@media screen and (max-width:768px){

/*common*/
.sub_container{background-position:-80px -50px; background-size:300px auto;}
.sub_page_title{text-align:center;}

/***sub_tab_bar ***/
.sub_tab_01{display:none;}
.sub_tab_02{width:50%;}
.sub_tab_03{width:50%; }
.sub_tab.sub_tab_03:before{display:none;}
.sub_tab_2depth{width:calc(100% + 1px);}

/*greeting.asp 인사말*/
.greeting_contents03>img{margin:0 auto;}
.greeting_contents03>p{text-align:center;}

/*association_introduction.asp 협회소개*/
.association_introduction_contents>ul{padding:10px 25px 20px;}

/*history.asp 연혁*/
.history_tab ul{text-align:left;}
.history_tab ul>li{width:25%; padding:3px 3px; text-align:center;}
.business_year{float:none; width:100%;}
.history_info{float:none; width:100%; padding-left:0; margin-top:20px; }

/*ani_list.asp,  KIAFA Ani DB*/
.ani_list_wrap{padding-top:40px;}
.ani_list_wrap>li{width:100%; float:none; margin-top:0;}
.ani_list_wrap>li+li{margin-top:50px; }
.ani_list_wrap>li:nth-child(2n){margin-left:0;}

/*festival_introduce.asp,festival_introduce02.asp 페스티발소개*/
.festival_tab{text-align:center;}
.festival_list{width:49.3%; }
.festival_list:nth-child(3n+1){margin-left:1.4%; clear:none;}
.festival_list:nth-child(2n+1){margin-left:0; clear:both;}

}/*768이하 끝*/

/*600이하 */
@media screen and (max-width:600px){

/*common*/
.sub_page_title h4{font-size:30px;}
.sub_page_title p{font-size:16px;}

/*sub_visual*/
.sub_visual{height:80px;}
.sub_visual_txt h3{font-size:26px;}

/***sub_tab_bar ***/
.sub_tab_02{width:100%;}
.sub_tab.sub_tab_02:before{width:100%; bottom:0; height:1px; top:auto; left:0;} 
.sub_tab_03{width:100%; }
.sub_tab.sub_tab_02 .sub_tab_2depth{z-index:400;}

/*greeting.asp 인사말*/
.greeting_wrap{font-size:14px;}
.greeting_contents+div{margin-top:25px;}
.greeting_contents01 p:first-child{font-size:16px;}
.greeting_contents03>p{font-size:13px;}

/*association_introduction.asp 협회소개*/
.association_introduction_page_title h1{font-size:22px;}
.association_introduction_page_title p{margin-top:20px; font-size:16px;}
.association_introduction_contents{margin-top:20px;}
.association_introduction_contents>p{font-size:16px;}
.association_introduction_contents>ul{margin-top:20px; padding:10px 20px 20px;}
.association_introduction_contents>ul>li{font-size:15px; padding-left:35px; }

/*history.asp 연혁*/
.history_page_title strong{width:90px; height:90px; font-size:17px; padding-top:20px;}
.history_tab ul>li{width:33.333333%;}
.history_tab ul>li>a{padding:4px 0;}
.business_year{font-size:24px;}
.history_info>li{padding-left:0;}
.history_info>li+li{margin-top:12px;}
.history_date{font-size:16px; position:static;}
.history_contents>p{font-size:14px; margin-top:5px; padding-left:8px;}

/*정관 articles.asp*/
.articles_wrap{font-size:14px;}
.articles_wrap>h4{font-size:19px;}
.articles_list_wrap{margin-top:20px;}
.articles_list+div{margin-top:30px;}
.articles_list>h5{font-size:16px;}
.articles_list>ul{margin-top:10px;}
.articles_list>ul>li+li{margin-top:10px;}
.articles_list .list_style01{margin-top:8px; padding-left:16px; font-size:13px;}
.articles_list .list_style02{font-size:13px;}
.articles_list .list_style02>li{padding-left:14px;}
.articles_list10>h6{font-size:15px;}

/*executive_team.asp 임원진소개*/
.executive_page_title>img{width:90px;}
.executive_page_title h4{font-size:17px;}
.executive_team_list table{font-size:14px;}

/*map.asp 찾아오시는길*/
.map_txt{margin-top:30px;}
.map_txt table{font-size:14px;}
.map_txt th{width:22%;}
.map_txt td{width:78%;}
.map_txt dl+dl{margin-top:12px; }
.map_txt dt{font-size:14px;}
.map_txt dd{font-size:13px;}
.subway dd b{font-size:12px;}
.bus dd.bus02 span{width:calc(100% - 90px);}

/*사업게시판 business_board.asp*/
.business_page_title{font-size:15px;}
.business_page_title p:first-child{font-size:16px;}
.business_list_wrap{margin-top:20px;}
.business_list{padding:15px 15px 25px;}
.business_list h3{font-size:19px;}
.business_list h3:before{top:8px;}
.business_list>div>*{float:none;}
.business_list_contents{margin-left:0; width:100%; font-size:14px; margin-top:12px;}
.business_list_contents dl:nth-child(2){margin-top:5px;}

/*keyword_wrap*/
.keyword_wrap{margin-bottom:30px;}
.keyword_wrap>h5{font-size:15px;}
.keyword_list+ul{margin-top:10px;}
.keyword_list>li>a{padding:0 6px; font-size:13px;}

/*조회 설정*/
.ani_select_tab>li{font-size:14px;}
.ani_select_tab>li+li{margin-left:3px;}

/*ani_list.asp,  KIAFA Ani DB*/
.ani_info{margin-top:10px;}
.ani_info h6{font-size:16px;}

/*sub/ani_view.asp*/
.ani_program_view_img{padding-top:30px;} 
.ani_program_view_info_wrap>h6{font-size:22px;}
.ani_program_view_info_wrap table{letter-spacing:-1px; font-size:14px;}
.ani_program_view_info_wrap th{padding:10px 8px; }
.ani_program_view_info_wrap td{padding:10px 10px; }
.ani_info_title>span{ font-size:16px; padding-left:17px;}
.ani_info_title>span:before{width:8px; height:8px; top:7px;}
.ani_program_contents{margin-top:12px; font-size:14px;}
.ani_program_contents04 .ani_director{float:none; width:200px; padding:15px;}
.ani_program_contents04 .ani_director_profile{float:none; width:100%; padding-left:0; margin-top:15px;}
.ani_program_contents04 .ani_director_profile strong{font-size:16px;}
.ani_program_contents04 .ani_director_profile>ul{margin-top:12px;}

/*aniseed_dr_view.asp 감독 정보 보기*/
.aniseed_dr_img_info_wrap{padding-top:35px;}
.aniseed_dr_img_info_wrap .director_img{float:none;}
.aniseed_dr_img_info_wrap .director_basic_info{float:none; padding-left:0; margin-top:15px; width:100%;}
.director_basic_info h5{padding-bottom:10px; margin-bottom:10px;}
.director_basic_info table{font-size:14px;}
.director_info_list_wrap{margin-top:30px;}
.director_info_list+div{margin-top:30px;}
.director_info_list>h6>span{font-size:16px; padding-left:17px;}
.director_info_list>h6>span:before{width:8px; height:8px; top:7px;}
.director_info_contents{margin-top:12px; font-size:14px;}

/*aniseed_dr_list.asp 감독*/
.director_list_img{float:none;}
.director_list_info{float:none; padding-left:0; margin-top:15px; width:100%;}
.director_list_info h5.director_list_name{padding-bottom:10px; margin-bottom:10px; font-size:16px;}
.director_list_info table{font-size:14px;}
.btn_director_view>a{font-size:13px;}

/*anidb_search.asp*/
.ani_program_search_set-up h5{font-size:20px;} 
.ani_program_search_set-up p{font-size:15px;}
.search_result_wrap>p{font-size:15px;} 
.search_result_wrap>p:before{top:8px;}
.search_result_list{font-size:14px;}

/*Aniseed소개 aniseed_introduce.asp*/
.aniseed_introduce_contents{font-size:14px;}
.aniseed_introduce_contents01>p+p{margin-top:15px;}
.aniseed_introduce_contents01>p:first-child{font-size:15px;}
.aniseed_introduce_contents01>p:first-child>strong{font-size:24px;}
.aniseed_introduce_contents02{margin-top:40px;}
.aniseed_introduce_contents02>p>*{display:block;}
.aniseed_introduce_contents02>p>strong{font-size:19px; margin-left:0; margin-top:15px;}
.aniseed_introduce_contents02>ul{margin-top:20px;}
.aniseed_introduce_contents02>ul>li+li{margin-top:15px;}
.aniseed_introduce_contents02>ul>li>span{width:40px; height:40px; padding-top:7px; font-size:17px;}
.aniseed_introduce_contents02>ul>li>div{width:calc(100% - 40px); padding-left:10px;}
.aniseed_introduce_contents02>ul>li em{margin-bottom:5px; font-size:15px; } 
.aniseed_introduce_contents02>ul>li p{font-size:14px; padding-left:8px;}

/*festival_introduce.asp,festival_introduce02.asp 페스티발소개*/
.festival_list{width:100%; float:none; margin:0;}
.festival_list+li{margin-left:0; margin-top:25px;}
.festival_list:nth-child(3n+1){margin-left:0; clear:none;}

/*related_site.asp 관련사이트*/
.related_site_list_wrap h5{font-size:18px;}
.related_site_list_wrap h5:before{top:7px;}
.related_site_list>li{width:49.3%;}
.related_site_list>li:nth-child(2n+1){margin-left:0; clear:both;}
.related_site_info>strong{font-size:14px;}



}/*600이하 끝*/

/*420이하 */
@media screen and (max-width:420px){

/*association_introduction.asp 협회소개*/
.association_introduction_page_title p{font-size:15px;}
.association_introduction_contents{margin-top:15px;}
.association_introduction_contents>p{font-size:15px;}
.association_introduction_contents>ul{margin-top:15px; padding:10px 15px 20px;}
.association_introduction_contents>ul>li{font-size:14px; padding-left:32px; }

/*history.asp 연혁*/
.history_tab ul>li{width:50%;}

/*정관 articles.asp*/
.articles_list .list_style01{padding-left:14px;} 

/*map.asp 찾아오시는길*/
.map_txt td{border-left:1px solid #cccccc; padding:10px 8px; }
.map_txt td.traffic{padding:12px 8px 16px; }

/*사업게시판 business_board.asp*/
.business_list{padding:10px 10px 15px;}
.business_list h3{font-size:18px;}
.business_list h3:before{top:7px;}
.business_list_contents{margin-top:10px;}

/*조회 설정*/
.ani_program_set-up dl{position:static; margin-bottom:2px;}
.ani_select_tab>li>a{padding:3px 6px; border-radius:3px 3px 0 0; min-width:86px;}

/*ani_list.asp,  KIAFA Ani DB*/
.ani_list_wrap>li+li{margin-top:40px; }
.ani_info th{width:30%;}
.ani_info td{width:70%;}

/*prev-next 페이지 버튼 공통*/
.prev_next_page{padding-top:20px;}
.prev_next_page>span>a{font-size:13px; padding:1px 5px; }

/*sub/ani_view.asp*/
.ani_program_view_info_wrap>h6{font-size:19px;}
.ani_program_view_info_wrap th{padding:10px 5px; width:30%;}
.ani_program_view_info_wrap td{width:70%;}
.ani_program_contents04 .ani_director{padding:10px;}

/*aniseed_dr_view.asp 감독 정보 보기*/
.aniseed_dr_img_info_wrap .director_img{padding:10px; margin:0 auto;}

/*aniseed_dr_list.asp 감독*/
.director_list_img{margin:0 auto;}

/*Aniseed소개 aniseed_introduce.asp*/
.aniseed_introduce_contents02>ul>li>span{width:30px; height:30px; padding-top:2px; font-size:16px;}
.aniseed_introduce_contents02>ul>li>div{width:calc(100% - 30px); padding-left:8px;}

/*festival_introduce.asp,festival_introduce02.asp 페스티발소개*/
.festival_tab>ul>li{width:49.3%; letter-spacing:-1px;}
.festival_tab>ul>li+li{margin-left:1.4%;}
.festival_tab>ul>li>a{ padding:5px; }
/*페스티발소개*/
.festival_list_wrap{margin-top:25px; padding-top:20px;}
.festival_list{padding:10px;}
.festival_list_wrap02 .festival_list{min-height:auto;}
.festival_list+li{margin-top:20px;}
.festival_info th{width:22%;}
.festival_info td{width:78%;}

/*related_site.asp 관련사이트*/
.related_site_list>li{padding:5px 3px; margin-top:15px; }
.related_site_info>strong{font-size:13px;}
.related_site_info>p{font-size:12px; margin-top:4px;}
.related_site_info>p a{font-size:11px;} 

}/*420이하 끝*/

/*340이하 */
@media screen and (max-width:340px){

/*ani_list.asp,  KIAFA Ani DB*/
.ani_info h6{font-size:15px;}
.ani_info th{width:33%;}
.ani_info td{width:67%;}

/*sub/ani_view.asp*/
.ani_program_view_info_wrap th{width:34%;}
.ani_program_view_info_wrap td{width:66%;}

/*prev-next 페이지 버튼 공통*/
.prev_next_page>span>a{padding:1px 3px; }

}/*340이하 끝*/
