@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea{}


/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea{}
#contentsAreaInner{}



/*----------------------------------------------------------------------------
 ***                                                              mainsection
----------------------------------------------------------------------------*/
.mainSection{}
.mainSectionInner{}
.mainSection h3{
	font-size: 220%;
	margin-bottom: 0.3em;
	font-feature-settings: "palt";
}
.secBox{}
.secBox > .sectionInner{}
.titleComment{}

/*オフシーズン用css*/
#topSec{
	padding: 50px 0;
	background-position: 50%;
	background-repeat: no-repeat;
	background-color: #fff;
}
#topSecInner{
	position: relative;
}

#titleImg01{
}

#topSec h2 span{
	margin-bottom: -4px;
    margin-left: -18px;
    display: inline-block;
    text-align: center;
    width: 960px;
}

#topSec .btn{
	display: inline-block;
    text-align: center;
    width: 100%;
    margin-top: 22px;
}

#bgGradient{
	height:82px;
	background: -moz-linear-gradient(bottom, #E8E8E8, transparent);
	background: -webkit-linear-gradient(bottom, #E8E8E8, transparent);
	background: linear-gradient(to top, #E8E8E8, transparent);
}

#bgImg01{
	position:absolute;
	bottom:0;
	left:132px;
}

#bgImg02{
	position:absolute;
	bottom:0;
	right:100px;
}
#bgGradient .sectionInner{
	max-width: 960px;
    min-width: 960px;
    margin: 0 auto;
	position:relative;
    height: 82px;
}

/*オフシーズン用cssここまで*/

#mainImgSec{
	padding: 50px 0 50px;
	background-image: url(../images/back_main2020.jpg);
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-color: #eee;
}
#mainImgSecInner{
	position: relative;
	text-align: center;
}
#mainImgSec h2 span{}
#mainImgSec .inline-block01{
	display: inline-block;
}
#mainImgSec .inline-block01 h2{
	width: 171px;
}
#mainImgSec #titleBox {
	height: 171px;
	padding: 0.8em 0;
}
#mainImgSec p{
	margin-left: 1em;
	margin-bottom: 1em;
	text-align: center;
}
#mainImgSec .txtColor_Gray{
	color: #fbfbfb;
	text-shadow: 2px 1px 2px rgba(0,0,0,1);
	font-size: 87.5%;
	line-height: 1.6em;
}
#mainImgSec .txtColor_Gray span{
	font-weight: bold;
	font-size: 140%;
	color: #20D0C2;
}
#mainImgSec .txtBtn{
	width: 210px;
	margin: 0 auto;
}
#mainImgSec .txtBtn a{
	border-radius: 10px;
}
#mainImgSec .txtBtnLink{
	font-size: 18px;
	padding:0.5em 0.5em 0.5em 0;
}
#posi_mainImg{
	position: absolute;
	bottom: -2.5em;
	right: -2.5em;
}
#posi_mainImg img{
	transform: scale(0.8);
	text-align: right;
	vertical-align: bottom;
}

/*#taikenkiTxt{ position:absolute; top:197px; left:68px; }*/


/*----------------------------------------------------------------------------
 ***                                                                introSec
----------------------------------------------------------------------------*/
#introSec{
	background: url(../common/images/back_lattice.png) left top repeat;
	padding: 40px 0 65px;
}

/*----------------------------------------------------------------------------
 ***                                                              troubleSec
----------------------------------------------------------------------------*/
#troubleSec .sectionInner{
	background: url(/_season/images/img_contents11.png) left top no-repeat;
	background-position: 109px 64px;
}


#troubleSec h3{
	font-size:28px;
	text-align:center;
}

#troubleSec ul{
	width:440px;
	margin:20px auto 0;
}

#troubleSec li{
	font-size:20px;
	text-align:center;
	margin-bottom:16px;
	background: linear-gradient(transparent 70%, #E9EE29 70%);
    padding-bottom: 7px;
	
}

#troubleSec #img03{
	text-align: center;
    margin-bottom: -29px;
}

/*----------------------------------------------------------------------------
 ***                                                            recommendSec
----------------------------------------------------------------------------*/
#recommendSec{
}

#recommendSec .sectionInner{
	border:4px solid #20CFC1;
	border-radius:30px;
	padding: 40px 45px 30px;
	background-color:#fff;
}

