@charset "utf-8";
/* CSS Document */


body {
	background:url(../../images/bg.jpg) no-repeat center top;
	background-size:cover;
	background-attachment: fixed;
}

/*----------------------------------------


openPh


----------------------------------------*/
.openPh{
	width:1000px;
	height:100% !important;
	z-index:9;
}

.openPh .openTxt{
	position:fixed;
	left:0;
	right:0;
	letter-spacing:0.1em;
	top:35%;
	z-index:0;
	color:#fff;
}

.openPh .openTxt h1{
	opacity:1;
	position:relative;
	width:1000px;
	margin:0 auto;
	font-size:58px;
	font-weight:normal;
	line-height:100%;
}

.openPh .openTxt h1 span{
	font-size:40px;
}

.openPh .openTxt h1 {
	-webkit-animation-name: blurAnim;
	-webkit-animation-duration: 2s;
	-webkit-animation-fill-mode: forwards;
}
@-webkit-keyframes blurAnim {
	from {
	-webkit-filter: blur(20px);
	}
	to {
	-webkit-filter: blur(0px);
	}
}

.openPh .openTxt h1 .sp2{
	display: none;
}

@media only screen and (max-width: 960px) {
.openPh .openTxt h1 .sp2{
	display: block;
}
}

.openPh .openTxt .openBtn{
	opacity:0;
	position:relative;
	margin:0 auto;
	width:1000px;
	padding:60px 0 0 0;
}

.openPh .openTxt .openBtn+.openBtn{
	padding:20px 0 0 0;
}

/*----------------------------------------


openPh2


----------------------------------------*/
.openPh2{
	width:100%;
	height: auto;
	padding: 215px 0 160px;
	z-index:9;
}

.openPh2 .inner,
.banner_sec .inner,
.task .inner,
.company2 .inner,
.example .inner,
.service2 .inner,
.information .inner2
{
	/** max-width: 1150px;
	width: 100%; **/
	width: 1150px;
	margin: 0 auto;
}

.openPh2 .openTxt{
	letter-spacing:0.1em;
	z-index:0;
	color:#fff;
}

.openPh2 .openTxt .sp_br{
	display: none;
}

.openPh2 .openTxt h1{
	opacity:1;
	position:relative;
	width:1000px;
	margin:0 auto;
	font-size:34px;
	font-weight:normal;
	line-height: 1.5;
}

.openPh2 .openTxt h1 {
	-webkit-animation-name: blurAnim;
	-webkit-animation-duration: 2s;
	-webkit-animation-fill-mode: forwards;
}
@-webkit-keyframes blurAnim {
	from {
	-webkit-filter: blur(20px);
	}
	to {
	-webkit-filter: blur(0px);
	}
}

.openPh2 .openTxt h1 .sp2{
	display: none;
}

@media only screen and (max-width: 960px) {
.openPh2 .openTxt h1 .sp2{
	display: block;
}
}

.openPh2 .openTxt .openBtn{
	opacity:0;
	position:relative;
	margin:0 auto;
	width:1000px;
	padding:60px 0 0 0;
}

.openPh2 .openTxt .openBtn+.openBtn{
	padding:20px 0 0 0;
}

.openPh2.top{
	padding: 52px 0 0 0;
}

/*----------------------------------------


seminar banner


----------------------------------------*/
.seminar_banner{
	position:relative;
	width:100%;
	background:#ededed;
	margin:0 auto;
	padding:50px 0;
	z-index:1;
	text-align: center;
}

.seminar_banner img{
	max-width: 650px;
	width: 95%;
	height: auto;
}

/*----------------------------------------


cach


----------------------------------------*/
.cachArea{
	position:relative;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding:70px 0;
	z-index:1;
}

.cachArea p{
	text-align:center;
	font-size:18px;
	letter-spacing:0.1em;
	line-height:36px;
	padding:0 0 40px;
	font-weight:bold;
}

