@charset "utf-8";
@media print, screen and (max-width:767px){
/*===========================================

  Basic
  
===========================================*/	
	#wrapper {padding:50px 0 30px;}

.for_pc {display:none !important;}

	#contentsTitle {font-size:20px;}
	
	#blocBasic {width:92%; padding-bottom:30px;}


#btn_topMore {text-align:center;}
#btn_topMore a {font-size:14px;}


	#coming {font-size:18px; padding:20% 0; text-align:center;}

/*===========================================

  HEADER
  
===========================================*/	
#header {position:fixed; top:0; left:0; z-index:999; background:rgba(255,255,255,.8); height:50px;}

#siteName {width:40%; padding:10px 0; margin-left:10px; max-width:160px;}


#globalNavi {display:none !important;}


/*===========================================

  FOOTER
  
===========================================*/	
#copyRight  {font-size:10px;}


/*===========================================

  ARTICLIE NEWS LIST
  
===========================================*/	
ul#newsList li {font-size:13px;}

#newsCat, #newsUpdate, #upMark {font-size:11px;}


/*===========================================

  ARTICLE  LIST (THUMBNAIL)
  
===========================================*/	
ul#article_thumbList li {	width:48%;	margin:0 4% 0 0;}
ul#article_thumbList li:nth-child(even) {margin-right:0;}

#article_listDetail {text-align:center !important;}

#listUpdate, #listVenue  {font-size:12px; }
#list_articleTitle {font-size:13px;}


/*===========================================

  TOP FOOT LINK
  
===========================================*/	

ul#links_list {width: 100%; }
ul#links_list li {margin: 0 2.5% 10px;}
ul#links_list li a, ul#links_list li img {max-height:45px;}

ul#links_list li:last-child {margin-right:0;}



/*===========================================

  SIDE BANNER
  
===========================================*/	
ul#side_bnrList { width:92%; height:auto; margin:0 auto; letter-spacing:-.4em; text-align:left;}
ul#side_bnrList li {margin-bottom:10px; width:100%; height:auto; max-width:inherit !important;}
ul#side_bnrList li a, ul#side_bnrList li img {width:100%; height:auto; display:block;} 
	
#sp_bnrBox {
	display:inline-block;
	letter-spacing:0;
	width:49%;
	height:auto;
	margin:0 2% 0 0;
	vertical-align:top;
}

#sp_bnrBox:nth-of-type(even) {margin-right:0;}


#select_langBox {padding:15px 10px; margin:0 4% 10px;}

#langlistHeadline {font-size:18px; text-align:center; }

#btn_lang {font-size:14px;}
#btn_lang a {padding:10px 0;}
}