#recommendSec #offering{
	border-bottom:4px solid #20CFC1;
	padding-bottom: 40px;
	margin-bottom: 18px;
	position:relative;
}

#recommendSec #offering h3{
	font-size:40px;
	text-align:center;
	line-height:1.1em;
}

#recommendSec #offering h3 span{
	font-size:24px;
	background-color:#20CFC1;
	color:#fff;
    padding: 0.1em 0.5em 0.2em 1.1em;
	border-radius: 22px;
}

#recommendSec #offering p{
	font-size:20px;
	line-height: 1.5em;
    margin-top: 20px;
}

#recommendSec #offering #img01{
	position:absolute;
	bottom:0;
	left:0;
}

#recommendSec #offering #img02{
	position:absolute;
	bottom: -20px;
    right: -23px;
}

#recommendSec .tokuten{
	font-size:30px;
	font-weight:bold;
	margin: 0 auto;
	background:url(../_season/images/img_contents15.png) top left no-repeat;
    padding: 10px 0 10px 70px;
    width: 550px;
}

#recommendSec .tokuten span{
	color:#FF1759;
}

#recommendSec p{
	text-align:center;
}

/*----------------------------------------------------------------------------
 ***                                                                 menuSec
----------------------------------------------------------------------------*/
#menuSec{
	background-color:#20CFC1;
    padding: 30px 0;
}

#menuSec ul{
	display: -webkit-box; /*Android4.3*/
	display: -moz-box;    /*Firefox21*/
	display: -ms-flexbox; /*IE10*/
	display: -webkit-flex; /*PC-Safari,iOS8.4*/
	display: flex
}

#menuSec li{
	width:168px;
	margin-right:30px;
	float:left;
	border-radius:5px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#3BADAE;
    height: 93px;
	background:url(../_season/images/img_contents16.png) bottom center no-repeat;
	background-color:#fff;
    background-position-y: 65px;
    line-height: 1.1em;
}

#menuSec li:hover{
	opacity:0.8;
}

#menuSec li:last-child{
	margin-right:0;
}

#menuSec li a{
	display:block;
	padding-bottom: 19px;
    height: 93px;
    display: table-cell;
    vertical-align: middle;
    width: 168px;
}

#menuSec li a:link{
	color:#3BADAE;
}

#menuSec li a:hover{
	text-decoration:none;
}


/*----------------------------------------------------------------------------
 ***                                                                btnArea
----------------------------------------------------------------------------*/
.btnArea{
	border:3px solid #20CFC1;
	border-radius:30px;
	padding: 27px 45px 34px;
	background-color:#fff;
	position:relative;
    margin: 55px 0 20px;
}

.btnArea .tokuten{
	font-size:30px;
	font-weight:bold;
	margin: 0 auto;
	margin-bottom: 8px;
}

.btnArea .tokuten span{
	color:#FF1759;
}

.btnArea p{
	text-align:center;
}

#img04{
	position:absolute;
	top: -32px;
    left: 179px;
}

.btnArea .btnBox{
	}

.btnBox{
	width: 572px;
    margin: 20px auto 0;
}

.btnBox li{
	float:left;
	margin-right:28px;
}

.btnBox li:last-child{
	margin-right:0;
}

/*----------------------------------------------------------------------------
 ***                                                                lightBox
----------------------------------------------------------------------------*/
.lb-outerContainer{
	background-color: #FFF;
}
.lb-data .lb-caption{
	font-size: 20px;
	color: #FFF;
}
/*----------------------------------------------------------------------------
 ***                                                              welcomeSec
----------------------------------------------------------------------------*/
#welcomeSec{ background: url(../common/images/back_lattice.png) left top repeat; position: relative;}
#welcomeSec .sectionInner{ padding: 40px 0;}
#welcomeSec .marker-yellow{
    background: linear-gradient(transparent 75%, #ffff00 0%);
}

#welcomeSec .titleComment{ margin-bottom: 1em;}
#welcomeSec .titleComment::after{ bottom: -1.3em;}
#welcomeSec .sectionInner ul{ 
	padding: 0px 80px;
}
#welcomeSec .point5Box li{
	width: calc(100%/5);
	 text-align: center;
}

