	@charset "utf-8";

	/* RESPONSIVE */
	/* -------------------------------------------------- */
	@media screen and (min-width: 1024px) {

	    /* 980px以上用（PC用）の記述 */
	    /* メインビジュアル */
	    .plan #underMainTit {
	        background: url(../../img/mv/mv_plan.jpg) center bottom no-repeat;
			-webkit-background-size: cover;
			background-size: cover;
	    }

	    #plan {
	        padding: 50px 0 20px;
	        text-align: center;
	    }

	    #plan a {
	        transition: all 0.3s ease-in-out 0s;
	    }

	    #plan a:hover {
	        opacity: 0.7;
	    }

	    .commonBtn3 {
	        margin-bottom: 50px;
	    }

	    .planTxt {
	        font-size: 1.8rem;
	        text-align: center;
	        padding-bottom: 10px;
	    }

	}

	@media screen and (min-width: 768px) and (max-width: 1023px) {

	    /* 768px - 979px用（タブレット用）の記述 */
	    /* メインビジュアル */
	    .plan #underMainTit {
	        background: url(../../img/mv/mv_plan.jpg) center bottom no-repeat;
			-webkit-background-size: cover;
			background-size: cover;
	    }

	    #organization {
	        padding: 50px 0;
	        text-align: center;
	    }

	    #plan {
	        text-align: center;
	    }

	}

	@media screen and (max-width: 767px) {

	    /* 479px以下用（スマートフォン用）の記述 */
	    /* メインビジュアル */
	    .plan #underMainTit {
	        background: url(../../img/mv/mv_plan_sp.jpg) center bottom no-repeat;
			-webkit-background-size: cover;
			background-size: cover;
	    }

	    #plan {
	        padding: 0px 0 20px;
	        text-align: center;
	    }

	    #plan img {
	        width: 100%;
	        height: auto;
	    }

	    #plan a {
	        transition: all 0.3s ease-in-out 0s;
	    }

	    #plan a:hover {
	        opacity: 0.7;
	    }

	    .commonBtn3 {
	        margin-bottom: 30px;
	    }

	    .planTxt {
	        font-size: 1.4rem;
	        padding-bottom: 10px;
	    }

	}
