@charset "UTF-8";

#kodatechintai2020 .btn {
	width:990px;
	margin:80px auto 80px;
}
#kodatechintai2020 #features .btn {
	margin-top:10px;
    text-align: center;
}
#kodatechintai2020 #mvArea .mv .txtArea .txtAreaInner {
    background-color: #3d5b79;
}
#kodatechintai2020 #mvArea .mv .txtArea h3 {
    font-size: 1.9vw;
    margin-bottom: 10px;
	font-weight: bold;
	color:#ffe100;
}
#kodatechintai2020 #mvArea .mv .txtArea p.mincho.mvLead {
    font-size: 1.5vw;
    margin-top: 10px;
}
#kodatechintai2020 #mvArea .mv .txtArea p.mincho.mvLead span {
    background:-webkit-linear-gradient(transparent 95%, #ffe100 0%);
    background:-o-linear-gradient(transparent 95%, #ffe100 0%);
    background:linear-gradient(transparent 95%, #ffe100 0%);
}
#kodatechintai2020 .features_sub {
	background-color: #c8d0db;
	padding:0.2VW 0;
	margin-bottom: 2VW;
    text-align: center;
}
#kodatechintai2020 .features_sub h4 {
	display:inline-block;
	font-size: 170%;
    line-height: 1.8;
    text-indent: 2em;
    margin: 15px 0;
	background:url(/tochikatsuyou/img/chintai_kodatechintai/check.png) no-repeat left center;
	font-weight: bold;
}
#kodatechintai2020 .merit .list-merit li .txt h4 {
	display:inline-block;
	font-weight: bold;
    line-height: 1.0;
	padding:0px 5px;
    margin-bottom:10px;
    background:-webkit-linear-gradient(transparent 70%, #ffe100 0%);
    background:-o-linear-gradient(transparent 70%, #ffe100 0%);
    background:linear-gradient(transparent 70%, #ffe100 0%);
}
#kodatechintai2020 .merit .list-merit li .txt p {
	font-size: 80%;
    margin-top:0px;
	font-weight: normal;
}
@media screen and (min-width:769px){
	
    #kodatechintai2020 #plan + .btn{margin-bottom:0;}
    #kodatechintai2020 #mvArea .mv .txtArea .txtAreaInner {
        padding: 20px 1em;
        width: 90%;
    }
	#kodatechintai2020 #features .figureArea._02 .figure._02 {
        margin-bottom: 50px;
    }
	#kodatechintai2020 #plan{
        padding:80px 0 1px;
    }
    #kodatechintai2020 a.url:hover img {
        opacity: 0.7;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)";
    }
}
@media screen and (max-width:768px){
    #kodatechintai2020 #features .figureArea._02 + .btn {
        margin-bottom:10px;
    }
	#kodatechintai2020 #mvArea .mv .txtArea .txtAreaInner {
        position: absolute;
		bottom: 20px;
        left:0px;
        right:0px;
        transform: translateX(-0%);
        width: 80%;
        text-align: center;
		margin: auto;
    }
	#kodatechintai2020 #mvArea .mv .txtArea h3 {
        position: static;
        width: 100%;
        font-size: 120%;
        line-height: 1.77;
		margin-top:10px;
		margin-bottom:0;
    }
    #kodatechintai2020 #mvArea .mv .txtArea p.mincho.mvLead {
		font-size: 100%;
        position: static;
        text-align: center;
		transform: translateX(0%);
		margin-top:0;
		margin-bottom:15px;
    }
	#kodatechintai2020 #plan{
        padding:20px 0 1px;
    }
    #kodatechintai2020 .features_sub h4 {
        font-size: 120%;
    }
	#kodatechintai2020 #features .figureArea._02 .figure._02 {
        margin-bottom: 30px!important;
    }
	#kodatechintai2020 .wrapper > div.btn {
		width: calc(100% - 40px);
        margin-left: auto;
        margin-right: auto;
	}

    #kodatechintai2020 .btn {
        width:100%;
        margin:50px auto;
    }

    #kodatechintai2020 .btn._bnr_02 {
        margin-bottom: 20px;
    }

    #kodatechintai2020 .btn._bnr_03 {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    #kodatechintai2020 .btn img{
        width:100%;
        height:auto;
    }
}

