@charset "utf-8";

:root {
	
	/* グレー #1D1D1D*/
	--Color_1D100: rgba(29,29,29,1.0);
	--Color_1D080: rgba(29,29,29,0.8);
	--Color_1D060: rgba(29,29,29,0.6);
	--Color_1D040: rgba(29,29,29,0.4);
	--Color_1D020: rgba(29,29,29,0.2);
	--Color_1D000: rgba(29,29,29,0.0);

	/* ピンク #d31176*/
	--Color_A100: rgba(211,17,118,1.0);
	--Color_A080: rgba(211,17,118,0.8);
	--Color_A060: rgba(211,17,118,0.6);
	--Color_A040: rgba(211,17,118,0.4);
	--Color_A020: rgba(211,17,118,0.2);
	--Color_A000: rgba(211,17,118,0.0);

	/* ピンク #e74189 */
	--Color_P: #e74189;
	--Color_P100: rgba( 231, 65, 137, 1.0 );
	--Color_P080: rgba( 231, 65, 137, 0.8 );
	--Color_P060: rgba( 231, 65, 137, 0.6 );
	--Color_P040: rgba( 231, 65, 137, 0.4 );
	--Color_P020: rgba( 231, 65, 137, 0.2 );
	--Color_P000: rgba( 231, 65, 137, 0.0 );

	/* 青 #006bb9*/
	--Color_B100: rgba(0,107,185,1.0);
	--Color_B080: rgba(0,107,185,0.8);
	--Color_B060: rgba(0,107,185,0.6);
	--Color_B040: rgba(0,107,185,0.4);
	--Color_B020: rgba(0,107,185,0.2);
	--Color_B000: rgba(0,107,185,0.0);

	/* 青 #31bdee */
	--Color_B: #31bdee;
	--Color_B100: rgba( 49, 189, 238, 1.0 );
	--Color_B080: rgba( 49, 189, 238, 0.8 );
	--Color_B060: rgba( 49, 189, 238, 0.6 );
	--Color_B040: rgba( 49, 189, 238, 0.4 );
	--Color_B020: rgba( 49, 189, 238, 0.2 );
	--Color_B000: rgba( 49, 189, 238, 0.0 );

	/* 緑 #009944*/
	--Color_C100: rgba(0,153,68,1.0);
	--Color_C080: rgba(0,153,68,0.8);
	--Color_C060: rgba(0,153,68,0.6);
	--Color_C040: rgba(0,153,68,0.4);
	--Color_C020: rgba(0,153,68,0.2);
	--Color_C000: rgba(0,153,68,0.0);

	/* 緑 #13ae67*/
	--Color_G: #13ae67;
	--Color_G100: rgba( 19, 174, 103, 1.0 );
	--Color_G080: rgba( 19, 174, 103, 0.8 );
	--Color_G060: rgba( 19, 174, 103, 0.6 );
	--Color_G040: rgba( 19, 174, 103, 0.4 );
	--Color_G020: rgba( 19, 174, 103, 0.2 );
	--Color_G000: rgba( 19, 174, 103, 0.0 );
	
	/* オレンジ #fabe00*/
	--Color_D100: rgba(250,190,0,1.0);
	--Color_D080: rgba(250,190,0,0.8);
	--Color_D060: rgba(250,190,0,0.6);
	--Color_D040: rgba(250,190,0,0.4);
	--Color_D020: rgba(250,190,0,0.2);
	--Color_D000: rgba(250,190,0,0.0);
	
	/* 黄 #fff100*/
	--Color_E100: rgba(255,241,0,1.0);
	--Color_E080: rgba(255,241,0,0.8);
	--Color_E060: rgba(255,241,0,0.6);
	--Color_E040: rgba(255,241,0,0.4);
	--Color_E020: rgba(255,241,0,0.2);
	--Color_E000: rgba(255,241,0,0.0);
	
	/* 黄 #efec63 */
	--Color_Y: #efec63;
	--Color_Y100: rgba( 239, 236, 99, 1.0 );
	--Color_Y080: rgba( 239, 236, 99, 0.8 );
	--Color_Y060: rgba( 239, 236, 99, 0.6 );
	--Color_Y040: rgba( 239, 236, 99, 0.4 );
	--Color_Y020: rgba( 239, 236, 99, 0.2 );
	--Color_Y000: rgba( 239, 236, 99, 0.0 );
	
	/* 白 #f7f7f7 */
	--Color_W: #f7f7f7;
	--Color_W100: rgba( 247, 247, 247, 1.0 );
	--Color_W080: rgba( 247, 247, 247, 0.8 );
	--Color_W060: rgba( 247, 247, 247, 0.6 );
	--Color_W040: rgba( 247, 247, 247, 0.4 );
	--Color_W020: rgba( 247, 247, 247, 0.2 );
	--Color_W000: rgba( 247, 247, 247, 0.0 );
	
	/* ボーダー */
	--Border-radius_S: 1vw;
	--Border-radius_M: 2vw;
	--Border-radius_L: 100vw;

	--Border-radius_S-T: var(--Border-radius_S) var(--Border-radius_S) 0 0; /* 角丸 上 */
	--Border-radius_S-B: 0 0 var(--Border-radius_S) var(--Border-radius_S); /* 角丸 下 */
	--Border-radius_S-L: var(--Border-radius_S) 0 0 var(--Border-radius_S); /* 角丸 左 */
	--Border-radius_S-R: 0 var(--Border-radius_S) var(--Border-radius_S) 0; /* 角丸 右 */

	--Border-radius_M-T: var(--Border-radius_M) var(--Border-radius_M) 0 0; /* 角丸 上 */
	--Border-radius_M-B: 0 0 var(--Border-radius_M) var(--Border-radius_M); /* 角丸 下 */
	--Border-radius_M-L: var(--Border-radius_M) 0 0 var(--Border-radius_M); /* 角丸 左 */
	--Border-radius_M-R: 0 var(--Border-radius_M) var(--Border-radius_M) 0; /* 角丸 右 */
	
	/* ギミック */
	--Transition_04: all .4s ease 0s;
	
	
	
	
	/* トップヘッダーロゴ */
	--Header_logoA_width:14vw;
	--Header_logoB_width: 12vw;
		
	--Header_logo_flower1_top: 2%;
	--Header_logo_flower1_right: 12%;
	--Header_logo_flower1_width: 30vw;

	--Header_logo_flower2_bottom: 4%;
	--Header_logo_flower2_left: 10%;
	--Header_logo_flower2_width: 22vw;

	--Header_logo_flower3_bottom: 22%;
	--Header_logo_flower3_right: 10%;
	--Header_logo_flower3_width: 20vw;

	--Header_logo_flower4_top: 14%;
	--Header_logo_flower4_left: 5%;
	--Header_logo_flower4_width: 18vw;

	--Header_logo_peace1_top: 72%;
	--Header_logo_peace1_left: 20%;
	--Header_logo_peace1_width: 16vw;

	--Header_logo_peace2_top: 22%;
	--Header_logo_peace2_right: 5%;
	--Header_logo_peace2_width: 20vw;
		
	--Header_logo_fuji_width: 36vw;

}


