@charset "UTF-8";

/* BASIC
--------------------------------------------------------------*/
* {
	margin:0;
	padding:0;
}

html {
	height:100%;
	overflow-y:scroll;
}
body {
/*	position:relative;*/
	line-height:1.4;
	text-align:center;
	height:auto;
	color:#343434;
	letter-spacing:0;
/*	background:url(/ex/mewtwo/common/images/bg_body_b.gif) repeat;*/
	font-family: "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
	margin:0px;
	padding:0px;
}

br { letter-spacing:0; }
img{ border:0 none; }
input,select,textarea { vertical-align:middle;color:#343434; }
textarea{ padding:1px;color:#343434; }
table,td,th{ color:#343434;padding:0;border:none;border-collapse:separate; }
ul,ol,li { list-style:none; }
a { outline:none; }


body { font-size:12px; }
*+html body{ font-size:78%; }
* html body { font-size:74%; }
body * { font-size:100%; }

img{
	max-width: 100%;
}


/* LINK
--------------------------------------------------------------*/
/ *a , a *{ cursor:pointer; } */
a{ cursor:pointer; }
a,
a:link {
	text-decoration:underline;
	color:#803B7E;
}
a:visited {
	text-decoration:underline;
	color:#a14a9e;
}
a:active {
	text-decoration:underline;
	color:#a14a9e;
}
a:hover {
	text-decoration:underline;
	color:#cc5ec9;
}

@font-face {
  font-family: 'icon';
  src: url("fonts/icon.eot?-sctq16");
  src: url("fonts/icon.eot?#iefix-sctq16") format("embedded-opentype"), url("fonts/icon.ttf?-sctq16") format("truetype"), url("fonts/icon.woff?-sctq16") format("woff"), url("fonts/icon.svg?-sctq16#icon") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ex-blankWin:before {
	font-family: 'icon';
  content: "\e600";
  margin-left: 5px;
  vertical-align: middle;
  display: inline-block;
}
.ex1 {
  border:1px solid #fff;
  background:red;
  padding:10px;
	margin-top:30px;
}
.ex1 a{
	font-weight:bold;
	color:#fff !important;
}
.ex2 {
	margin-top:20px;
}