@charset "euc-jp";

.anime_box1, .anime_box2, .anime_box3 {
/*	position: relative;*/
	margin: 0 auto;
	width: 840px;
	overflow: hidden;
}
.anime_box2, .anime_box3 { margin-top: 30px; }
[class^="animebox"] img { position: absolute; }

.anime_box .side_by_side { width: 92%; margin: 0 auto; }
.anime_box .res_type1_bg2 .side_by_side div { float: left; }
.anime_box .side_by_side .res_probox{ display: flex; }
.anime_box .my_name, .anime_box .single_name {
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« ProN W6", "HiraMinProN-W6", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "MS PMincho", "MS ÌÀÄ«", serif;
	padding: 20px 0 0;
	width: 50%;
	color: #a42cc9;
	font-size: 100%;
	text-align: center;
	line-height: 100%;
	letter-spacing: -0.05rem;
}
.anime_box .you_name,
.anime_box .single_name_you {
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« ProN W6", "HiraMinProN-W6", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "MS PMincho", "MS ÌÀÄ«", serif;
	width: 50%;
	color: #2a7228;
	font-size: 100%;
	text-align: center;
	line-height: 100%;
	padding: 20px 0 0;
	letter-spacing: -0.05rem;
}

.anime_box .res_headline1 {
	width: 700px;
	margin: 20px auto;
	text-align: center;
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« ProN W6", "HiraMinProN-W6", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "MS PMincho", "MS ÌÀÄ«", serif;
	color: #fff;
	font-size: 180%;
	line-height: 150%;
}

.anime_box .res_type1_bg2,
.anime_box .res_type1_chart {
	background : transparent no-repeat top center;
	background-size: 780px auto;
	position: relative;
	margin: 0 auto 20px;
	width: 800px;
	overflow: hidden;
}
.anime_box .res_type1_bg2 { background-image: url(../images/result/type/res_type1_bg2.jpg); height: 900px; }
.anime_box .res_type1_chart.cate5 { background-image: url(../images/info/introResBg.jpg); height: 760px; }

.anime_box [class^="res_type1_chakra"] img {
	position: absolute;
	width: 60px;
	height: 60px;
}
.anime_box .res_type1_bg2 .res_type1_chakra1 img:nth-of-type(1) { top: 118px; left: 138px; }
.anime_box .res_type1_bg2 .res_type1_chakra1 img:nth-of-type(2) { top: 168px; left: 208px; }
.anime_box .res_type1_bg2 .res_type1_chakra1 img:nth-of-type(3) { top: 224px; left: 173px; }
.anime_box .res_type1_bg2 .res_type1_chakra1 img:nth-of-type(4) { top: 328px; left: 173px; }
.anime_box .res_type1_bg2 .res_type1_chakra1 img:nth-of-type(5) { top: 416px; left: 173px; }
.anime_box .res_type1_bg2 .res_type1_chakra1 img:nth-of-type(6) { top: 476px; left: 173px; }
.anime_box .res_type1_bg2 .res_type1_chakra1 img:nth-of-type(7) { top: 536px; left: 173px; }
.anime_box .res_type1_bg2 .res_type1_chakra2 img:nth-of-type(1) { top: 118px; left: 602px; }
.anime_box .res_type1_bg2 .res_type1_chakra2 img:nth-of-type(2) { top: 168px; left: 532px; }
.anime_box .res_type1_bg2 .res_type1_chakra2 img:nth-of-type(3) { top: 224px; left: 567px; }
.anime_box .res_type1_bg2 .res_type1_chakra2 img:nth-of-type(4) { top: 328px; left: 567px; }
.anime_box .res_type1_bg2 .res_type1_chakra2 img:nth-of-type(5) { top: 416px; left: 567px; }
.anime_box .res_type1_bg2 .res_type1_chakra2 img:nth-of-type(6) { top: 476px; left: 567px; }
.anime_box .res_type1_bg2 .res_type1_chakra2 img:nth-of-type(7) { top: 536px; left: 567px; }

