@charset "UTF-8";
/* CSS Document */

a{text-decoration: underline;
		color: #00655a;
	}
a:hover{color: #004288;}

@media screen and (min-width: 761px){
    
    
.sp {display:none !important;}    

.hr-headline{height: 20px; 
  background-color: #00655a; 
  border: none; 
  margin: 0; 
  width: 100%;}


.top{width: 750px;
    height: 215px;
    margin: 0 auto;
    background-color: #FFF;
}


.main{width: 100%;
background-color: #dff2fc;
    background-image: url("../img/bgimage.png"); /* 画像のファイル名 */
  background-size: 1920px 3240px;          /* 幅1920px、高さ3240pxに固定 */
  background-repeat:  repeat-y;                /* 縦方向に繰り返し表示 */
  background-position: center 800px;           /* 起点 */
margin: 0 auto;
text-align: center;}


.div-title{width: 900px;
    margin:0  auto;
    text-align: center;
}

.img-title{margin: -100px auto 0 auto; width: 100%;}
.img-gaiyo{margin: 60px auto; width:64.4444%; }


.madoguchi{width:670px;
    background-color: #bae3f9;
    border-radius: 50px;
    margin: 60px auto 30px auto;
    text-align: center;
}

.title-madoguchi{margin: -34.5px auto -10px auto; width:46%;}
.img-madoguchi{margin: 60px auto 0 auto; width: 100%;}
.img-madoguchi-2{margin: 60px auto 0 auto; width:82%;}
.img-madoguchi-3{margin: 60px auto; width:82%;}


.how-oubo{width:900px;
  margin: 90px auto 0 auto;
 text-align: center;}

.about-oubo{width:900px;
  margin: 60px auto 0 auto;
 text-align: center;}

.mini-title{
    width: 34.3%;
    margin: 0 auto 20px auto;}

.img-kifu{margin: 80px auto 20px auto;
    width:74.4%; }

.tyui{width: 621px;
margin: 60px auto;
text-align: left;}

.oubo{width:610px;
  margin: 100px auto;
 text-align: center;}


.info{width:750px;
    margin: 0 auto 30px auto;
text-align: center;}



.hr-footer{height: 50px; 
  background-color: #00655a; 
  border: none; 
  margin: 0; 
  width: 100%;
display: flex;
  align-items: center;     /* 上下中央 */
  justify-content: center; /* 左右中央 */}



/* PC　テキスト */
.text1{font-family: "noto-sans-cjk-jp", sans-serif;
font-weight: 700;
font-style: normal;
font-size:29px;
line-height: 60px; 
letter-spacing: 0.05em; 
color: #3a5663;}


.li-oubo{font-family: "noto-sans-cjk-jp", sans-serif;
font-weight: 700;
font-style: normal;
font-size:29px;
line-height: 60px; 
letter-spacing: 0.05em; 
text-align:left; 
color: #3a5663;
 padding-left: 165px; }


.text2{font-family: "noto-sans-cjk-jp", sans-serif;
font-weight: 400;
font-style: normal;
font-size:25px;
line-height: 40px; 
color: #3a5663;}


.text3{font-family: "noto-sans-cjk-jp", sans-serif;
font-weight: 700;
font-style: normal;
font-size:18px;
line-height: 24px; 
letter-spacing: 0.05em; 
color: #3a5663;
margin: 0 auto 20px auto;}


.text4{font-family: "noto-sans-cjk-jp", sans-serif;
font-weight: 700;
font-style: normal;
font-size:14px;
line-height: 24px; 
letter-spacing: 0.05em; 
color: #3a5663;}


.text5{font-family: "noto-sans-cjk-jp", sans-serif;
font-weight: 700;
font-style: normal;
font-size:16px;
line-height: 24px; 
color: #fff;}

/* 応募ボタン */    
	
#topBtn {
		position: fixed;
		right: 120px;
		bottom: 73px;
		display: flex;
		justify-content: center;
		align-items: center;
		cursor: pointer;
	}
#topBtn img {
		width: 325px;
	}


}