@charset "utf-8";
/* *******************
-背景
******************* */
/*ドット背景*/
.dot {
	background-color: #fcfcfc;
	background-image: radial-gradient(#eee 10%, transparent 20%), radial-gradient(#eee 10%, transparent 20%);
	background-position: 0 0, 10px 10px;
	background-size: 20px 20px;
}

@media (max-width: 767px){
	.dot{
		background-color:#fcfcfc;
		background-image:none;
	}
}
/*ストライプ（斜め）*/
.stripe {
	background-color: #ECECEC;
	background-image: -webkit-gradient(linear, 0 0, 100% 100%,color-stop(.25, #F9F9F9), color-stop(.25, transparent),color-stop(.5, transparent), color-stop(.5, #F9F9F9),color-stop(.75, #F9F9F9), color-stop(.75, transparent),to(transparent));
	-webkit-background-size: 14px 14px;
}
/* *******************
-背景
******************* */
.animation {
	overflow: hidden;
}
.animation .in_anm {
	display: flex;
	justify-content: center;
}
.animation .anm_mod {
	opacity: 0;
	transform: translate3d(0, 100%, 0);
	transition: all 1s ease;
}
.animation .anm_mod.left {
	transform: translate3d(-100%, 0, 0);
}
.animation .anm_mod.right {
	transform: translate3d(100%, 0, 0);
}
.animation .anm_mod.d1{transition: all 1s ease;}
.animation .anm_mod.d2{transition: all 2s ease;}
.animation .anm_mod.d3{transition: all 3s ease;}
.animation .anm_mod.d4{transition: all 4s ease;}
.animation .anm_mod.d5{transition: all 5s ease;}
.animation .anm_mod.d6{transition: all 6s ease;}
.animation .anm_mod.d7{transition: all 7s ease;}
.animation .anm_mod.d8{transition: all 8s ease;}
.animation .anm_mod.d9{transition: all 9s ease;}
.animation .anm_mod.d10{transition: all 10s ease;}
.animation .anm_mod.d11{transition: all 11s ease;}
.animation .anm_mod.d12{transition: all 12s ease;}
.animation .anm_mod.d13{transition: all 13s ease;}
.animation .anm_mod.d14{transition: all 14s ease;}
.animation .anm_mod.d15{transition: all 15s ease;}
.animation .anm_mod.d16{transition: all 16s ease;}
.animation .anm_mod.d17{transition: all 17s ease;}
.animation .anm_mod.d18{transition: all 18s ease;}
.animation .anm_mod.d19{transition: all 19s ease;}
.animation .anm_mod.d20{transition: all 20s ease;}
.animation .anm_mod.active {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}
/**/
table.table_type_2{
	width: 100%;
	max-width: 640px;
	margin: 0 auto;
	border-collapse: collapse;
}
table.table_type_2 tr{
	border-bottom: 1px solid #333;
}
table.table_type_2 tr th,
table.table_type_2 tr td{
	padding: 5px 0;
}
