@media screen and (min-width: 701px){
/* 共通（ここから） */
        .background {
                top: 0;
                left: 0;
                width: 100vw;
                height: 100vh;
        }

        .content{
                margin-top:136px;
                margin-bottom:40px;
        }

        .other-content{
                width: 80%;
                padding-bottom:100px;
        }

/* 共通（ここまで） */

/* ヘッダー（ここから） */
        .header-left-text01{
                font-size:18px
        }

        .header-left-text02{
                font-size: 30px;
        }

        .header-right{
                width:55%;
        }

        .header-left{
                width:45%;
        }

        .header-right{
                padding-right:20px;
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-end;
        }

        .float-bar{
                float: left;
                padding: 10px;
                font-family: "Noto Sans JP", sans-serif;
                font-size: 18px;
        }
/* ヘッダー（ここまで） */

	.container {
		height: 80px;
	}
	.container2 {
		height: 20px;
	}

	.box2 { width: 200px;}
	.box3 { width: 20px;}
	.box4 { width: 460px;}

        .home-content-text{
                margin-bottom:10%;
        }

	.round-sky{
        	width: 400px;
        	height:400px;
	}

	/* 画像スクロール部分（ここから） */
	.scroll-gallery img {
		height: 300px;
	}
	.scroll-track {
                display: flex;
                width: max-content;
                animation: scroll-left-pc 20s linear infinite;
                will-change: transform;
                transform: translateZ(0);
        }

	/* 画像スクロール部分（ここまで） */

        .a-few-words-title{
                font-size: 36px;
        }

        .a-few-words-body{
                margin:auto;
                width:60%;
                font-size: 24px;
        }

        .qa{
                padding-left:20%;
                padding-right:20%;
        }

        .qa-title{
        	width: 50%;
                font-size: 24px;
        	padding:10px 20px 10px 20px;
        }

        .qa-body{
                font-size: 18px;
        	padding:20px;
        }

        .sp-only{
                display: none !important;
        }

        .construction01{
                margin-left: 0;
                margin-right: 20%;
        }

        .construction02{
                margin-left: 20%;
                margin-right: 0;
        }

	.construction-subtitle{
                font-size: 24px;
	}

        .construction-box{
                display: flex;
                justify-content: space-between; /* 左右に分ける */
        }

        .construction-image{
                width: 50%;
        }

        .construction-text{
		width: 80%;
	}

        .staff-frame{
                display: flex;
                align-items:flex-start;
                gap: 1rem;
        }

        .staff{
                width:50%;
        }

        .staff-image{
                width:30%;
        }

	.google-form{
        	height: 1150px;
	}
}