.anime_box .res_type1_maru1 img,
.anime_box .res_type1_maru2 img {
	position: absolute;
	width: 130px;
	height: 100px;
}
.anime_box .res_type1_bg2 .res_type1_maru1 img:nth-of-type(1) { top: 98px; left: 103px; }
.anime_box .res_type1_bg2 .res_type1_maru1 img:nth-of-type(2) { top: 148px; left: 173px; }
.anime_box .res_type1_bg2 .res_type1_maru1 img:nth-of-type(3) { top: 204px; left: 137px; }
.anime_box .res_type1_bg2 .res_type1_maru1 img:nth-of-type(4) { top: 308px; left: 137px; }
.anime_box .res_type1_bg2 .res_type1_maru1 img:nth-of-type(5) { top: 396px; left: 137px; }
.anime_box .res_type1_bg2 .res_type1_maru1 img:nth-of-type(6) { top: 456px; left: 137px; }
.anime_box .res_type1_bg2 .res_type1_maru1 img:nth-of-type(7) { top: 516px; left: 137px; }

.anime_box .res_type1_bg2 .res_type1_maru2 img:nth-of-type(1) { top: 98px; left: 567px; }
.anime_box .res_type1_bg2 .res_type1_maru2 img:nth-of-type(2) { top: 148px; left: 497px; }
.anime_box .res_type1_bg2 .res_type1_maru2 img:nth-of-type(3) { top: 204px; left: 532px; }
.anime_box .res_type1_bg2 .res_type1_maru2 img:nth-of-type(4) { top: 308px; left: 532px; }
.anime_box .res_type1_bg2 .res_type1_maru2 img:nth-of-type(5) { top: 396px; left: 532px; }
.anime_box .res_type1_bg2 .res_type1_maru2 img:nth-of-type(6) { top: 456px; left: 532px; }
.anime_box .res_type1_bg2 .res_type1_maru2 img:nth-of-type(7) { top: 516px; left: 532px; }

.anime_box .res_type1_strong img {
	width: 500px;
	height: 380px;
	position: absolute;
	top: 170px;
	left: 150px;
}

