._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li {margin-top: 0;}

#visual_text							{text-align:center;}
#visual_text h2						{color: #3c465e; font-size: 5.5em; line-height: 1.3; font-weight:100;}
#visual_text h2 em				{ color:#996a56;}
#visual_text p						{color: #000; font-size: 1.34em; word-break: keep-all;}

.main-banner				{box-sizing: border-box;padding: 40px 30px;color: #333;font-size: 1.1em;position: relative;height:260px;}
.banner-01			{background: url(./../../images/icon-01.png) #fff no-repeat;     background-position: 210px 130px;} 
.banner-02			{background: url(./../../images/icon-02.png) #fff no-repeat;     background-position: 210px 130px;}
.main-banner .title			{font-size: 1.8em;margin-bottom: 20px;}
.main-banner .text			{}
.main-banner .banner-btn			{position: absolute;left: 30px;bottom: 40px;/* background: #e2e2e2; */padding: 10px;display: inline-block;border-radius: 20px;padding: 8px 40px 8px 20px;font-size: 0.9em;font-weight: 600;background: url(./../../images/link-more.png) #e2e2e2 90px center no-repeat;}
.banner-01					{}

.bold{ font-weight: bold; }

.alignL {text-align: left;}
.alignC {text-align: center;}
.alignR {text-align: right;}

.mt10{ margin-top: 10px; }
.mt20{ margin-top: 20px; }
.mt30{ margin-top: 30px; }

.mb10{ margin-bottom: 10px; }
.mb20{ margin-bottom: 20px; }
.mb30{ margin-bottom: 30px; }

.w100p{ width: 100%; }
.report{ display: inline-block; width: 60%; max-width: 300px; padding: 15px; color: #fff !important; font-size: 1.25em; font-weight: bold; background: #7790f5; border-radius: 50px; }
.report:hover{ text-decoration: underline; }
