@charset "UTF-8";

* {
		margin:0px;
		padding:0px;
		list-style-type: none;
}

img {
		border:none;
		margin:0px;
		padding:0px;
}

table {
		border:none;
		border-collapse:collapse;
}

h1, h2, h3, h4, h5, h6, p, em, address, div, form, dl, dt, dd, ul, li, ol, table {
		font-size: 100%;
		font-weight: normal;
		font-style: normal;
		margin: 0;
		padding:0px;
}

body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	color: #262626;
}

html,
body {
  height: 100%;
}

ul li {
		list-style-type: none;
}

a:link{
	color: #38B2B2;
	text-decoration:underline;
}
a:visited{
	color: #38B2B2;
	text-decoration:underline;
}
a:hover{
	color: #38B2B2;
	text-decoration:none;
}

.centered {  position: relative;  overflow: hidden;}
.centered ul {
  position: relative;  left: 50%;  float: left;}
.centered ul li {
  position: relative;  left: -50%;  float: left;}

/* ---------------------------------- common ---------------------------------- */

.pctL {
	float: left;
	margin-right:15px;
	margin-bottom: 15px;
}
.pctR {
	float: right;
	margin-left:15px;
}
.fltL {
	float: left;
	margin: 20px 0px 0px;
}
.fltR {
	float: right;
	margin: 20px 0px 0px;
}
.bb {
		font-weight: 900;
}

.bbPoint {
	font-weight: 900;
	color: #2555B8;
}
.bbPointLine {
	font-weight: 900;
	color: #2555B8;
	text-decoration: underline;
}

.aRight {
		text-align: right;
}

.aCenter {
		text-align: center;
}
.downL {
	float: left;
	width: 280px;
	margin-left: 140px;
}
.downR {
	float: right;
	width: 280px;
	margin-right: 140px;
}


/*  ---------------------------------- opacity ---------------------------------- */

.sample{    
    filter:alpha(opacity=50);  /* IE7�ȉ��p */ 
    -ms-filter: "alpha(opacity=50)"; /* IE8�p */ 
    -moz-opacity:0.5; /* Firefox 1.5����, Netscape�p */ 
    -khtml-opacity: 0.5;  /* Safari 1.x, ��khtml�ɑΉ������u���E�U�p  */ 
    opacity: 0.5; /* Firefox 1.5�ȏ�, Opera, Safari�p */ 
}


/*  ---------------------------------- ����URL�ł�܂�Ԃ� ---------------------------------- */

/* ul li{ word-wrap: break-word; } */

/*  ---------------------------------- clear ---------------------------------- */

.clear{
	clear:both;
	visibility: hidden;
}
.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}
.clearfix {
		display: inline-block;
}

/* Holly Hack Targets IE Win only \*/
* html .clearfix {
		/*height: 1%;*/
}
.clearfix {
		display: block;
}
/* End Holly Hack */
