*{
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

html{
	font-size: 62.5%;
}	

body{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color : #333;
}

img{
	vertical-align : bottom;
}

a:link,
a:visited{
	
}

a:hover{
	
}

em{
	color: #C06;
}

table{
	border-collapse: collapse;
	width: 100%;
}

th,
td{
	border: 1px solid #CCC;
	padding: 10px;
	text-align: left;
}

td{
	padding-left: 20px;
	padding-right: 20px;
}

.btnText a{
	display: inline-block;
	border: 1px solid #DDD;
	padding: 9px 18px;
	font-weight: bold;
	text-decoration: none;
	background: -moz-linear-gradient( center top, #FFF 51%, #F6F6F6 54% );
	background: -ms-linear-gradient( top, #FFF 51%, #F6F6F6 54% );
	background: -webkit-gradient( linear, left top, left bottom, color-stop(51%, #FFF), color-stop(54%, #F6F6F6) );
	background-color: #FFF;
	color: #333333;
	text-shadow: 1px 1px 0px #FFF;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
 	-webkit-box-shadow: inset 1px 1px 0px 0px #FFF;
 	-moz-box-shadow: inset 1px 1px 0px 0px #FFF;
 	box-shadow: inset 1px 1px 0px 0px #FFF;
}

.btnText a:hover{
	background: -moz-linear-gradient( center top, #F6F6F6 51%, #FFF 54% );
	background: -ms-linear-gradient( top, #F6F6F6 51%, #FFF 54% );
	background: -webkit-gradient( linear, left top, left bottom, color-stop(51%, #F6F6F6), color-stop(54%, #FFF) );
	background-color: #F6F6F6;
}

.btnText a:active {
	position: relative;
	top: 1px;
}

.btnText a.pdf{
	padding-left: 23px;
}

.btnText a.pdf:before{
	content: url(../img/common/icon_pdf.png);
	margin-right: 5px;
}

.btnText a.pdf span{
	margin-left: 5px;
	font-size: 12px;
	font-size: 1.2rem;
}

li.pdf{
	padding-left: 23px;
	background: url(../img/common/icon_pdf.png) no-repeat left 50%;
}

p.comingsoon{
	padding: 60px;
	text-align: center;
	background: #F6F6F6;
}