body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#C1C1C1;
	-webkit-text-size-adjust: 100%;
}

<style>
@import url('https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@100;300;400;500;700;800;900&family=Shippori+Mincho:wght@400;500;600;700;800&display=swap');
</style> 


img{
	border-style:none;
display: block;
margin: 0;
padding: 0;
}

    object,  
    embed {  
        vertical-align: top;  
    }  

iframe{
    vertical-align:bottom;
}



.main_futer{
	font-family: 'Shippori Mincho', serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: 600;
}

.title_01{
	font-family: 'Shippori Mincho', serif;
	font-size: 30px;
	color: #EE7736;
	font-weight: bold;
}

.title_02{
	font-family: 'Shippori Mincho', serif;
	font-size: 22px;
	color: #390D6E;
		font-weight: 600;
}

.pro_01{
	font-family: 'Shippori Mincho', serif;
	font-size: 21px;
	color: #FFFFFF;
	font-weight: 600;
}

.pro_02{
	font-family: 'Shippori Mincho', serif;
	font-size: 18px;
	color: #390D6E;
	font-weight: 600;
}

.pro_03{
	font-family: 'Shippori Mincho', serif;
	font-size: 14px;
	color: #390D6E;
	font-weight: 600;
}

.pro_04{
	font-family: 'Shippori Mincho', serif;
	font-size: 16px;
	font-weight: 600;
}

.outline1 {
	font-family: 'Shippori Mincho', serif;
	font-size: 18px;
	font-weight: bold;
}
.outline2 {
	font-family: 'Shippori Mincho', serif;
	font-size: 16px;
}

.day1 {
	font-size: 19px;
	font-weight:bold;
}

.new1 {
	font-family: 'Shippori Mincho', serif;
	font-size: 18px;
	color: #FFFFFF;
}

.new2 {
	font-family: 'Shippori Mincho', serif;
	font-size: 14px;
	color: #EE7736;
}

.new3 {
	font-family: 'Shippori Mincho', serif;
	font-size: 14px;
	color: #FFFFFF;
}

.copy {
	font-size: 13px;
	color: #ffffff;
}

.gree {
	font-family: 'Shippori Mincho', serif;
	font-size: 16px;
	line-height: 26px;

}
.greename1 {
	font-family: 'Shippori Mincho', serif;
	font-size: 15px;
	font-weight:bold
}
.greename2 {
	font-family: 'Shippori Mincho', serif;
	font-size: 18px;
	font-weight:bold
}

.red {
	color:#FF0004
}

a.mail:link {
text-decoration : underline;
color : #ffffff;
}
a.mail:visited { color: #ffffff; }
a.mail:hover { color: #ffffff; }
a.mail:active { color: #ffffff; }

a.mail_m:link {
text-decoration : none;
color : #333333;
}
a.mail_m:visited { color: #333333; }
a.mail_m:hover { color: #D34717;
text-decoration : underline;}
a.mail_m:active { color: #333333; }

.shozoku {
	font-size: 13px;
}

#parent {
  background: lightblue;
  width: 100%;
  max-width: 150px;
}

a[href^="tel:"] {
	pointer-events: none;
}

span.br{
   display: inline-block;
}

.background {
    background: linear-gradient(#F6F2F8, #C6ACD7);
}