/* ･ﾞ｡ｼ･ｸ･ﾎｻﾘﾄ? */
body {margin-left: 0px;		/* ｺｸ */
	margin-top: 0px;	/* ｾ? */
	margin-right: 0px;	/* ｱｦ */
	margin-bottom: 0px;	/* ｲｼ */
}

/* ﾇﾘｷﾊ */
body	{background-color:#ffffff;
    color: #000;/* ﾇﾘｷﾊｿｧ */
}

.bl_row {display: flex;
flex-wrap: nowrap;}

.wrap {width: 904px;}

.blue_box {font-size: .7rem;
background-image: url(image/bg-index_tb01.jpg);
padding: 10px;
margin-right: 10px;
height: 19.5em;
    text-align: justify;}

.ttl_green {font-size: 20px;
background-color: #C0E436;
color: #fff;
padding: .5em 1em;
font-weight: 800;
margin: .5em 0px .5em;}
.align_left {text-align: left;}
.ttl_md {font-weight: 800;
font-size: 1.2rem;}

.privacy p {margin: 0.3em 0 1.5em;}


.footer {margin: 6em 0 3em;
font-size: clamp(.7rem, 0.7vw, 1.1rem);}

/* ･?ｯﾊｸｻ敎ﾑ･ｹ･ｿ･､･?
｡ﾊtext-decoration=underline,overline,blinkﾅｸｻ悊?､遙｢background-color=ﾊｸｻ戓ﾘｷﾊｿｧ｡｣ﾉｬﾍﾗ､ﾋｱ?､ｸﾄﾉｲﾃ｡ｦｺ??ﾋ */
a:link    {color:#509BDC; text-decoration:underline;}	/* ﾄﾌｾ? */
a:visited {color:#7DC5FF; text-decoration:underline;}	/* ﾋｬﾌ莠ﾑ */
a:active  {color:#FF8133; text-decoration:underline;}	/* ﾁｪﾂ? */
a:hover   {color:#FF8133; text-decoration:underline;}	/* ･ﾞ･ｦ･ｹ･ｪ｡ｼ･ﾐ｡ｼ */


/* ･?ｯﾊｸｻ敎ﾑ･ｹ･ｿ･､･?ﾉｲﾃ｡ﾊ･ｹ･ｿ･､･?ｾ｡ｧlink2｡ﾋ */
a.link2:link     {color: #666666; text-decoration: none;}	/* ﾄﾌｾ? */
a.link2:visited  {color: #777777; text-decoration: none;}	/* ﾋｬﾌ莠ﾑ */
a.link2:active   {color: #999999; text-decoration: underline;}	/* ﾁｪﾂ? */
a.link2:hover    {color: #888888; text-decoration: underline;}	/* ･ﾞ･ｦ･ｹ･ｪ｡ｼ･ﾐ｡ｼ */


/* ･?ｯﾊｸｻ敎ﾑ･ｹ･ｿ･､･?ﾉｲﾃ｡ﾊ･ｹ･ｿ･､･?ｾ｡ｧlink3｡ﾋ */
a.link3:link     {color: #FF6600; text-decoration: none;}	/* ﾄﾌｾ? */
a.link3:visited  {color: #FF6600; text-decoration: none;}	/* ﾋｬﾌ莠ﾑ */
a.link3:active   {color: #FF6600; text-decoration: none;}	/* ﾁｪﾂ? */
a.link3:hover    {color: #FF6600; text-decoration: none;}	/* ･ﾞ･ｦ･ｹ･ｪ｡ｼ･ﾐ｡ｼ */

/* ･?ｯﾊｸｻ敎ﾑ･ｹ･ｿ･､･?ﾉｲﾃ｡ﾊ･ｹ･ｿ･､･?ｾ｡ｧlink4｡ﾋ */
a.link4:link     {color: #ffffff; text-decoration: none;}	/* ﾄﾌｾ? */
a.link4:visited  {color: #ffffff; text-decoration: none;}	/* ﾋｬﾌ莠ﾑ */
a.link4:active   {color: #ffffff; text-decoration: underline;}	/* ﾁｪﾂ? */
a.link4:hover    {color: #ffffff; text-decoration: underline;}	/* ･ﾞ･ｦ･ｹ･ｪ｡ｼ･ﾐ｡ｼ */


/* ･ﾕ･ｩ･ﾈ･ｹ･ｿ･､･?ﾊ･ｹ･ｿ･､･?ｾ｡ｧ.f??｡ﾋ */
.f08		{font-size: 8px;	/* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ｡ﾊ8px｡ﾋ */
		 color: #666666;	/* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
		 line-height: 11px;}	/* ｹﾔ､ﾎｹ筅ｵ */

.f10		{font-size: 10px;	/* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ｡ﾊ10px｡ﾋ */
		 color: #666666;	/* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
		 line-height: 12px;}	/* ｹﾔ､ﾎｹ筅ｵ */
		 
.f10-bk		{font-size: 10px;	/* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ｡ﾊ10px｡ﾋ */
		 color: #000000;	/* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
		 line-height: 12px;}	/* ｹﾔ､ﾎｹ筅ｵ */
		 
.f10-dark		{font-size: 10px;	/* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ｡ﾊ10px｡ﾋ */
		 color: #333333;	/* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
		 line-height: 12px;}	/* ｹﾔ､ﾎｹ筅ｵ */
		 

.f12		{font-size: 12px;	/* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ｡ﾊ12px｡ﾋ */
		 color: #666666;	/* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
		 line-height: 16px;}	/* ｹﾔ､ﾎｹ筅ｵ */
		 
.f12-dark		{font-size: 12px;	/* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ｡ﾊ12px｡ﾋ */
		 color: #333333;	/* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
		 line-height: 16px;}	/* ｹﾔ､ﾎｹ筅ｵ */
		 

.f14		{font-size: 14px;	/* ･ﾕ･ｩ･ﾈ･ｵ･､･ｺ｡ﾊ14px｡ﾋ */
		 color: #666666;	/* ･ﾕ･ｩ･ﾈ･ｫ･鬘ｼ */
		 line-height: 16px;}	/* ｹﾔ､ﾎｹ筅ｵ */

/* ･ﾆ｡ｼ･ﾖ･?ﾜ｡ｼ･ﾀ｡ｼﾍﾑ･ｹ･ｿ･､･?ﾉｲﾃ｡ﾊ･ｹ･ｿ･､･?ｾ｡ｧ.border??｡ﾋ */
table.border1 {border: solid 1px #000000;}
.border-dot {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-style: none;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.border-line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.border-dot2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-bottom-style: dotted;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.unnamed1 {
	border: solid;
}
.border-dot3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-size: 10px;
	color: #000000;
}
.border-dot4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-bottom-style: dotted;
	color: #000000;
}
.border-line2 {
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	color: #000000;
}
.border-dot5 {
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	line-height: 12px;
	color: #000000;
}
.border-line3 {
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	color: #000000;
}
.border-dot6 {
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	color: #000000;
}
.border-line4 {
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	color: #000000;
}
.f12-orange {
	font-size: 12px;
	color: #FF6600;
}
