 /*-------------------------------------------------------------------------------------*/
	/* pop up calendar( w3school) */
	.third-modal,
	.news-modal { display: none; position: fixed; z-index: 9999; left: 0;top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ }
	.third-modal .modal-content,
	.news-modal .modal-content { background-color: #ECFCFF; margin: 15% auto; padding: 15px 10px 2px 10px; border: 1px solid #888; width: 384px; min-height:160px;}
	.third-modal .modal-content .third_box_title_area,
	.news-modal .modal-content .third_box_title_area,
	.third-modal .modal-content .news_box_title_area,
	.news-modal .modal-content .news_box_title_area { background-color: #50CEF7; padding: 10px; }
	.third-modal .modal-content .third_box_title_area .third_box_title,
	.news-modal .modal-content .third_box_title_area .third_box_title,
	.third-modal .modal-content .news_box_title_area .news_box_title,
	.news-modal .modal-content .news_box_title_area .news_box_title {font-size:1.22em; color: #055b78; font-weight:800;  }
	.third-modal .modal-content .third_box_content,
	.news-modal .modal-content .third_box_content,
	.third-modal .modal-content .news_box_content,
	.news-modal .modal-content .news_box_content { background-color: white; margin-top:5px; margin-bottom: 5px; padding: 10px 10px; text-align: left; text-indent:2em;font-size: 1.22em; width: 100%; min-height:100px;}
	
	.third-modal .modal-content .third_box_footer input[type=button],
	.news-modal .modal-content .third_box_footer input[type=button], 
	.third-modal .modal-content .third_box_footer input[type=submit],
	.news-modal .modal-content .third_box_footer input[type=submit],
	.third-modal .modal-content .news_box_footer input[type=button],
	.news-modal .modal-content .news_box_footer input[type=button], 
	.third-modal .modal-content .news_box_footer input[type=submit],
	.news-modal .modal-content .news_box_footer input[type=submit] { 
		float: right; 
		background-color: transparent; 
		border: none; 
		overflow: hidden;
    	outline: none;
		color: #FF6E46;
		font-weight: 900;
	}
	.third-modal .modal-content .third_box_footer label,
	.news-modal .modal-content .third_box_footer label,
	.third-modal .modal-content .news_box_footer label,
	.news-modal .modal-content .news_box_footer label { font-size: 1.05em; }

	@media screen and (min-width: 767px){
	/* .modal-content { width: 350px; height: auto; } */
	}
	.wrapword{
		word-wrap:break-word;
	}
	.wrapall{
		word-wrap:break-all;
	}