#welcomeSec .new_corse{margin: 40px 96px;border: 3px solid #F7931E;background-color: #fff;padding: 2em 0 1.5em;position: relative;
}
#welcomeSec .new_corse .new_img{position: absolute;top: 2%;left: 0.5%;}
#welcomeSec .new_corse .new_img2{position: absolute;top: 2%;right: 0.5%;}
#welcomeSec .new_corse .new_txt p{text-align: center;margin: 0.1em 0;}
#welcomeSec .new_corse .new_txt p:first-child{font-size: 20px;color: #F7931E;font-weight: bold;position: relative;}
#welcomeSec .new_corse .new_txt p:first-child span{font-size: 110%;position: absolute;transform: rotate(-20deg);margin: 0 -1em;}
#welcomeSec .new_corse .new_txt p:first-child span.after{transform: rotate(20deg);margin: 0 0.5em;}
#welcomeSec .new_corse .new_txt p:nth-child(2){font-size: 30px;font-weight: bold;position: relative;margin-bottom: 0.4em;}
#welcomeSec .new_corse .new_txt p:nth-child(2)::before{content: "";background: url("../images/icon_03.png")no-repeat ;width: 64px;height: 59px;top: -124%;left: 21%;position: absolute;}
#welcomeSec .new_corse .new_txt p:nth-child(3){font-size: 14px;width: 80%;margin: 0 auto;}
#welcomeSec .new_corse .new_txt p:nth-child(3) span{font-size: 12px;}

.nengaBnrP {
	text-align:center;
	padding-top:30px;
}


#moreBtn{
	width:77%;
	margin:0 auto 20px;
	border: 1px solid #20d0c2;
	background-color: #20d0c2;
	order: 3;
}
#moreBtn a{
	display: block;
	color: #FFF;
	text-align: center;
	font-size: 18px;
	font-weight: 500;
	padding: 10px;
}
#moreBtn:hover{
	border: 1px solid #20d0c2;
	background-color: #fff;
}
#moreBtn a:hover{
	text-decoration: none;
	color: #20d0c2;
}
.pdt05{ padding-top: 0.5em;}
#infoBottom{
	width: 410px;
	margin: auto;
	order: 2;
	margin-top: 12px;
	margin-bottom: 12px;
}

#posi_sch{
	position: absolute;
	left: -110px;
	bottom: -178px;
}


/*合格体験記がない場合*/
/*#posi_sch{
	position: absolute;
	left: -130px;
	bottom: -30px;
}*/

/*オフシーズン用ここから*/
#posi_sch_b{
	position: absolute;
	right: -51px;
	bottom: -0px;
}
/*オフシーズン用ここまで*/

#twitterTR{
	float:right;
	width:40%;
	max-height:860px;
	overflow-y:scroll;
}
#twitterTR iframe{
	width:100%;
}

#welcomeSec .btnArea{
	width: 960px;
    margin: 0 auto;
    float: left;
    margin-top: -10px;
}

#welcomeSec  #taikenkiBtn{
	background-color: #fff;
}
#welcomeSec  #taikenkiBtn .taikenkiBtnInner{
	max-width: 960px;
    min-width: 960px;
    margin: 0 auto;
	padding: 40px 0;
	position: relative;
}
#welcomeSec  #taikenkiBtn .taikenkiBtnInner p{
	text-align: center;
	font-weight: 500;
	color: #666666;
}
#welcomeSec  #taikenkiBtn .taikenkiImg2{
	position: absolute;
	bottom: 0;
	right: 80px;
}
#welcomeSec  #taikenkiBtn .taikenkiImg{
	position: absolute;
	bottom: 0;
	left: 80px;
}
/*----------------------------------------------------------------------------
 ***                                                              differSec
----------------------------------------------------------------------------*/
#differSec{ background-color: #F3F3F3;}
#differSec .sectionInner{
	padding: 50px 0; 
    color: #4D4D4D;
}

#differBox  { display: flex;}
#differBox ul { padding: 1em 0.5em;}
#differBox  li{ font-size: 150%; font-weight: bold; line-height: 2em;  /*position: relative; text-indent: 2em;*/}
#differBox  p{ font-size: 82%;}
#differBox #yobikou {
	width: 350px; 
	margin: 0 auto;
}
#differBox #yobikou  li::before{
	content: "";
    background: url("../images/img_contents2020_b03.png") no-repeat;
	background-size: contain;
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	padding-right: 0.3em;
	vertical-align: middle;
	/*position: absolute;*/
}

