@charset "UTF-8";
/* CSS Document */

		* {
			margin:0;
			padding:0;
			list-style:  none;
			font-size: 18px;
			color:#494949;
			font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
text-decoration: none;		}
		
		body {
			width:100%;
		}



		.SizeT07 { font-size:0.7em; }
		.SizeT13 { font-size:1.3em; }
		.SizeT20 { font-size:2em; }
		.SizeT04 { font-size:4em; }

		.SpaceT03 { letter-spacing:0.2em; }

		.BlackBg { background-color: #2A3455; }
		.WhiteBg { background-color: #ffffff; }
		.YellowBg { background-color: #ffff00; }
		.BlueBg { background-color: #29abe2; }
		.GreenBg { background-color: #39b54a; }
		.OrangeBg { background-color: #f7931e; }
		.PinkBg { background-color: #ff00ff; }

		.YellowText { color: #ffff00; }
		.BlueText { color: #29abe2; }
		.GreenText { color: #39b54a; }
		.OrangeText { color: #f7931e; }
		.PinkText { color: #ff00ff; }
		.RedText { color: #ff0000; }
		.WhiteText { color: #fff; }
		.FontMin { font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif"; }
		.CenterText { text-align: center; }



@media(min-width:767px){
    .sp{
        display: none !important;
    }
}
@media(max-width:766px){
    .pc{
        display: none !important;
    }
}