﻿@charset "utf-8";


/* --------------------------
		clear
-------------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix { display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hides from IE-mac */

.clear{
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}


/* --------------------------
		text settings
-------------------------- */
.border01 {
	border-bottom: dotted 1px #CCCCCC;
	padding-bottom: 25px;
	margin-bottom: 0;
}

/* --------------------------
		float settings
-------------------------- */
.floatL {float: left;}
.floatR {float: right;}

/* --------------------------
		text-align settings
-------------------------- */
a.link01:hover {background-color: #FF3;}

/* --------------------------
		text-align settings
-------------------------- */
.taRight	{text-align: right;}
.taCenter	{text-align: center;}
.taLeft		{text-align: left;}


/* --------------------------
		margin settings
-------------------------- */
.mrgB05	{margin-bottom: 5px;}
.mrgB10	{margin-bottom: 10px;}
.mrgB15	{margin-bottom: 15px;}
.mrgB20	{margin-bottom: 20px;}
.mrgB25	{margin-bottom: 25px;}
.mrgB30	{margin-bottom: 30px;}
.mrgB35	{margin-bottom: 35px;}
.mrgB40	{margin-bottom: 40px;}
.mrgB45	{margin-bottom: 45px;}
.mrgB50	{margin-bottom: 50px;}
.mrgB55	{margin-bottom: 55px;}
.mrgB60	{margin-bottom: 60px;}
.mrgB65	{margin-bottom: 65px;}
.mrgB70	{margin-bottom: 70px;}
.mrgB75	{margin-bottom: 75px;}
.mrgB80	{margin-bottom: 80px;}


/* --------------------------
		padding settings
-------------------------- */
.pdgB05	{padding-bottom: 5px;}
.pdgB10	{padding-bottom: 10px;}
.pdgB15	{padding-bottom: 15px;}
.pdgB20	{padding-bottom: 20px;}
.pdgB25	{padding-bottom: 25px;}
.pdgB30	{padding-bottom: 20px;}
.pdgB35	{padding-bottom: 35px;}
.pdgB40	{padding-bottom: 40px;}
.pdgB45	{padding-bottom: 45px;}
.pdgB50	{padding-bottom: 50px;}
.pdgB55	{padding-bottom: 55px;}
.pdgB60	{padding-bottom: 60px;}
.pdgB65	{padding-bottom: 65px;}
.pdgB70	{padding-bottom: 70px;}
.pdgB75	{padding-bottom: 75px;}
.pdgB80	{padding-bottom: 80px;}

.pdgL20 {padding-left: 20px;}


/* --------------------------
		font-color settings
-------------------------- */
.fcRed {color: #C00;}

/* --------------------------
		table settings
-------------------------- */
table td.bgcWhite {
	background-color: #FFF;
}


/* --------------------------
		layout settings
-------------------------- */
div.leftBox480 {
	width: 480px;
	float: left;
}
div.rightBox480 {
	width: 480px;
	float:  right;
}


/* --------------------------
		indent settings
-------------------------- */
.indent01 {
	margin-bottom: 30px;
	margin-left: 30px;
}


/* --------------------------
		others settings
-------------------------- */
.wid100 {width: 100px;}
.wid150 {width: 150px;}
.wid200 {width: 200px;}
.wid250 {width: 250px;}
.wid300 {width: 300px;}
.wid330 {width: 330px;}


/* --------------------------
		others settings
-------------------------- */
.blue {
	color: #0085B2;
}
.orange {
	color: #D83300;
}

