@charset "utf-8";

@media screen and (min-width : 769px) {

	/* ------------------------------------------------------------
    *
        #schedule
    *
    ------------------------------------------------------------ */
	.section {
		margin-bottom: 100px;
	}

	.tab_nav .tab_period_01 img {
		width: 78px;
	}

	.tab_nav .tab_period_02 img {
		width: 78px;
	}

	.tab_nav .tab_period_03 img {
		width: 99px;
	}

	.tab_nav .tab_period_04 img {
		width: 102px;
	}

	#schedule {
		margin-bottom: 90px;
	}

	#schedule .h_tit img {
		width: 183px
	}

	.period_box {
		height: 350px;
		border: 1px solid #B5B5B6;
	}

	.period_box .col_left {
		float: left;
		padding: 52px 0 0 35px;
		width: 400px;
		line-height: 1.5em;
	}

	.period_box h4 {
		margin-bottom: 45px;
		font-size: 21px;
	}

	.period_box .period_desc {
		margin-bottom: 30px;
		font-size: 13px;
	}

	.period_box .cap {
		font-size: 14px;
	}

	.period_box .col_right {
		float: right;
	}

	.period_box .col_right .img img {
		width: 490px;
		vertical-align: middle;
	}

	#period .h_tit {
		padding-bottom: 20px;
		line-height: 2;
	}

	#period .h_tit img {
		width: 136px;
	}

	#period h4 {
		margin-bottom: 18px;
		font-size: 21px;
		line-height: 1.2em;
	}

	#period h4 span {
		font-size: 18px;
	}

	#period .sec_desc {
		font-size: 14px;
		line-height: 1.7em;
	}

	#period .img {
		margin: 31px -70px 0;
	}

	#period .img img {
		width: 1120px;
	}

	#period .tab_nav li {
		color: #595757;
	}

	#period .tab_nav li span {
		font-size: 18px;
		text-align: center;
		line-height: 1.4;
		letter-spacing: 1px;
	}

	#comfort .h_tit img {
		width: 254px;
	}

	#comfort .sec_desc {
		margin-bottom: 12px;
	}

	#application .h_tit img {
		width: 206px;
	}

	#application .cap {
		margin: 30px 0 12px;
		font-size: 12px;
		font-family: var(--font-light);
		line-height: 1.6em;
	}

	#sec_about .owner_bnr {
		margin-top: -80px;
    }

}