#differBox #nara {
	text-align: center;
    /*display: -webkit-flex;*/
    display: flex;
    /*-webkit-align-items: center;*/
    align-items: center;
    /*-webkit-justify-content: center;*/
    justify-content: center;
}

#differBox #harada {
	float: right;
	width: 498px; 
	margin: 0 auto;
}
#differBox #harada  li::before{
	content: "";
    background: url("../images/img_contents2020_b04.png") no-repeat;
	background-size: contain;
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	padding-right: 0.3em;
	vertical-align: middle;
	/*position: absolute;*/
}
#differBox #harada .txtColor_Green{font-size: 85%;}
/*#differSec h3 img:last-child{ margin-top: -60px;}*/

#differBox #harada .yobikouharada {
	background: rgba(32,208,194,0.1);
	margin-top: -10px;
}

#differBox  .yobikouharada {
	margin-top: -10px;
}
#differBox  .yobikouharada p{
	padding: 0 1em 1em;
}

#differSec .tokka{margin: 6em auto 2em;background:#FDE9D2; padding: 0.5em 0 0;position: relative;}
#differSec .tokka::after{content: "";position: absolute;left: 0;top: 89px;transform: skewy(-3deg);transform-origin: top left;z-index: 0;width: 100%;height: 48%;background: #FDE9D2;}

#differSec .tokka p{text-align: center;z-index: 2;position: relative;margin: 0.3em;font-size: 90%;line-height: 1.3em;}
#differSec .tokka p:nth-child(2){font-size: 14px;}
#differSec .tokka p:nth-child(2) span{font-size: 110%;position: absolute;transform: rotate(-20deg);margin: 0 -1em;}
#differSec .tokka p:nth-child(2) span.after{transform: rotate(20deg);margin: 0 0.5em;}
#differSec .tokka p:nth-child(3){font-size: 30px;font-weight: bold;}
#differSec .tokka p:nth-child(3) span{color:#ED1C24; }
#differSec .tokka p:nth-child(4){color:#666;width: 81%;margin: 0 auto;}
#differSec .tokka p:nth-child(5){font-size: 15px;}
#differSec .tokka p.hw_txt{padding: 3% 0 1% 36%;;background-color:#FCC062;color: #fff; position: relative;z-index: 0;font-size: 28px;font-weight: bold;margin: 0;}

#differSec .tokka p:nth-child(1){position: absolute;top: 5%;left: -4%;}
#differSec .tokka p:nth-child(6){position: absolute;bottom: -5px;right: -33px;}

.pcNone{display: none;}

/*----------------------------------------------------------------------------
 ***                                                              reversalSec
----------------------------------------------------------------------------*/
#reversalSec{ background-color: #F3F3F3;}
#reversalSec .sectionInner{ padding: 80px 0 65px;}
#reversalSec h3{ margin-left: 14px;}
#reversalSec h3 img:last-child{ margin-top: -60px;}

#stepBox{
	height: 465px;
	background: url(../images/back_contents01.png) center bottom no-repeat;
	position: relative;
}
#stepBox dl{ position: absolute;}
#stepBox dl:nth-of-type(1){
	left: 15px;
	top: 170px;
}
#stepBox dl:nth-of-type(2){
	left: 245px;
	top: 95px;
}
#stepBox dl:nth-of-type(3){
	left: 470px;
	top: 0px;
}
#stepBox dl:nth-of-type(4){
	left: 685px;
	top: 70px;
}
#stepBox dt{
	color: #20D0C2;
	margin-bottom: 1em;
}
#stepBox dd{
	font-size: 81.25%;
	color: #4D4D4D;
	line-height: 1.4;
}



/*----------------------------------------------------------------------------
 ***                                                              goodSec
----------------------------------------------------------------------------*/
#goodSec{}
#goodSec .sectionInner{
	padding: 50px 0;
}
#goodSec h3{}
#goodSec p{}
#goodSec .titleComment{}