.cachArea h2{
	text-align:center;
	font-size:30px;
	letter-spacing:0.1em;
	line-height: 1.5;
	font-weight:bold;
	margin-bottom: 0.5em;
	padding: 0;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.cachArea h3{
	text-align:center;
	font-size:23px;
	letter-spacing:0.1em;
	line-height: 1.5;
	font-weight:bold;
	margin-bottom: 2em;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

/*----------------------------------------


total


----------------------------------------*/
section{
	background:#fff;
	opacity: 0;
	padding:80px 0 140px;
	transition: .8s;
	transform: translate(0,60px); 
	-webkit-transform: translate(0,60px); 
}

.mv{
	opacity: 1.0;
	transform: translate(0,0); 
	-webkit-transform: translate(0,0);
}

h2{
	text-align:center;
	font-size:30px;
	padding:0 0 50px;
	font-family:"游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	letter-spacing:0.1em;
}

h2 span {
	display:block;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:20px;
	padding:15px 0 0;
	font-weight:bold;
	letter-spacing:0em;
}


/*----------------------------------------


company


----------------------------------------*/
.company{
	background:url(../../images/companyBg.jpg) no-repeat center top;
	background-size:100% 425px;
	margin:0 auto;
	min-height:225px;
}

.company h2{
	display:table-cell;
	width:310px;
	margin:0 auto;
	text-align:right;
	vertical-align:middle;
}

.company .companyTxt{
	display:table-cell;
	width:600px;
	padding:28px 0 0 150px !important;
	margin:0 auto;
	color:#fff;
}

.company .companyTxt h3{
	font-size:60px;
	font-weight:normal;
}

.company .companyTxt p{
	padding:50px 0 30px;
	line-height:30px;
}

/*----------------------------------------


company2


----------------------------------------*/
.company2{
	background:url(../../images/companyBg.jpg) no-repeat center top;
	background-size: cover;
	margin:0 auto;
	height: auto;
	padding-bottom: 80px;
}

.company2 h2{
	display:table-cell;
	width:310px;
	margin:0 auto;
	text-align:right;
	vertical-align:middle;
}

.company2 .companyTxt{
	display:table-cell;
	width:600px;
	padding:0 0 0 150px !important;
	margin:0 auto;
	color:#fff;
}

.company2 .companyTxt h4{
	font-size:26px;
	margin-bottom: 0.5em;
}

.company2 .companyTxt h5{
	font-size:22px;
}

.company2 .companyTxt p{
	padding:30px 0;
	line-height:30px;
}

.company2 .sp_btn{
	display: none;
}

/*----------------------------------------


banner_sec


----------------------------------------*/
.banner_sec{
	padding: 30px 0 0;
	text-align: center;
}
.banner_sec .slider li{
	text-align: center;
}
.banner_sec .slider li a{
	display: inline-block;
	width: 100%;
}
.banner_sec .slider li a:focus {
	outline: none;
}
.banner_sec .slider li img{
	width: 80%;
	margin-left: 10%;
	height: auto;
	text-align: center;
	max-width: inherit;
}
.banner_sec .slider .slide-dots{
  text-align: center;
  box-sizing: border-box;
}
.banner_sec .slider .slide-dots li{
    display: inline-block;
    margin: 0 15px;
}
.banner_sec .slider .slide-dots li button{
    position: relative;
    text-indent: -9999px;
    cursor: pointer;
}
.banner_sec .slider .slide-dots li button:focus {
	outline: none;
}
.banner_sec .slider .slide-dots li button:before{
    content: '〇';
    font-size: 17px;
    text-indent: 0px;
    position: absolute;
    top: 0;
    left: 0;
    font-weight: bold;
    color: #999999;
    font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
}
.banner_sec .slider .slide-dots li.slick-active button:before{
    content: '●';
}

.banner_sec .banner{
	text-align: center;
	display: inline-block;
	width: 95%;
	margin-bottom: 3em;
}
.banner_sec .banner li{
	display: inline-block;
	margin: 0 1%;
	width: 47%;
	max-width: 500px;
}
.banner_sec .banner li a{
	width: 100%;
	display: inline-block;
}
.banner_sec .banner li img{
	width: 100%;
	height: auto;
}

/*----------------------------------------


information


----------------------------------------*/
.information{
	min-height:550px;
	margin:0 auto;
}
.information.top {
	margin-bottom: 120px;
}
.information dl{
}

.information dt{
	clear:both;
	float:left;
	width:180px;
	padding:10px 0;
}

.information dd{
	padding:10px 0 10px 180px;
	border-bottom:1px #efefef solid;
}

/*180418　サービスページ更新*/
.service .servicebox{
	width: 1100px;
    margin: 0 auto 0;
    padding: 0 0 150px;
}
.service .boxArea2{
	width:1000px;
	margin:0 auto;
    display: flex;
	flex-direction: center;
}

.service .boxArea2 .box3{
	background:#fff;
	margin:10px auto 50px;
	padding:0px;
	min-width:inherit;
	width:300px;
	box-sizing:content-box;
	text-align:center;
}

.service .boxArea2 .box3 h4{
	height:50px;
	padding:10px 0px 5px;
	font-size:20px;
	color:#001488;
	text-align:center;
}

.service .boxArea2 .box3 p{
	padding:10px 20px 20px;
	font-size:14px;
}

.service .boxArea2 .box3 p:last-child{
	padding:20px 0px;
}

.service ul.s-tag{
	padding-top:30px;
	margin:0px 0px 10px;
	text-align:center;
}

.service ul.s-tag li{
	display:inline;
	text-align:center;
	padding:3px 5px;
	margin:0px 2px;
	color:#FFF;
	width:50%;
}
.sbg-rg{background-color:#93b81b;}
.sbg-rb{background-color:#0075d7;}
.sbg-g{background-color:#154d20;}
.sbg-b{background-color:#072d83;}
.sbg-p{background-color:#6f0878;}
.sbg-bk{background-color:#171516;}

.service .sr-price ul.s-tag{
	padding-top:0px;
	margin:0px;
	text-align:left;
}

.service .icon-sg{
	margin-bottom:30px;
}

.service .box3 a{
	display:block;
}
.service .box3 a:hover{
	background:#f3fea5;
	opacity:0.7;
}

.service ul.s-point{
	margin:0px auto;
	font-size:20px;
	line-height:50px;
}
.service ul.s-point li{
	margin:5px 0px;
	position:relative;
	padding-left:55px;
}
.service ul.s-point li span.num-r{
	position:absolute;
	top:5px;
	left:0px;
}

.service .details2{
	background:#fff;
	width:100%;
	padding:0 0 50px;
	margin:0 auto;
}

.service .details3{
	background:#ededed;
	width:100%;
	padding:0 0 50px;
	margin:0 auto;
}

.service .inner{
	width:1000px;
	margin:0 auto;
	padding:0px 0px 0px;
}

.service div#program{
	width:950px;
	height:800px;
	position:relative;
}

.service div#program p{
	position:absolute;
	width:230px;
}

.service div#program #mendanryoku-p{top:370px;right:20px;}
.service div#program #mentor-p{top:520px;left:200px;}
.service div#program #teambuild-p{top:520px;left:450px;}
.service div#program #session-p{bottom:40px;left:200px;}

.service div#program span.ico-a{
	display:block;
	position:absolute;
	right:5px;
	bottom:-15px;
}
.ico-a{
	background:url(../../images/ico-a.png) no-repeat left center;
	padding-left:20px;
	font-weight:bold;
}

.service div.programlist div{
	width:480px;
	float:left;
	box-sizing:content-box;
	padding-bottom:20px;
	margin-bottom:30px;
}

.service div.programlist div p{
	padding:0px 20px 10px;
}
.service div.programlist div a.ico-a{
	display:block;
	width:100px;
	padding:5px 30px 5px 60px;
	margin:0 auto;
	border:solid 1px #b81c22;
	background-position:30px center;
}

.service div.programlist div:nth-child(2n){
	float:right;
}

.service div.programlist div h3{
	color:#FFF;
	margin-bottom:20px;
	padding:10px;
}

.service div.programlist div h3:after{
	display:none;
}
.service div.programlist div#mentor{border:solid 3px #0a98ef;}
.service div.programlist div#mentor h3{background:#0a98ef;}
.service div.programlist div#mentor a.ico-a{border:solid 1px #0a98ef;}
.service div.programlist div#teambuild{border:solid 3px #7030a0;}
.service div.programlist div#teambuild h3{background:#7030a0;}
.service div.programlist div#teambuild a.ico-a{border-color:#7030a0;}
.service div.programlist div#mendanryoku{border:solid 3px #548235;}
.service div.programlist div#mendanryoku h3{background:#548235;}
.service div.programlist div#mendanryoku a.ico-a{border-color:#548235;}
.service div.programlist div#session{border:solid 3px #c55a11;}
.service div.programlist div#session h3{background:#c55a11;}
.service div.programlist div#session a.ico-a{border-color:#c55a11;}

.service div.be-after {
    display: flex;
	flex-direction: center;
}
.service div.be-after div{
	width:430px;
	height:400px;
	box-sizing: border-box;
	margin:0px auto 30px;
	padding:30px 0px 0px;
	background:#FFF;
	border:solid 1px #ccc;
}

.service div.be-after div.after{
	border:solid 3px #001488;
}

.service div.be-after div p{
	margin:0px;
	padding:0px;
}

.service div.be-after div ul{
    list-style: disc;
    padding: 0px;
    margin: 20px 0px 10px 20px;
}

.service div.be-after div ul li{
    margin: 0px 10px 25px 25px;
    padding: 0px 5px 0px 0px;
    font-size: 17px;
    font-weight: bold;
}

.service div.be-after div h3{
    width: 280px;
    color: #FFF;
    padding: 10px;
    margin: 0px auto 30px;
    line-height: 1.3;
}

.service div.be-after div h3:after{
	display:none;
}

.service div.be-after div.before h3{background:#40527f;}
.service div.be-after div.after h3{background:#001488;}

.service div.be-after div.ico-arrow{
	width:510px;
	background:none;
	border:none;
	padding:0px;
}
.service div.be-after div.before{
	position:relative;
	}
.service div.be-after div.before:after{
	position:absolute;
	top:90px;
	right:-80px;
	display:block;
	content: "";
	width:60px;
	height:120px;
	margin-top:50px;
	background:url(../../service/images/ico-arrow.png) no-repeat right top;
}

.service .sc-flow{
	display:table;
	}
	
.service .sc-flow div.col3{
    display: table-cell;
    width:10%;
	margin-right:10%;
    box-sizing: border-box;
}

.service .sc-flow h2 {
    margin: 0 auto 0px;
    padding:10px;
    width: 90%;
    height: 30px;
    background: #001488;
    position: relative;
	color:#FFF;
}
.service .sc-flow h2:after {
    border-left: 20px solid #001488;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: 50%;
	z-index:100;
}

.service .sc-flow h2.col-b1{background: #0a98ef;}
.service .sc-flow h2.col-b1:after{border-left: 20px solid #0a98ef;}
.service .sc-flow h2.col-b2{background: #43b4ed;}
.service .sc-flow h2.col-b2:after{border-left: 20px solid #43b4ed;}
.service .sc-flow h2.col-b3{background: #6abfea;}
.service .sc-flow h2.col-b3:after{border-left: 20px solid #6abfea;}

.service .sc-flow h2.col-p1{background: #7030a0;}
.service .sc-flow h2.col-p1:after{border-left: 20px solid #7030a0;}
.service .sc-flow h2.col-p2{background: #9460e8;}
.service .sc-flow h2.col-p2:after{border-left: 20px solid #9460e8;}
.service .sc-flow h2.col-p3{background: #b586f2;}
.service .sc-flow h2.col-p3:after{border-left: 20px solid #b586f2;}

.service .sc-flow h2.col-g1{background: #548235;}
.service .sc-flow h2.col-g1:after{border-left: 20px solid #548235;}
.service .sc-flow h2.col-g2{background: #76a84a;}
.service .sc-flow h2.col-g2:after{border-left: 20px solid #76a84a;}
.service .sc-flow h2.col-g3{background: #97c95d;}
.service .sc-flow h2.col-g3:after{border-left: 20px solid #97c95d;}

.service .sc-flow ul{
	list-style:disc;
	margin:0px 10px 0px 50px;
}

.service .voice{
	padding:30px 50px 20px 50px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1, #ffee93), color-stop(0.00, #a4def9));
	background: -webkit-linear-gradient(top, #a4def9 0%, #ffee93 100%);
	background: -moz-linear-gradient(top, #a4def9 0%, #ffee93 100%);
	background: -o-linear-gradient(top, #a4def9 0%, #ffee93 100%);
	background: -ms-linear-gradient(top, #a4def9 0%, #ffee93 100%);
	background: linear-gradient(to bottom, #a4def9 0%, #ffee93 100%);
}

.service ul.voice li:before{
	position:absolute;
	top:15px;
	left:-100px;
	display:block;
	content: "";
	width:80px;
	height:80px;
	background:url(../../service/images/ico-voice.png) no-repeat center center;
}

.service ul.voice li{
	position:relative;
	min-height:70px;
	background:#FFF;
	margin:0px 0px 20px 100px;
	padding:20px;
}

.service table.sr-price{
	background:#FFF;
	margin:0px auto 100px;
	width:800px;
}

.service .btn-srl-back{
	background:none; 
	margin:0px auto 100px; 
	display:block;
}

/*----------------------------------------


task


----------------------------------------*/
.task{
    background-color: #fff;
    /** padding: 80px 0 100px; **/
}
.task ul{
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.task ul li{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 31.3%;
    text-align: center;
    font-weight: bold;
    margin: 0 1% 2em;
    padding: 0;
    box-sizing: border-box;
    font-family:"游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
    font-size: 120%;
}
.task ul li img{
	width: 100%;
	height: auto;
}
.task a.req-doc {
    width: 350px;
    background: #f87305;
    background-image: none;
    padding: 20px 0 20px 0;
    color: #fff;
    border-radius: 3px;
    display: block;
    margin: 0 auto;
    font-weight: bold;
    font-family:"游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
    text-align: center;
}


/*----------------------------------------


example


----------------------------------------*/
.example{
    background-color: #ededed;
}
.example .exampleMain{
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.example .exampleLink{
    display: inline-block;
    width: 31.3%;
    margin: 0 1% 2em;
    box-sizing: border-box;
}
.example .exampleArea{
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 0;
    color: #fff;
}
.example img{
    width: 100%;
    height: auto;
    object-fit: cover;
}
.example .exampleArea .exampleTxt{
    color: #fff;
    padding: 1em 5% 1.5em;
    box-sizing: border-box;
}
.example .exampleArea.color1{
    background-color: #80050e;
}
.example .exampleArea.color2{
    background-color: #737375;
}
.example .exampleLink:hover .exampleArea.color1,
.example .exampleLink:hover .exampleArea.color2{
    -webkit-transition: all .5s;
    transition: all .5s;
    background:#001489;
    color: #fff;
    opacity:1; 
}
.example h3{
    text-align: center;
    margin-bottom: 0.7em;
    font-size: 120%;
}
.example p{
	font-size: 110%;
}

/*----------------------------------------


service2


----------------------------------------*/
.service2 img{
    width: 47%;
    height: auto;
    display: inline-block;
    margin: 0 1%;
    vertical-align: top;
    padding: 0;
    box-sizing: border-box;
}
.service2 .service2Txt{
    display: inline-block;
    width: 47%;
    margin: 0 1%;
    vertical-align: top;
    box-sizing: border-box;
    padding: 0 1em;
}
.service2 .service2Txt p{
    margin-bottom: 5em;
    font-size: 120%;
    line-height: 1.8;
}

/** topmv **/
.topmv .bg{
	height: 475px;
	width: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
}
.topmv ul li{
	padding: 0;
}
.topmv .mv3 .inner{
	text-align: center;
}
.topmv h2{
	background-color: rgba(0,0,0,0.25);
	padding: 1em 5%;
	font-size: 28px;
	color: #fff;
	font-family:"游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
    font-weight: 500;
    display: inline-block;
    text-align: left;
    text-shadow: 0 0 5px rgba(0,0,0,0.8);
    letter-spacing: 0.1em;
    line-height: 1.5;
    vertical-align: bottom;
}
.topmv h2 span{
	font-size: 37px;
	font-family:"游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
    display: inline-block;
    letter-spacing: 0.1em;
    padding: 0;
    font-weight: 900;
    vertical-align: bottom;
    margin-bottom: -5px;
}
.topmv .mv3 h2{
	text-align: center;
}
.topmv .sp_br{
	display: none;
}
.topmv .slick-prev{
    left: 10px;
    z-index: 9999;
	width: 20px;
	height: 33px;
	background: url(../../images/slidePrev.png) no-repeat center;
    background-size: contain;
    opacity: 0.7;
}
.topmv .slick-next{
    right: 10px;
    z-index: 9999;
	width: 20px;
	height: 33px;
	background: url(../../images/slideNext.png) no-repeat center;
    background-size: contain;
    opacity: 0.7;
}
.topmv .slick-prev:hover,
.topmv .slick-prev:focus{
    background: url(../../images/slidePrev.png) no-repeat center;
    background-size: contain;
    opacity: 0.4;
}
.topmv .slick-next:hover,
.topmv .slick-next:focus{
    background: url(../../images/slideNext.png) no-repeat center;
    background-size: contain;
    opacity: 0.4;
}
.topmv .slick-prev:before,
.topmv .slick-next:before
{
	content: "";
	z-index: 9999;
}

.cachArea2{
	text-align: center;
}
.cachArea2 span{
	font-weight: bold;
}
.cachArea2 h3{
	font-size: 21px;
}
.cachArea2 h4{
	font-size: 19px;
	margin-bottom: 1.5em;
	margin-top: 3em;
	font-weight: normal;
}
.cachArea2 ul{
	font-size: 18px;
	line-height: 1.5;
	list-style: disc;
	display: inline-block;
	text-align: left;
	margin-bottom: 2em;
	margin-left: 1em;
}


/*----------------------------------------


Unleashが選ばれる理由


----------------------------------------*/
.why_unleash li{
    margin-bottom: 2em;
}
.why_unleash h3{
    text-align: left;
    line-height: 1.5;
    margin-bottom: 0.5em;
    font-size: larger;
}
.why_unleash h3:after{
    display: none;
}
.why_unleash p{
    text-align: left;
}
.why_unleash .text{
    display: inline-block;
    width: 60%;
}
.why_unleash img{
    display: inline-block;
    width: 38%;
    height: auto;
    margin-left: 2%;
}
