@charset "UTF-8";

/*‚Æ*/


/*html * {
	box-sizing:	boder-box;
}
*/

body{
	margin:		0;
	padding:	0;
 	background-image: url(../images/back1.png);

}

main{
	max-width:	850px;
	margin-right: 	auto;
	margin-left : 	auto;
	padding:	0;
	margin-top:	0;


}

.warappr{
	background-image: url(../images/back1.png);
	max-width:	950px;

	margin-right: 	auto;
	margin-left : 	auto;
	padding:	0;
	margin-top:	0;
	background-color: white;
	background-color: white;

}

a{
	color:	#ba55d3;
}

.dai{
	max-width:	950px;
	margin-right: 	auto;
	margin-left : 	auto;

}


/*.dai_syou{
	margin:		0 auto 0 auto;
	display:	none;
	max-width:	950px;
	width:		100%;
	position:	fixed;
	top:		0px;

}
*/

.dai_dai{
	max-width:	950px;
	width:		100%;
/*	height:		330px;*/


}

.setumei_zenntai{
	margin-left:	3rem;

}


.setumei{
/*	margin:		20rem 4rem 1rem 4rem;	*/
	margin:		1rem 3rem 1rem 3rem;
	font-size:	1.2rem;
	font-weight:	bold;
	line-height:	1.8rem;

	font-family:	"ƒqƒ‰ƒMƒmŠÛƒS Pro W4","ƒqƒ‰ƒMƒmŠÛƒS Pro","Hiragino Maru Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","HGŠÛºÞ¼¯¸M-PRO","HGMaruGothicMPRO";
}

.setumei_1{
	margin:		0.5rem 3rem 2rem 3rem;
	font-size:	1.5rem;
	font-weight:	bold;
	line-height:	2rem;
	
	font-family:	"ƒqƒ‰ƒMƒmŠÛƒS Pro W4","ƒqƒ‰ƒMƒmŠÛƒS Pro","Hiragino Maru Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","HGŠÛºÞ¼¯¸M-PRO","HGMaruGothicMPRO";
}



	
.setumei_2{
	margin:		0 3rem 1rem 3rem;
	font-size:	0.8rem;
 	 font-family:	"ƒƒCƒŠƒI", "Meiryo", sans-serif;
}

li.hosi1{
	list-style-type:	none;
	background-image:	url('../images/hosi_1.png');
	background-repeat:	no-repeat;
	text-indent:		0px;
	padding-left: 		2rem;
	padding-bottom:		0.2rem;	

}

li.hosi2{
	list-style-type:none;
	background-image:url('../images/hosi_2.png');
	background-repeat:no-repeat;
	text-indent:0px;
	padding-left: 2rem;
	padding-bottom:		0.2rem;	
}

li.hosi3{
	list-style-type:none;
	background-image:url('../images/hosi_3.png');
	background-repeat:no-repeat;
	text-indent:0px;
	padding-left: 2rem;
	padding-bottom:		0.2rem;	
}

li.hosi4{
	list-style-type:none;
	background-image:url('../images/hosi_4.png');
	background-repeat:no-repeat;
	text-indent:0px;
	padding-left: 2rem;
	padding-bottom:		0.5rem;	
}



.hukuro{
	text-align:	center;
	margin-top:	2rem;
}

.hukuro_gazou{
	margin:	1rem 0.5rem;
}

.hukuro img{
	width:		200px;
	
}

.sita{
	max-width:	950px;
	width:		100%;

}

.hp{
	text-align:	right;
	margin-bottom:	2rem;
	margin-right:	2rem;
	font-family:	"ƒqƒ‰ƒMƒmŠÛƒS Pro W4","ƒqƒ‰ƒMƒmŠÛƒS Pro","Hiragino Maru Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","HGŠÛºÞ¼¯¸M-PRO","HGMaruGothicMPRO",sans-serif;
}

.ie{
	align-items: flex-end;
	vertical-align: bottom;
	margin-right:		0.5rem
}


/**********************		768	************/

@media(max-width: 768px){

.warappr{
	max-width:	768px;
	margin:		0 0.3rem;	
	padding:	0;
}

main{
	margin:		0 0.5rem;
}

.dai_dai{

	top:		0;
	left:		0.2rem;
	height:		230px;
}

.setumei_zenntai{
	margin-left:	0;

}

.setumei{
	font-size:	1.3rem;
	line-height:	1.8rem;
	font-weight:	bold;
/*	margin:		13rem 0.5rem 0 0.5rem;	*/
	margin:		1rem 1rem 1rem 1rem;
}

.setumei_1{
	margin:		0.5rem 1.3rem 1.7rem 1.3rem;
	font-size:	1.6rem;
	font-weight:	bold;
	line-height:	2rem;

	font-family:	"ƒqƒ‰ƒMƒmŠÛƒS Pro W4","ƒqƒ‰ƒMƒmŠÛƒS Pro","Hiragino Maru Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","HGŠÛºÞ¼¯¸M-PRO","HGMaruGothicMPRO";
}


.setumei_2{
	margin:		1rem 1rem 1rem 0;
	font-size:	1rem;
	padding-left:	1.7rem;
	padding-right:	1rem;

}

.hukuro{
	margin:		0;
}

.hukuro img{
	width:		190px;
}

.hukuro_gazou{
	margin:	1rem 0.2rem;
}








}

/**********************		415	************/


@media(max-width: 415px){

.warappr{
/*	margin:		0 1rem;	*/

}

.warappr{
	max-width:	767px;
	margin:		0 0.3rem;	
	padding:	0;
/*  	font-family:	 "Helvetica Neue",
   			 Arial,
			  "Hiragino Kaku Gothic ProN",
			  "Hiragino Sans",
			  sans-serif;	*/
}

main{
	margin:		0;

}

.dai_dai{

	top:		0;
	left:		0.2rem;
	height:		120px;
}


.setumei_zenntai{
	margin-left:	0;

}


.setumei{
	font-size:	1rem;
	line-height:	1.3rem;
	font-weight:	bold;
/*	margin:		7rem 0 0.5rem 0;	‚Æ*/
	margin:		1rem 1rem 0.5rem 1rem;
}

.setumei_1{
	margin:		1rem 1rem 0.5rem 1rem;
	font-weight:	bold;


.setumei_2{
	margin:		1rem 0.5rem 1rem 0;
	font-size:	0.8rem;

}

.hukuro{
	margin:		0;
}

.hukuro img{
	width:		130px;
}

.hukuro_gazou{
	margin:	0.5rem 0;
}


.hp{
	font-size:	0.5rem;
}




