.pic1{
	width:100%;
}
.thissyu{
	max-width:1280px;
	margin:0px auto;
}
#thisyu_main{
	max-width:1280px;
	margin:0px auto;
	line-height:1.8
}
#dai{
	text-align:center;
}
#thisyu{
	color:#0071BC;
	font-size:32px;
	margin-top:90px;
	margin-bottom:60px;
}
#thisyu2,#thisyu3{
	font-size:22px;
}
#thisyu2{
    margin-bottom: 50px;
    margin-top: -10px;
	font-family:'Noto Serif JP', serif;
}
#thisyu3{
	margin-bottom:80px;
	margin-top:-15px;
}
#t-s{
	margin-left:187px;
	width:12px;
	height:30px;
	background-color:#0071BC;
}
#saisei{
	margin-top:-50px;
	margin-left:214px;
	font-size:24px;
	width:154px;
	height:30px;
}
#bun{
	width:920px;
	margin-left:202px;
	margin-top:60px;
}
#mittu{
	color:#0071BC;
	font-size:22px;
	margin-top:65px;
	margin-bottom:0px;
}
#youso{
	margin-top:30px;
}
#sita{
	color:#E4007F;
	font-size:18px;
	margin-left:185px;
	margin-bottom:65px;
}

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

#bun{
	width:100%;
	margin-left:0;
	padding:10px;
}

#youso,#youso1{
	max-width:100%;
	height:auto;
}

header, #top-main, #main1, .modaljs-modal, #main2, #main3, #g-b, #nav{
	max-width:100%;
}

hr{
	width:100% !important;
}

#sita {
    margin-left: 30px;
}

#saisei {
    margin-top: -50px;
    margin-left: 30px;
}

#t-s {
    margin-left: 0;
}

#thisyu_main{
	padding:0 20px;
}
	
}

@media screen and (max-width:480px) {
#thisyu_main{
	padding:0 10px;
}

#thisyu{
	font-size: 1.6rem;
}

#thisyu2{
	font-size: 1.2rem;
    padding: 0 10px;
	font-family: 'Noto Serif JP', serif;
    text-align: center;
    margin: 30px auto 100px auto;
}


#saisei{
	font-size:1.1rem;
}

#bun{
	margin-top:30px;
}

#bun p{
	font-size:0.85rem;
}

#mittu{
	font-size:1rem !important;
}

#sita {
    margin-left: 0;
}

#youso2,#youso3{
	width:100%;
	height:auto;
}

}