div[class^="text"] p {
    height:50px;
   line-height:20px;
   overflow:hidden;  }

.nav_ban1 ul li {
    /float: none;
    display: inline-block;
    padding: 0px 15px 0 0;
    margin: 0 0 0 25px;line-height: 21px;
    text-align: center;
    border-right: 1px solid #ffffff;}

.gap-right {margin-right: 10px; }

nav ul li {
    float: left;
    display: inline-block;
    padding: 0 14px 0 0;
    margin: 0 0 0 14px;
    border-right: 1px solid #231f20;
    line-height: 21px;}

.panel-title {font-size:14px;	color:#58585B;}

.panel-faq-list {
   	border-color: #ccc;
   /* margin-top: 10px;
    background-color: #ffffff;*/}

/*.panel {
    margin-bottom: 6px;
  
}
.panel-title h3 a{font-size:14px;	}
.panel-heading {
background-color: #eeebe9;	
}

*/

.gallery ul li {
    display: inline-block;
    padding: 0;
    float: left;
    padding: 0 0 0px 0 !important;}

.visual_middle_rt_btm textarea {
	margin-bottom:10px;	
	margin-top:5px;}

.main_sec ul {
	font-family: Myriad Pro;
	font-size: 19px;
	line-height: 30px;
	padding: 0 0 30px 0;
	margin: 0;
	margin-left:20px;
	color: #58585B;
	display: block;
	list-style-type: square;} 

h2:not(:first-child) {font-size:24px;}

.active {text-decoration:underline !important;}