#goodBox{
	background: url(../images/img_contents2020_c.png) center no-repeat;
	height: 530px;
	position: relative;
	margin-bottom: 2em;
	background-size: 40%;
/*    display: flex;
	justify-content: space-around;
	margin-bottom: 40px;*/
}
#goodBox dl{ 
	width: 290px;
    /*margin: 2em auto;*/
    padding: 1em 1em 0;
    background-color: #FFFFFF; /* 背景色 */
    border: 1px solid #20D0C2; /* 枠線 */
	position: absolute;
}
#goodBox dl:nth-of-type(1){
	left: -7px;
	top: 0px;
}
#goodBox dl:nth-of-type(2){
	right: -7px;
	top: 0px;
}
#goodBox dl:nth-of-type(3){
	left: -7px;
	bottom: 0px;
}
#goodBox dl:nth-of-type(4){
	right: -7px;
	bottom: 0px;
}

#goodSec .tac img{ padding: 0.5em;}
#goodSec .tac2{
	font-size: 150%;
	font-weight: bold;
	line-height: 1.3em;
	text-align: center;
	margin: 0 0 1.2em;
}

/*#goodSec dd .attention{
	font-size: 80%;
	color: #DD0000;
}*/
#goodSec .txtBtn{
	width: 400px;
	margin: 0 auto;
}
#goodSec .txtBtn a{}
#goodSec .txtBtn a:hover{}
#goodSec .txtBtnLink{}

#goodSec .btnArea .btnBox{
	width: 572px;
    margin: 20px auto 0;
}

/*----------------------------------------------------------------------------
 ***                                                              courseSec
----------------------------------------------------------------------------*/
#courseSec{}
#courseSec .sectionInner{ padding: 50px 0;}
#courseSec h3{}
#courseSec .titleComment{}
#courseBox{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}
#courseBox .courseBoxInner{
	width: 465px;
	padding: 15px 20px;
	margin-bottom: 50px;
	border: 1px solid #20D0C2;
	background-color: #FFF;
	background-position: 97% bottom;
	background-repeat: no-repeat;
	background-size: 30%;
	position: relative;
}
#management.courseBoxInner{
	background-size: 45%;
}

#courseBox h4{
	font-size: 156.25%;
	margin-bottom: 0.5em;
}
#courseBox p{
	font-size: 81.25%;
	color: #666;
	line-height: 1.4em;
	margin-bottom: 1.8em;
	position: relative;
}

#courseBox dt{
	font-size: 87.5%;
	font-weight: normal;
}
#courseBox dd{
	font-size: 250%;
	font-weight: bold;
	color: #FF1759;
}
#courseBox .fontYen {
	font-size: 70%;
}

#courseBox .komi{font-size: 130%;color:#4D4D4D; }
#courseBox .komi span{font-size: 70%;}
#difficulty p span{color:#ED1C24;font-weight: bold;}
#difficulty .newtag{position: absolute;top: -14%;right: -8%;}
#difficulty .newtag::after{content: "";display: none;}

#management{ background-image: url(../images/back_contents2020_01.jpg);}
#strengthen{ background-image: url(../images/back_contents03.jpg);}
#difficulty{ background-image: url("../images/back_contents07.jpg");}
#ai{ background-image: url("../images/back_contents08.png");}

#courseSec .tar{
	font-size: 81.25%;
	color: #333;
	margin-bottom: 70px;
}
/*#tableBox{ margin-bottom: 50px;}*/
#tableBox table{ width: 100%;}
#tableBox caption{
	font-size: 125%;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0.8em;
}
#tableBox tr{
	border-bottom: 1px solid #B3B3B3;
}
#tableBox th, #tableBox td{
	padding: 0.5em 0;
	text-align: center;
	color: #4D4D4D;
	border: none;
}
#tableBox th{
	font-size: 90%;
	font-weight: 500;
	background-color: #E6E6E6;
}
#tableBox td{
	width: 130px;
	background-color: #FFF;
	border-left: 1px solid #B3B3B3;
}
#tableBox tr:nth-of-type(1){}
#tableBox tr:nth-of-type(1) th{
	background-color: #CCC;
	border-left: 1px solid #FFF;
}
/* 左上のみ角丸 */
#tableBox tr:nth-of-type(1) th:first-child{
	width: 155px;
	font-weight: bold;
	border-left: none;
	border-top-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
}
/* 右上のみ角丸 */
#tableBox tr:nth-of-type(1) th:last-child{
	border-top-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
}
#tableBox tr:last-child{
	border-bottom: 1px solid #666;
}
/*#tableBox .posi_rel{
	position: relative;
}
#tableBox .posi_Course{
	position: absolute;
	left: 16%;
	top: -220%;
}*/
#courseSec .txtBtn{
	width: 400px;
	margin: 0 auto;
}
#courseSec .txtBtn a{}
#courseSec .txtBtnLink{}

