@charset "shift_jis";

#body {
	color:#333333;
	font-size:x-small;
	min-width:756px;
	margin:15px 15px 0px 15px !important;
	padding:0px !important;
	overflow:visible;
}
#body/**/ {
	font-size: /**/small;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form {
	margin:0px;
	padding:0px;
}

ul li {
	list-style-type:none;
}

hr {
	display:none;
}

img {
	border:0px solid #FFFFFF;
}

/* -----------------------------------------------------------------------------
　clear hack
----------------------------------------------------------------------------- */
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix {
	display:inline-table;
}

* html .clearfix {
	height:1%;
}

.clearfix {
	display:block;
}

.clear-float {
	clear:both;
}

/* -----------------------------------------------------------------------------
　Font Size
----------------------------------------------------------------------------- */
.f-small {
	font-size:0.85em;
}

.f-large {
	font-size:1.2em;
}

.f-large-x{
	font-size:1.4em;
}

.f-large-xx{
	font-size:1.8em;
}

/* -----------------------------------------------------------------------------
　Text Align
----------------------------------------------------------------------------- */
.a-left {
	text-align:left;
}

.a-center {
	text-align:center;
}

.a-right {
	text-align:right;
}

/* -----------------------------------------------------------------------------
　Color
----------------------------------------------------------------------------- */
.c-blue {
	color:#69C2FC;
}

.c-blue2 {
	color:#3648E9;
}

.c-red {
	color:#DC3E10;
}

.c-yellow {
	color:#B6941F;
}

.c-green {
	color:#78A222;
}

.c-purple {
	color:#D62995;
}

.c-blue3 {
	color:#3399CC;
}

.c-orange {
	color:#FF6600;
}

.c-navy {
	color:#000066;
}

/* -----------------------------------------------------------------------------
　Text-Decoration
----------------------------------------------------------------------------- */

.a-line {
text-decoration: underline;
}

