@charset "utf-8";

@import url(http://fonts.googleapis.com/css?family='Raleway');

/*  텍스트   ================================================================================== */
.color_purple				{color:#F36523;}
.box_txt					{color:#736f76;font-size:1.1em;line-height:170%;}


/*  소리축제 intro   ================================================================================== */
.cont_box				{background:#fff;padding:50px;margin-top:30px;}
#int01_img, #int01_img li		{height:450px;}
#int01_img li img		{width:100%;height:100%;object-fit:cover;}

.int01_title01			{font-size:18px;letter-spacing:-1px;color:#F36523;}
.int01_title02			{font-size:22px;font-weight:bold;color:#F36523;letter-spacing:-3px;}
.int01_txt				{padding:20px 0 0 0;color:#736f76;font-size:1.1em;}

.info_wrap				{position:relative;overflow:hidden;background:#fff;margin-top:30px;}
.int_top_right			{float:right;width:55%;border-left:1px solid #eee;}
.int_top_left			{float:left;width:44%;}
.int_poster				{text-align:center;padding-top:50px;}
.box_wrap				{padding:50px;}
.info_title				{font-size:18px;font-weight:bold; letter-spacing:-1px;color:#F36523;margin-bottom:15px;}
.info_txt01				{padding:10px 0 15px 0;font-size:1.1em;line-height:160%; font-weight:bold;font-family:NanumGothic,'나눔고딕','맑은 고딕'; }
.info_txt dl			{overflow:hidden;margin-bottom:7px;height:100%;}
.info_txt dt			{font-size:12px;float:left; width:100px;background:#F36523;height:30px;line-height:30px;text-align:center;color:#fff;font-family:NanumGothic,'나눔고딕','맑은 고딕'; font-weight:bold;}
.info_txt dd			{font-size:1.1em;margin:0 0 0 120px;color:#736f76;font-family:NanumGothic,'나눔고딕','맑은 고딕'; line-height:150%;padding-top:2px;}
.int_info_bottom p		{background:#fff;}
.int_info_bottom2		{background:#fff;padding:50px;border-top:1px solid #eee;}
.int_subject			{font-size:15px;margin-bottom:8px;color:#5c5c74;font-weight:bold;}
.int_ytube				{margin-top:30px;}


/*   소리축제연혁    ================================================================================== */

.history_list_wrap2				{position:relative;padding:0;overflow:hidden;margin:0 1%;}
.history_list_wrap2 li			{float:left;width:30%;margin:0% 1% 3% 2%;text-align:center;}
.img_wrap						{position:relative;overflow:hidden;}
.history_list_wrap2 li img			{width:100%;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
	}
.history_list_wrap2 li img:hover	{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
}




.history_list_txt			{overflow:hidden;vertical-align:top;background:#fff;border-top:1px solid #efefef;}
.history_wrap				{padding:20px;}
.count						{position:absolute;background:#F36523;top:0;width:85px;height:80px;line-height:75px;text-align:center;}
.count .number				{color:#fff;font-size:45px;font-family:'Raleway';padding-right:3px;}
.count .th					{color:#fff;font-size:1.2em;font-family:'Raleway';}
.history_wrap h4			{margin-bottom:8px;}
.history_wrap .int_subject	{margin-bottom:15px;text-align:left;}
.history_list_txt dl		{margin-top:5px;height:100%;}
.history_list_txt dt		{font-size:12px;float:left; width:50px;font-family:NanumGothic,'나눔고딕','맑은 고딕'; font-weight:bold;line-height:150%;text-align:left;}
.history_list_txt dd		{font-size:1.1em;margin:0 0 0 60px;color:#736f76;font-family:NanumGothic,'나눔고딕','맑은 고딕'; line-height:150%;text-align:left;}
.his_more					{text-align:left;}
.his_more a					{display:block;font-size:1em;color:#8f92a5;font-family:'Raleway';margin-top:20px;letter-spacing:1px;background:url("../image/history/view_more.png") no-repeat 38px 3px;}
.his_more a:hover			{text-decoration:underline;}

.view_wrap					{overflow:hidden;background:#fff;margin-bottom:20px;}
.history_view_title			{color:#5c5c74;font-weight:bold;font-family:NanumGothic,'나눔고딕','맑은 고딕';font-size:18px;letter-spacing:-1px;padding-top:50px;}
.history_view_title	span	{color:#F36523;font-weight:bold;font-family:NanumGothic,'나눔고딕','맑은 고딕';font-size:18px;letter-spacing:-1px;text-align:center;}
.history_view_thumb			{float:left;text-align:center;}
.history_view_thumb .img_wrap	{padding:50px;}
.history_view_thumb img		{width:350px;}
.history_view_info			{background:#fff;}
.history_view_txt			{padding:20px 50px 0 450px;}
.history_view_txt dl		{padding:15px 0;border-bottom:1px solid #dedfe6;}
.history_view_txt dl:first-child	{border-top:1px solid #dedfe6;}
.history_view_txt dt		{font-size:1.1em;float:left; width:80px;margin-right:20px;border-right:1px solid #F36523;color:#F36523;font-family:NanumGothic,'나눔고딕','맑은 고딕'; font-weight:bold;}
.history_view_txt dd		{font-size:1.1em;margin:0 0 0 110px;color:#736f76;font-family:NanumGothic,'나눔고딕','맑은 고딕';}

.his_view_list01			{background:url("../image/common/list01.png") no-repeat left 8px;padding:3px 0 0 15px;font-size:1.1em;margin-bottom:8px;}
.his_view_list02			{list-style:none;padding:5px 0 5px 11px;font-size:1.1em;color:#736f76;}


/*   조직소개   ================================================================================== */

.int_box				{background:#fff;padding:50px;}
.int_box .img_wrap		{text-align:center;}
.int02_01				{position:absolute;right:0; }
.int02_02				{color:#666666; line-height:190%; background: url(/img/etc/ceo.png) no-repeat; background-size: 30%; background-position-x: right; background-position-y: bottom;}
.int02_txt01			{line-height:35px;font-size:25px; color:#F36523;letter-spacing:-2px;font-family:'맑은 고딕',NanumGothic,'나눔고딕',;padding:10px 0 10px 0;font-weight: ;}
.int02_txt02			{line-height:140%;font-size:17px; color:#333;letter-spacing:-1px;font-family: NanumGothic,'나눔고딕',;padding:0 0 20px 0;font-weight:bold ;}
.int02_txt03			{padding-right:420px;font-size:1.1em;}
.int02_txt04			{padding-right:420px;font-size:1.1em;}
.int_btm				{padding-top:20px;}
.int_top_img			{display:none;}

.int_group				{overflow:hidden;}
.int_group .lt			{float:left;width:50%;}
.int_group .rt			{float:right;width:50%;}
.int_group ul li		{padding-bottom:10px;font-size:1.1em;}
.int_group ul li span	{font-size:15px;color:#555;margin-right:10px;font-weight:bold;}
.int_group ul li .ps	{font-size:1em;}
.int_group ul li:last-child	{padding:0;}

.int_map				{overflow:hidden;background:#fff;padding:50px;}
.int_map h4				{float:left;margin:0;}
.int_map_info			{padding-left:200px;}
.int_map dl				{overflow:hidden;}
.int_map dl:first-child	{margin-bottom:8px;}
.int_map dl dt			{float:left;}
.int_map dl dt strong	{font-size:1.1em;height:37px;line-height:37px;padding-left:8px;}
.int_map dl dt img		{float:left;width:37px;}
.int_map dl dd			{font-size:1.1em;padding:11px 0 0 88px;color:#736f76;}


/*  프로그램 리스트   ================================================================================== */

.select_box				{border-top:1px solid #dfdfdf;margin:50px 0 10px 0;}
.select_part			{border-bottom:1px solid #dfdfdf;padding:20px 0;overflow:hidden;}
.select_part .part		{display:inline-block;color:#5e5e5e;font-size:16px;font-weight:bold;letter-spacing:-1px;text-indent:10px;}
.select_part .btn		{float:right;margin-right:10px;cursor:pointer;}


.select_part ul			{overflow:hidden;padding:20px 10px 0 10px;display:none;}
.select_part ul	li		{float:left;color:#5e5e5e;font-size:14px;line-height:20px;letter-spacing:-0.5px;padding-bottom:7px;margin-right:5%;cursor:pointer;}
.select_part ul	li:last-child	{margin:0;}
.check					{color:#F36523 !important;}
.check .on				{display:inline-block;width:15px;height:15px;border:1px solid #F36523;background:url('../image/pro/check_on.gif') no-repeat center #F36523;margin:3px 8px 0 0;vertical-align:top;}
.off					{display:inline-block;width:13px;height:13px;background:#f2f2f2;border:2px solid #bbb;margin:3px 8px 0 0;vertical-align:top;}

.select_btn				{display:inline-block;width:150px;height:42px;border-radius:3px;background:#41464a;line-height:42px;color:#fff;font-size:1.1em;text-align:center;font-family:'Raleway';margin:0 auto;transition:all .3s;}
.select_btn:hover		{background:#F36523;}

.artist_list			{overflow:hidden;margin-top:30px;}
.artist_item			{float:left;width:31%;margin:1%;background-size:cover;}
.artist_item_img		{position:relative;overflow:hidden;}
.artist_item .overlay	{position:absolute;top:0;background:rgba(66,93,101,.62);width:100%;height:100%;text-align:center;}
.artist_item .overlay:hover	{opacity:0;}
.artist_item .overlay p	{position:absolute;color:#fff;font-size:19px;padding:0 20px;text-transform:uppercase;top:45%;left:0;right:0;font-weight:bold;text-shadow:#333 2px 2px 5px;}

.search_nolist			{letter-spacing:-1px;color:#5e5e5e;font-size:22px;padding:50px 0 20px 0;}



/*  프로그램 뷰페이지   ================================================================================== */

.artist_ph				{width:100%;}
.artist_ph img			{width:100%;}
.artist_box				{background:#fff;padding:50px;}
.artist_wrap			{padding:0 0 40px 0;border-bottom:1px solid #dfdfdf;margin-bottom:50px;}
.artist_name			{font-size:25px;color:#F36523;text-align:center;letter-spacing:-1px;text-transform:uppercase;font-weight:bold;}
.artist_date			{text-align:center;color:#5e5e5e;font-size:15px;padding:10px 0 20px 0;}
.artist_info			{text-align:center;}
.artist_info span:last-child	{margin-right:0;}
.artist_info .time, .type, .option		{display:inline-block;font-size:1.1em;color:#5e5e5e;padding:7px 20px;border:1px solid #ccc;border-radius:50px;margin-right:10px;}
.artist_info .ticket a	{display:inline-block;font-size:1.1em;background:#F36523;color:#fff;padding:7px 20px;border:1px solid #F36523;border-radius:50px;}
.artist_view_txt dt		{font-size:16px;color:#F36523;padding:0 0 10px 17px;font-weight:bold;background:url("../image/common/bullet_h5.png") no-repeat left 5px;}
.artist_view_txt dd		{color:#736f76;line-height:150%;padding:0 0 40px 0;font-size:1.1em;}


/*  찾아가는 소리축제   ================================================================================== */


.pro_all_top2					{padding:0 0 0 0;height:34px; background:#8f92a5;}
.pro_all_top2 li				{float:left;width:14.285%;  text-align:center;font-weight:bold;font:15px/34px NanumGothic,'나눔고딕','맑은 고딕';color:#fff;border-right:1px solid #dfdfdf;}
.pro_all_top2 li .sfont			{font-size:0.8em;color:#fff;}

.pro_all_area					{padding:0 0 30px 0;}
.pro_all_table					{border-collapse:collapse;  width:100%; table-layout:fixed;}
.pro_all_table thead			{background:#5c5c74;}
.pro_all_table thead th			{color:#fff;border-right:1px solid #fff;padding:15px 0;font-size:1.2em;}
.pro_all_place					{padding:10px 0;text-align:center; background-color:#f9f9f9;border-bottom:1px solid #dfdfdf; font-weight:bold; font-size:12px;font-family: NanumGothic,'나눔고딕','맑은 고딕'; vertical-align:middle;  word-break:keep-all;}
.pro_all_pro00					{background:#fff;text-align:left; border-bottom:1px solid #dfdfdf;padding:2px 0;}
.pro_all_pro01					{background:#fff;text-align:left;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:2px 0;}
.pro_all_pro01 div				{border-bottom:0 solid #e1e1e1;padding:10px; cursor:pointer;}
.pro_all_pro01 div:last-child				{border-bottom:1px solid #fff; }
.pro_all_pro01 img				{vertical-align:-1px;}
.pro_all_pro01_wrap				{padding:5px 0;}
.pro_all_pro01_time				{color:#e6007e;font-family:tahoma; font-size:1.1em;padding:0 0 4px 0;}
.pro_all_pro01_txt01			{color:#666;font-size:12px;letter-spacing:0;line-height:150% !important;}
.pro_all_pro01_txt01 a:hover	{text-decoration:underline;color:#666;}
.pro_all_pro01_txt02			{color:#389600;  font-size:11px;padding:0 0 4px 0;}
.print_btn						{float:right;margin-bottom:10px;}



/*   행사장 안내    ================================================================================== */
.info_box				{background:#fff;padding:50px;}
.down_btn				{text-align:center;}
.down_btn a				{display:inline-block;padding:0 20px;height:42px;border-radius:3px;background:#41464a;line-height:42px;color:#fff;font-size:14px;text-align:center;font-family:'Raleway';margin:0 auto;transition:all .3s;}
.down_btn a:hover		{background:#F36523;}


/*   티켓안내    ================================================================================== */
.waiting_box			{background:#fff;padding:50px;}
.ticket_waiting			{text-align:center;}
.ticket_title			{font-size:18px;font-weight:600;padding:10px 0;color:#8282a1;}
.tic_date				{font-size:15px;color:#5c5c74;}

.ticket_box			{background:#fff;padding:50px;}
.ticket01				{ }
.ticket01_title01		{float:left;width:140px;padding:3px 5px;}
.ticket01_cont_ul01		{padding:6px 0 10px 20px}
.ticket_link			{background:#F36523;color:#fff;padding:5px 25px;text-align:center;margin-left:10px;border-radius:3px;}
.ticket_link a			{color:#fff;letter-spacing:-1px;}


/*   뉴스레터 리스트================================================================================== */

.submit_box				{background:#F36523;padding:30px 0;}
.submit_box dl			{text-align:center;}
.submit_box dl dt		{font-family:'Raleway' !important;font-size:1.9em;color:#fff;text-transform:uppercase;margin-bottom:8px;}
.submit_box dl dd		{font-size:1.1em;color:#fff;margin-bottom:20px;letter-spacing:-1px;}
.submit_enter			{overflow:hidden;width:380px;margin:0 auto;}
.submit_enter .fl input	{width:280px;height:30px;border:1px solid #F36523;text-indent:10px;color:#b2b4c8;}
.news_submit			{display:inline-block;zoom:1;*display:inline;text-align:center;border-radius:3px;border:1px solid #4b1e9a;background:#4b1e9a;color:#fff;padding:0 25px;line-height:30px;margin:0 1px;cursor:pointer;word-break:keep-all;vertical-align:middle;font-size:1em;}

.news_list_wrap			{position:relative;}
.news_list_wrap	li		{position:relative;overflow:hidden;background-color:#FFF;padding:30px 50px;border-bottom:1px solid #e3e3e3;}

.news_list_wrap .list	{font-size:12px;color:#777777; padding:0 150px 0 170px;}
.news_list_wrap .list_img	{position:relative;float:left;}
.news_list_wrap .list_img img	{border:1px solid #dedede;}
.newsletter_list		{list-style:none;background:url("../image/common/icon03.gif") no-repeat 0 7px;padding:0 0 8px 9px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap;}
.newsletter_list a		{color:#5c5c74;font-size:1.1em;}
.newsletter_list a:hover	{text-decoration:underline;}
.list_num				{position:absolute;right:30px;bottom:10px;}
.list_num p				{font-family:'Raleway' !important;font-size:80px;color:#d2d3dd;}
.list_num span			{font-family:'Raleway';font-sizE:30px;color:#d2d3dd;}

/*   뉴스레터 뷰페이지================================================================================== */

.goggi_title			{text-align:left;padding:0 0 17px 0;margin:0;font-size:17px; color:#F36523;letter-spacing:-1px;font-family:'나눔고딕','맑은 고딕',NanumGothic,; font-weight:bold;}
.goggi_title2			{text-align:left;padding:8px 0 0 0px;height:20px;font-weight:bold;font-size:12px;color:#ff9cbd;letter-spacing:-1px;font-family:Dotum;}
.goggi_content			{padding:10px 0 0 0; font-size:1.1em;line-height:150%;}

.newsletter_wrap			{margin:0 0 0 3px;min-height:160px;}
.newsletter_wrap #img		{border:1px solid #dcdcdc;width:140px;}
.newsletter_cont			{text-align:justify;padding:0 13px 8px 160px;}

.newsletter_cont_wrap		{}
.newsletter_cont_img		{float:left; width:135px; }
.newsletter_cont_title		{float:left; color:#333333; font-size:10pt; font-weight:bold; line-height:100%;}
.newsletter_cont_txt		{text-align:justify; padding:5px 0 0 0;}
.newsletter_cont_btn		{text-align:justify; padding:5px 0 0 0px;}

.newsletter2_cont_wrap		{}
.newsletter2_cont_img		{float:left; height:265px; width:330px; }
.newsletter2_cont_txt		{text-align:justify; padding:5px 0 0 0; width:330px; }
.newsletter2_cont_btn		{text-align:justify; padding:5px 0 0 0px;}

.news_title					{width:100%; margin-bottom:30px;padding:0 0 30px 0;font-size:18px;COLOR: #4b4e56; font-weight:bold; letter-spacing:-1px;border-collapse:collapse; border-bottom:1px solid #dfdfdf; background-color:#fff; }


/* 전체 공연 리스트*/
.pro_all_ptitle					{text-align:center;border-bottom:1px solid #d8d8d8;;font:12px/28px NanumGothic,'나눔고딕','맑은 고딕';color:#fff;font-weight:bold;}

.pro_all_hline01				{background-color:#d8d8d8;height:1px;}
.pro_all_hline02				{background-color:#d8d8d8;height:1px;}
.pro_all_hline03				{background-color:#d8d8d8;height:1px;}
.pro_all_sp01					{padding-top:15px;}

.proram01_notice				{margin:0 0 22px 0;border:1px solid #ddd;padding:12px 0 10px 114px;height:21px;background-color:#f7f7f7;}
.proram01_notice p				{float:left;padding:0 35px;letter-spacing:-1px;font-size:11px;color:#777;}
.proram01_notice img			{vertical-align:-1px;padding-right:5px;}

.proram01_notice02				{margin:0 0 0 0;padding:15px 0;overflow:hidden; background-color:#fff;text-align:center;}
.proram01_notice02 img			{vertical-align:-3px;}
.proram01_notice02 li			{float:left;width:16%;text-align:center;font-size:1em;color:#585858;}

.proram01_print_btn_box			{overflow:hidden; text-align:right;padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:1px solid #ccc;}
.proram01_print_btn				{display:inline-block;padding:0 15px;line-height:29px;background:#333;color:#fff; border:1px solid #111;border-radius:3px;}






/* tablet screen 1040 */
@media screen and (max-width:1040px){


}



/* tablet screen 1200 */
@media screen and (max-width:1200px){

	.container				{padding:0 2%;}
	.int02_txt03			{padding-right:350px;}
	.int02_txt04			{padding-right:350px;}

}


/* tablet screen 1024 */
@media screen and (max-width:1024px){


	.int_poster				{padding:20px 20px 0 20px;}
	.int_poster	img			{margin:0;width:100%;}

	.artist_item .overlay p	{top:40%;}


}

/* mobie screen 768 */
@media screen and (max-width:1024px){

	.int_box				{padding:5%;}
	.int_box .img_wrap img	{width:100%;}
	#int01_img, #int01_img li		{height:100%;}

	.int_top_right			{float:none;width:100%;border-left:0;border-bottom:1px solid #eee;}
	.int_top_left			{float:none;width:100%;}
	.int01_title01,.int01_title02, .history_list_title_subject, .history_list_title_no, .info_title			{font-size:1.3em;}
	.box_txt, .info_txt dd, .history_list_txt dd															{font-size:1em;}
	#int01_img, #int01_img li		{height:200px;}
	.info_wrap				{margin-top:20px;}
	.info_title				{margin-bottom:12px;}
	.cont_box				{padding:5%;}
	.int_info_bottom2		{padding:5%;}
	.int01_txt				{padding:3% 0 0 0;font-size:1em;}
	.int01_title02			{letter-spacing:-1px;font-size:1.2em;}
	.box_wrap				{padding:5%;}
	.info_txt				{margin-top:20px;}
	.info_txt dl			{margin-bottom:12px;}
	.info_txt dt			{width:90px;font-size:0.95em;height:27px;line-height:27px;}
	.info_txt dd			{margin:0 0 0 110px;}
	.int_group .lt			{float:none;width:100%;margin-bottom:20px;}
	.int_group .rt			{float:none;width:100%;border-top:1px solid #dfdfdf;padding-top:20px;}
	.int_group ul li		{font-size:1em;}
	.int_group ul li span	{font-size:1em;color:#555;margin-right:10px;font-weight:bold;}
	.int_group ul li .ps	{font-size:0.9em;}
	.int02_02				{background:none;}
	.int_top_img			{display:block;}
	.int_top_img img		{width:100%;}
	.int02_txt01			{display:none;}
	.int02_txt02			{font-size:14px;padding:20px 0 0 0;border-top:2px solid #dfdfdf;}
	.int02_txt03			{padding:10px 0 0 0;font-size:1em;}
	.int02_txt04			{padding:10px 0 0 0;font-size:1em;}
	.int_ytube				{margin-top:20px;}

	.history_wrap			{padding:5%;}
	.history_wrap h4		{margin-bottom:5px;}
	.count					{width:50px;height:50px;line-height:45px;}
	.count .number			{font-size:20px;padding-right:3px;}
	.count .th				{font-size:1em;}

	.history_list_wrap2			{overflow:hidden;margin:0 1%;}
	.history_list_wrap2 li		{float:left;width:47%;margin:0% 1% 3% 2%;text-align:center;}

	.history_list_wrap li	{width:48%;margin:0 3% 3% 0;}
	.history_list_wrap li:nth-child(2n)	{margin-right:0;}
	.history_list_wrap li:nth-child(3n)	{margin-right:3%;}
	.his_more a				{margin-top:20px;}
	.history_view_title		{font-size:1.3em;padding:0;text-align:center;}
	.history_view_title	span	{font-size:1.3em;}
	.history_view_txt		{padding:20px 0 0 0;}
	.history_view_txt dl	{padding:12px 0;}
	.history_view_txt dt	{width:70px;font-size:1em;}
	.history_view_txt dd	{margin:0 0 0 90px;font-size:1em;}
	.cont_box_rt			{padding:0;}
	.view_wrap				{padding:5%;}
	.history_view_thumb		{float:none;}
	.history_view_thumb .img_wrap	{padding:0;}
	.history_view_info		{margin:15px 0 0 0;}
	.his_view_list01		{font-size:1.1em;}
	.his_view_list02		{font-size:1em;padding:0 0 7px 11px;}
	.int_subject			{font-size:1.1em;}
	.history_wrap .int_subject	{margin-bottom:10px;}
	.history_list_txt dd	{margin:0 0 0 50px;}

	.int_map				{padding:5%;}
	.int_map h4				{float:none;}
	.int_map_info			{padding:15px 0 0 0;}
	.int_map dl dt strong	{font-size:1em;height:33px;line-height:33px;}
	.int_map dl:first-child	{margin-bottom:0;}
	.int_map dl dt img		{width:33px;}
	.int_map dl dd			{font-size:1em;padding:8px 0 0 78px;}

	.info_box				{padding:5%;}
	.info_box img			{width:100%;}

	.ticket_title			{font-size:15px;padding:10px 0 5px 0;}
	.tic_bg					{width:70px;}
	.tic_date				{font-size:1em;}
	.ticket_box				{padding:5%;}
	.ticket01_cont_ul01		{padding:6px 0 10px 13px;}
	.ticket01_cont_li01		{font-size:1.1em;padding:5px 0 0 15px;}
	.ticket01_cont_li02		{font-size:1em;padding:5px 0 0 13px;}

	.select_box				{margin:30px 0 10px 0;padding:0 10px;}
	.select_part			{padding:15px 0;}
	.select_part .part		{font-size:1.1em;}
	.select_part ul			{padding:10px 0 0 10px;}
	.select_part ul	li		{float:none;margin:0;font-size:1em;padding:0 0 2px 0;}
	.select_part ul	li:last-child	{padding:0;}
	.btn img				{width:15px;}
	.artist_item .overlay p	{font-size:1.3em;}
	.search_nolist			{font-size:15px;padding:20px 0;}

	.artist_box				{padding:5% 5% 7% 5%;}
	.artist_wrap			{padding:0 0 20px 0;margin-bottom:20px;}
	.artist_name			{font-size:1.5em;}
	.artist_date			{font-size:1.1em;padding:5px 0 10px 0;}
	.artist_info .time, .type, .option		{font-size:1em;padding:5px 15px;margin-right:7px;}
	.artist_info .ticket a	{font-size:1em;padding:5px 15px;}
	.artist_view_txt dt		{font-size:14px;padding:0 0 8px 0;}
	.artist_view_txt dd		{padding:0 0 30px 0;font-size:1em;}

	.pro_all_table thead th	{padding:10px 0;font-size:1.1em;}
	.pro_all_pro01 div		{padding:5px;}
	.pro_all_pro01_time		{font-size:1em;}
	.print_btn				{display:none;}
	.proram01_notice02		{padding:15px 15px 5px 15px;}
	.proram01_notice02 li	{width:25%;text-align:left;margin-bottom:10px;}

	.submit_box				{padding:20px 10px;}
	.submit_box dl dt		{font-size:1.5em;}
	.submit_box dl dd		{font-size:1em;}
	.submit_enter			{width:300px;}
	.submit_enter .fl input	{width:220px;}
	.news_submit			{padding:0 20px;}

	.news_list_wrap			{margin:0;}
	.news_list_wrap	li		{padding:3%;}
	.news_list_wrap .list	{padding:10px 0 0 130px;}
	.newsletter_list		{padding:0 0 5px 9px;}
	.newsletter_list a		{font-size:1em;}
	.list_num				{position:relative;right:0;bottom:0;padding:0 0 0 130px;}
	.list_num p				{font-size:25px;}
	.list_num span			{font-size:15px;}
	.view_titlebg01			{padding:0 0 20px 0;font-size:15px;}
	.news_title				{padding:0 0 20px 0;font-size:15px;margin-bottom:20px;}
	.goggi_content			{padding:10px 0 0 0; font-size:1em;line-height:150%;}
	.goggi_content img		{width:100%;}


}




/* mobie screen 580 */
@media screen and (max-width:580px){

	.proram01_notice02 li	{width:33%;}

}


/* mobie screen 480 */
@media screen and (max-width:480px){

	.int02_txt02 br			{display:none;}
	.history_list_thumb .img_wrap	{padding:0 5%;}
	.history_list_thumb img	{width:100%;height:auto;}
	.history_view_thumb img	{width:100%;}

	.proram01_notice02 li	{width:50%;}
	.select_box				{margin:0 0 10px 0;border-top:0;}


	.news_list_wrap .list	{padding:10px 0 0 0;}
	.list_num				{padding:0;}
	.news_list_wrap .list_img	{float:none;text-align:center;margin:0;}


	.artist_item .overlay p	{top:35%;padding:0 10px;font-size:1.2em;}

}

/* mobie screen 360 */
@media screen and (max-width:360px){

	.artist_info .ticket a	{margin-top:10px;}


}
