#mainContainer													 {background: url(./../../images/mo_bg.jpg)  center top no-repeat #ebebeb; background-size:100%;  padding-top:110px }
#about-wrap .inner .text-link .text							{word-wrap: break-word;    display: -webkit-box;    -webkit-line-clamp: 5;    -webkit-box-orient: vertical;    max-height: 95px;    overflow: hidden;}
#visual_text h2														{font-size:2.5em;}
#visual_text p														{font-size:1.1em; width:80%; float:right;}


#message-contents .inner								{padding:20px 0 10px;}

#message-contents .name									{width:90%;}
.message-text .message									{width:90%;}
#message-contents .name p.large					{font-size:2.5em;}
#message-contents .name p.large span		{display:none;}
.message-text .message p.text						{word-wrap: break-word;    display: -webkit-box;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;    max-height: 95px;    overflow: hidden;}
.message-text .message ul							{padding:20px 0;}
.message-text .message ul li						{display:block; margin-bottom:15px;}
.message-text .message ul li a						{margin-left:60px;}

#about-wrap														{background:none; padding-top:0; margin-top:80px;}
#about-wrap .inner .text-link								{width:100%; padding:20px; background-color:#fff}
#about-wrap .inner .text-link .title						{font-size:2em;}
#about-wrap .inner .text-link + .text-link				{background-color:#e4e4e4;} 
#about-wrap .inner .text-link a								{top:25px}
.project ul li .text												{word-break: keep-all; }
.project ul li														{margin:0 1%;}

.project ul li .text												{display:none;}
.wbr																{display:inline-block;}

#locationBox .info li.e-mail {
    margin: 5px 0 5px 0px;
}