/*新年度キャンペーン2021*/
#courseSec .cpn2021line{text-decoration: line-through;}
#courseSec .cpn2021{font-size: 130%;line-height: 1.3em;}
/*end_新年度キャンペーン2021*/

/*----------------------------------------------------------------------------
 ***                                                              univSec
----------------------------------------------------------------------------*/
#univSec{ background-color: #F3F3F3;}
#univSec .sectionInner{ padding: 50px 0;}
#univSec .step{ margin-bottom: 20px;}
#univSec .tar {
	font-size: 81.25%;
	color: #333;
	margin-bottom: 20px;
}
#daigakuBox{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#daigakuList{
	width: 49%;
	border: 1px solid #e6e6e6;
	background-color: #FFF;
	position: relative;
	margin-bottom: 30px;
	overflow: hidden;
	box-sizing: border-box;
}
#daigakuList:hover{
	border: 1px solid #20D0C2;
	box-shadow: 0px 0px 10px 5px rgb(200, 200, 200);
}

#daigakuList .campus{
	position: absolute;
	overflow: hidden;
	order: 2;
	width: 45%;
	right: 0px;
}
#daigakuList .campus img{ transition: all 600ms 0s ease;}
#daigakuList:hover .campus img{ transform: scale(1.2);}
#daigakuList .daigakuInner a{
	display: flex;
	flex-direction: column;
}
#daigakuList .daigakuInner a:hover{ text-decoration: none;}
#daigakuList .daigakuInner img{ width: 100%;}
#daigakuList .info{
	order: 1;
	padding: 12px;
	width: 55%;
}
#daigakuList h4{
	font-size: 28px;
	margin-bottom: 10px;
}
#daigakuList:hover h4{ color: #20D0C2;}
#daigakuList h4 span{ font-size: 20px;}
#daigakuList .description{
	font-size: 12px;
	margin-bottom: 10px;
}
#daigakuList .details{
	color: #20D0C2;
	font-size: 14px;
}
#course_univ .modal-content{ display: none;}
#course_univ .modal-content h1{
	float: none;
	font-size: 34px;
	margin-bottom: 14px;
}
#course_univ .modal-content h1 span{ font-size: 21px;}
#course_univ .modal-content .txt_univ{
	font-size: 14px;
	line-height: 1.5em;
}
#course_univ .course_details dt{
	font-size: 21px;
	margin-bottom: 8px;
}
#course_univ .course_details dd img{ width: 100%;}
#course_univ .courseBox{ display: flex; margin-bottom: 24px;}
#course_univ .course_name{ order: 2}
#course_univ .course_image{
	order: 1;
	margin-right: 24px;
}

/*----------------------------------------------------------------------------
 ***                                                              courseSec
----------------------------------------------------------------------------*/
#commentSec{
	background: url(../images/back_contents05.jpg) center top no-repeat;
}
#commentSec .sectionInner{
	padding: 40px 0;
}
#commentSec h3{
	font-size: 187.5%;
	color: #FFF;
}
#commentSec .commentSecText{
	color: #FFF;
	line-height: 1.6em;
	margin-bottom: 30px;
	font-weight: 300;
}
#commentSec .txtBtn{
	width: 400px;
	margin: 0 auto 40px;
}
#commentSec .txtBtn a{}
#commentSec .txtBtn a:hover{}
#commentSec .txtBtnLink{
	font-weight: 500;
}
#commentSec ul{
	display: flex;
	justify-content: center;
}
#commentSec li{
	margin-right: 12px;
}
#commentSec li:last-child{
	margin-right: 0px;
}
/*----------------------------------------------------------------------------
***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea{}
#footerAreaInner{}
#footerArea a{}