.anime_box .res_type1_hand {
	background-image: url(../images/result/type/res_type1_hand.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	width: 200px;
	height: 170px;
	top: 340px;
	left: 460px;
}
.anime_box .res_type1_bg2 .res_type1_text1 {
	width: 100%;
	position: absolute;
	margin: 0 auto;
	text-align: center;
	top: 36px;
	left: 0;
}
.anime_box .res_type1_bg2 .res_type1_text1 .res_type1_title {
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« ProN W6", "HiraMinProN-W6", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "MS PMincho", "MS ÌÀÄ«", serif;
	color: #875109;
	line-height: 1;
	font-size: 210%;
	text-shadow: 0 0 5px #fff, 0 0 8px #fff, 0 0 10px #fff;
}
.anime_box .res_type1_bg2 .res_type1_text1 .res_type1_title strong {
	color: #4028B7;
	font-size: 100%;
	font-weight: normal;
}
.anime_box .res_type1_bg2 .res_type1_text2 {
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« ProN W6", "HiraMinProN-W6", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "MS PMincho", "MS ÌÀÄ«", serif;
	position: absolute;
	margin: 0 auto;
	padding: 20px 40px;
	color: #000;
	font-size: 140%;
	line-height: 135%;
	text-align: left;
	box-sizing: border-box;
}
.anime_box .res_type1_bg2 .res_type1_text2 {
	width: 640px;
	top: 625px;
	left: 75px;
}
.anime_box .res_type1_text2 i,
.anime_box .res_type1_text2 strong { 
	color: #c20a0a;
	font-size: 110%;
}

/*animebox2*/
.anime_box .res_type1_chart .res_type1_chartbg {
	width: 360px;
	height: 360px;
	position: absolute;
	top: 0;
	left: 35px;
	background-image: url(../images/result/type/res_type1_chartbg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.anime_box .res_type1_chart .res_type1_chartbg.you {
	left: 405px;
}

/*ËÀ¥°¥é¥Õ*/
.anime_box .res_type1_chart .res_type1_bargragh1 {
	position: absolute;
	width: 245px;
	height: 280px;
	top: 40px;
	left: 507px;
	box-sizing: border-box;
}
.anime_box .res_type1_chart .res_type1_bargragh1 div {
	position: absolute;
	display: block;
	width: 100%;
}
.anime_box .res_type1_chart.cate5 .res_type1_bargragh1 div:nth-of-type(1) { top: 10px; height: 20px; }
.anime_box .res_type1_chart.cate5 .res_type1_bargragh1 div:nth-of-type(2) { top: 50px; height: 20px; }
.anime_box .res_type1_chart.cate5 .res_type1_bargragh1 div:nth-of-type(3) { top: 90px; height: 20px; }
.anime_box .res_type1_chart.cate5 .res_type1_bargragh1 div:nth-of-type(4) { top: 130px; height: 20px; }
.anime_box .res_type1_chart.cate5 .res_type1_bargragh1 div:nth-of-type(5) { top: 170px; height: 20px; }
.anime_box .res_type1_chart.cate5 .res_type1_bargragh1 div:nth-of-type(6) { top: 210px; height: 20px; }
.anime_box .res_type1_chart.cate5 .res_type1_bargragh1 div:nth-of-type(7) { top: 250px; height: 20px; }

.anime_box .res_type1_chart [class^="res_type1_bargragh"] div img {
	width: 0%;
	height: 100%;
	display: block;
	margin: 0 auto 0 0;
}

.anime_box [class^="res_type1_bargragh"] div img.bar_point5 {width:5%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point10 {width:10%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point15 {width:15%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point20 {width:20%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point25 {width:25%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point30 {width:30%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point35 {width:35%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point40 {width:40%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point45 {width:45%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point50 {width:50%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point55 {width:55%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point60 {width:60%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point65 {width:65%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point70 {width:70%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point75 {width:75%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point80 {width:80%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point85 {width:85%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point90 {width:90%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point95 {width:95%;}
.anime_box [class^="res_type1_bargragh"] div img.bar_point100 {width:100%;}

.anime_box .res_type2_text1 {
	background-image: url(../images/info/introResTxtBg.png);
	position: absolute;
	width: 390px;
	height: 360px;
	top: 0px;
	left: 400px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.anime_box .res_type2_text2 {
	position: absolute;
	width: 312px;
	height: 226px;
	overflow: hidden;
	top: 66px;
	left: 434px;
	margin: 0 auto;
	padding: 0px 0px;
	box-sizing: border-box;
	color: #000;
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« ProN W6", "HiraMinProN-W6", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "MS PMincho", "MS ÌÀÄ«", serif;
	font-size: 150%;
	line-height: 135%;
	text-align: left;
}
.anime_box .res_type2_text2 strong,
.anime_box .res_type2_text2 i {
	font-size: 110%;
}
.anime_box .res_type2_text2 strong { color: #c30a0a; }
.anime_box .res_type2_text2 i { color: #0a50c3; }

.anime_box [class^="res_type2_img"] img {
	width: 130px;
	height: 70px;
	position: absolute;
}
.anime_box .res_type1_chart.cate5 .res_type2_img1 img:nth-of-type(1) { top: 0px; left: 150px; }
.anime_box .res_type1_chart.cate5 .res_type2_img1 img:nth-of-type(2) { top: 40px; left: 277px; }
.anime_box .res_type1_chart.cate5 .res_type2_img1 img:nth-of-type(3) { top: 210px; left: 306px; }
.anime_box .res_type1_chart.cate5 .res_type2_img1 img:nth-of-type(4) { top: 290px; left: 230px; }
.anime_box .res_type1_chart.cate5 .res_type2_img1 img:nth-of-type(5) { top: 287px; left: 66px; }
.anime_box .res_type1_chart.cate5 .res_type2_img1 img:nth-of-type(6) { top: 210px; left: -6px; }
.anime_box .res_type1_chart.cate5 .res_type2_img1 img:nth-of-type(7) { top: 36px; left: 18px; }
.anime_box .res_type1_chart.cate5 .res_type2_img2 img { display: none; }

.anime_box .res_type2_hand {
	background-image: url(../images/result/type/res_type1_hand.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
}
.anime_box .res_type1_chart.cate5 .res_type2_hand {
	width: 200px;
	height: 170px;
	top: 50px;
	left: 440px;
}

.anime_box .res_info_top4 {
	width: 800px;
	min-height: 450px;
	background-image: url(../images/result/type/top_intro_res_info_top4.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin: 0 auto 20px;
	box-sizing: border-box;
	padding-top: 90px;

}
.anime_box .res_info_top4 p.res_info_spacer{ display: none; }
.anime_box .res_info_top4 p.res_info_box_nobd {
	color: #fff;
	font-size: 150%;
	line-height: 160%;
	text-shadow: 0 0 5px #562f06, 0 0 8px #562f06, 0 0 10px #562f06;
	padding: 20px;
	background: rgba(85,48,9,0.62);
	border-radius: 16px;
	border: 1px solid #78ae65;
	box-shadow: 0px 0px 16px 5px #78ae65;
}
.anime_box .res_info_top4 .res_info_box_nobd {
	width: 500px;
	margin: 0px 0px 20px 40px;
	float: left;
}
.anime_box .res_info_top4 .res_info_box_nobd.text2 strong,
.anime_box .res_info_top4 .res_info_box_nobd.text2 i {
	color: #6eddd6;
}
.anime_box p.res_info_box_nobd {
	display: block;
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« ProN W6", "HiraMinProN-W6", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "MS PMincho", "MS ÌÀÄ«", serif;
	color: #fff;
	font-size: 130%;
	line-height: 160%;
	margin: 0px 50px 20px;
	text-align: left;
	box-sizing: border-box;
	letter-spacing: -0.05em;
	text-shadow: 0 0 5px #000, 0 0 8px #000, 0 0 10px #000;
}

/*animebox3*/
.anime_box .res_type3_bg {
	width: 800px;
	margin: 0 auto 10px;
	background-repeat: no-repeat;
	background-size: 640px auto;
	background-position: top center;
	position: relative;
	overflow: hidden;
	height: 640px;
	background-image: url(../images/result/type/res_type3_bg1.jpg);
}
/*¥Æ¥­¥¹¥È*/
.anime_box [class^="res_type3_text"] {
	width: 600px;
	position: absolute;
	left: 100px;
	margin: 0 auto;
	text-align: center;
	font-size: 170%;
	line-height: 130%;
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« ProN W6", "HiraMinProN-W6", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "MS PMincho", "MS ÌÀÄ«", serif;
	text-shadow: 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff;
}
.anime_box .res_type3_text1 {
	color: #000;
	top: 40px;
}
.anime_box .res_type3_text2 {
	color: #b210b4;
	bottom: 40px;
}
/*¥¿¥í¥Ã¥È*/
.anime_box .res_type3_tarot_box {
	width: 640px;
	height: 640px;
	margin: 0 auto;
	position: absolute;
	top: 0;
	left: 80px;
}
.anime_box .res_type3_tarot_box [class^="res_tarot_img"] {
	position: absolute;
	width: 90px;
	height: 150px;
}
.anime_box .res_tarot_bg2 {
	position: absolute;
	width: 640px;
	height: 640px;
	top: 0;
	left: 80px;
}
/*¥·¥ã¥Ã¥Õ¥ëÁ°*/
.anime_box .res_type3_bg .res_tarot_img0 { top: 35px; left: 5px; }

/*PAT4¡§¼Â¤ê¤Î¥¹¥×¥ì¥Ã¥É*/
.anime_box .res_type3_bg.pat4 .res_tarot_img1:nth-of-type(1),
.anime_box .res_type3_bg.pat4 .res_tarot_img2:nth-of-type(1),
.anime_box .res_type3_bg.pat4 .res_tarot_img3:nth-of-type(1),
.anime_box .res_type3_bg.pat4 .res_tarot_img4:nth-of-type(1) { top: 133px; left: 275px; }

.anime_box .res_type3_bg.pat4 .res_tarot_img1:nth-of-type(2),
.anime_box .res_type3_bg.pat4 .res_tarot_img2:nth-of-type(2),
.anime_box .res_type3_bg.pat4 .res_tarot_img3:nth-of-type(2),
.anime_box .res_type3_bg.pat4 .res_tarot_img4:nth-of-type(2) { top: 208px; left: 185px; }

.anime_box .res_type3_bg.pat4 .res_tarot_img1:nth-of-type(3),
.anime_box .res_type3_bg.pat4 .res_tarot_img2:nth-of-type(3),
.anime_box .res_type3_bg.pat4 .res_tarot_img3:nth-of-type(3),
.anime_box .res_type3_bg.pat4 .res_tarot_img4:nth-of-type(3) { top: 283px; left: 95px; }

.anime_box .res_type3_bg.pat4 .res_tarot_img1:nth-of-type(4),
.anime_box .res_type3_bg.pat4 .res_tarot_img2:nth-of-type(4),
.anime_box .res_type3_bg.pat4 .res_tarot_img3:nth-of-type(4),
.anime_box .res_type3_bg.pat4 .res_tarot_img4:nth-of-type(4) { top: 358px; left: 185px; }

.anime_box .res_type3_bg.pat4 .res_tarot_img1:nth-of-type(5),
.anime_box .res_type3_bg.pat4 .res_tarot_img2:nth-of-type(5),
.anime_box .res_type3_bg.pat4 .res_tarot_img3:nth-of-type(5),
.anime_box .res_type3_bg.pat4 .res_tarot_img4:nth-of-type(5) { top: 358px; left: 365px; }

.anime_box .res_type3_bg.pat4 .res_tarot_img1:nth-of-type(6),
.anime_box .res_type3_bg.pat4 .res_tarot_img2:nth-of-type(6),
.anime_box .res_type3_bg.pat4 .res_tarot_img3:nth-of-type(6),
.anime_box .res_type3_bg.pat4 .res_tarot_img4:nth-of-type(6) { top: 283px; left: 455px; }

.anime_box .res_type3_bg.pat4 .res_tarot_img1:nth-of-type(7),
.anime_box .res_type3_bg.pat4 .res_tarot_img2:nth-of-type(7),
.anime_box .res_type3_bg.pat4 .res_tarot_img3:nth-of-type(7),
.anime_box .res_type3_bg.pat4 .res_tarot_img4:nth-of-type(7) { top: 208px; left: 365px; }

/*¥µ¥ó¥×¥ëÉ½¼¨¥Æ¥­¥¹¥È*/
.anime_box .res_text_sample {
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« ProN W6", "HiraMinProN-W6", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "MS PMincho", "MS ÌÀÄ«", serif;
	position: absolute;
	margin: 0 auto;
	font-size: 240%;
	color: #000;
	text-align: center;
	text-shadow: 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff, 0 0 8px #fff;
}
.anime_box1 .res_text_sample { width: 800px; left: 0; top: 200px; }
.anime_box2 .res_text_sample { width: 360px; left: 35px; top: 150px; }
.anime_box3 .res_text_sample { width: 800px; left: 0; top: 330px; }
/* animebox */

.anime_box [class^="res_type1_chakra"] img,
.anime_box [class^="res_type1_maru"] img,
.anime_box .res_type1_strong img,
.anime_box .res_type1_bg1 > .res_type1_text2,
.anime_box .res_type1_bg2 > .res_type1_text2,
.anime_box .res_type1_bg3 > .res_type1_text2,
.anime_box .res_type1_hand,
.anime_box .res_type2_img1 img,
.anime_box .res_type2_img2 img,
.anime_box .res_type2_text1,
.anime_box .res_type2_text2,
.anime_box .res_type2_text3,
.anime_box .res_type2_hand,
.anime_box .res_tarot_img2,
.anime_box .res_tarot_img3,
.anime_box .res_tarot_img4,
.anime_box .res_type3_text1,
.anime_box .res_type3_text2,
.top_anime_bg2,
.top_anime_bg3,
.top_anime_bg4,
.top_anime_bg5,
.top_anime_bg6 { opacity: 0; }

.anime_box .res_type3_tarot_box img.res_tarot_img1 { transition: transform 0.4s ease-out 0.1s; }

.anime_box .res_type3_bg.pat4 .res_tarot_img1:nth-of-type(1) { transform: translate(-270px,-98px); }
.anime_box .res_type3_bg.pat4 .res_tarot_img1:nth-of-type(2) { transform: translate(-180px,-173px); }
.anime_box .res_type3_bg.pat4 .res_tarot_img1:nth-of-type(3) { transform: translate(-90px,-248px); }
.anime_box .res_type3_bg.pat4 .res_tarot_img1:nth-of-type(4) { transform: translate(-180px,-323px); }
.anime_box .res_type3_bg.pat4 .res_tarot_img1:nth-of-type(5) { transform: translate(-360px,-323px); }
.anime_box .res_type3_bg.pat4 .res_tarot_img1:nth-of-type(6) { transform: translate(-450px,-248px); }
.anime_box .res_type3_bg.pat4 .res_tarot_img1:nth-of-type(7) { transform: translate(-360px,-173px); }

.anime1 .top_anime_bg2 {animation: fadein 1.5s ease-out 0.5s forwards;}
.anime1 .top_anime_bg3 {animation: fadein 1.5s ease-out 2.0s forwards;}
.anime1 .top_anime_bg4 {animation: fadeinout 3s ease 3.5s 1 forwards;}
.anime1 .top_anime_bg6 {animation: fadeinout2 3.0s ease-out 6.5s forwards;}
.anime1 .top_anime_bg5 {animation: fadein 0.5s ease-out 8.0s forwards;}

.anime_box.anime2 [class^="res_type1_chakra"] img {animation:fadein2 1.0s linear 0.3s 1 forwards;}
.anime_box.anime2 [class^="res_type1_maru"] img,
.anime_box.anime2 .res_type1_strong img {animation:fadein2 0.5s linear 1.3s 1 forwards;}
.anime_box.anime2 .res_type1_hand {transform-origin: right;}
.anime_box.anime2 .res_type1_hand {animation:fadein 0.5s linear 2.0s 1 forwards, movehand 0.3s linear 2.8s 2 forwards, fadeout 0.5s linear 4.0s 1 forwards;}
.anime_box.anime2 .res_type1_text2 {animation:fadein 1.0s linear 4.0s 1 forwards;}

.anime_box.anime3 .res_type2_text1 {animation:fadein 1.0s linear 0.5s 1 forwards;}
.anime_box.anime3 .res_type2_img1 img {animation:fadein3 0.5s linear 1.5s 1 forwards;}
.anime_box.anime3 .res_type2_hand {animation:fadein 0.5s linear 2.0s 1 forwards, fudeji1 1.5s ease 2.5s 1 forwards, fadeout 0.5s linear 4.0s 1 forwards;}
.anime_box.anime3 .res_type2_text2 {animation:fadein 1.0s linear 3.9s 1 forwards;}
.anime_box.anime3 .res_type2_text3 {animation:fadein 1.0s linear 2.0s 1 forwards;}

.anime_box.anime3 .res_type3_tarot_box.dummy img:nth-of-type(1) {animation: fadeout 1s linear 0.1s 1 forwards;}
.anime_box.anime3 .res_tarot_img1 { transform: translate(0px,0px) !important; }
.anime_box.anime3 img.res_tarot_img3 {animation: fadeinout 1s linear 1.1s 1 forwards;}
.anime_box.anime3 img.res_tarot_img3:nth-of-type(1) {animation-delay: 1.1s;}
.anime_box.anime3 img.res_tarot_img3:nth-of-type(2) {animation-delay: 1.2s;}
.anime_box.anime3 img.res_tarot_img3:nth-of-type(3) {animation-delay: 1.3s;}
.anime_box.anime3 img.res_tarot_img3:nth-of-type(4) {animation-delay: 1.4s;}
.anime_box.anime3 img.res_tarot_img3:nth-of-type(5) {animation-delay: 1.5s;}
.anime_box.anime3 img.res_tarot_img3:nth-of-type(6) {animation-delay: 1.6s;}
.anime_box.anime3 img.res_tarot_img3:nth-of-type(7) {animation-delay: 1.7s;}
.anime_box.anime3 img.res_tarot_img2 {animation: fadein 0.1s linear 1.6s 1 forwards;}
.anime_box.anime3 img.res_tarot_img2:nth-of-type(1) {animation-delay: 1.6s;}
.anime_box.anime3 img.res_tarot_img2:nth-of-type(2) {animation-delay: 1.7s;}
.anime_box.anime3 img.res_tarot_img2:nth-of-type(3) {animation-delay: 1.8s;}
.anime_box.anime3 img.res_tarot_img2:nth-of-type(4) {animation-delay: 1.9s;}
.anime_box.anime3 img.res_tarot_img2:nth-of-type(5) {animation-delay: 2.0s;}
.anime_box.anime3 img.res_tarot_img2:nth-of-type(6) {animation-delay: 2.1s;}
.anime_box.anime3 img.res_tarot_img2:nth-of-type(7) {animation-delay: 2.2s;}
.anime_box.anime3 img.res_tarot_img4 {animation: fadein 1.0s linear 2.5s 1 forwards;}
.anime_box.anime3 .res_type3_text1,
.anime_box.anime3 .res_type3_text2 {animation: fadein 1.0s linear 1.6s 1 forwards;}

br { letter-spacing: 0; }
.use_sp { display: none; }

