﻿@charset "utf-8";

/* 共通　CSS Document */

/*---------------------------------------------
 共通
---------------------------------------------*/
/* floatクリアー */
.clearBoth {
	clear: both;
}

/* センタリング */
.centerling {
	text-align: center;
}

/* 右寄せ */
.righting {
	text-align: right;
}

/* 左寄せ */
.lefting {
	text-align: left;
}

/* p */
p.p0 {		/* padding:0  margin:0 */
	padding: 0px;
	margin: 0px;
}

/* ul */
ul.ulNormal {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
}
ul.ulNormal li {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}


/* ol */
ol.olNormal {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 14px 24px;
	font-weight: bold;
}
ol.olNormal li {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
ol.olNormal li .olFNormal {
	font-weight: normal;
}

/* dl */
dl {
	padding: 0px 0px 0px 5px;
	line-height:1.3em;
}
dl dt,
dl dd{
	padding: 1px 0px;
}


/* padding */
.paddingB10 {
	padding-bottom: 10px;
}
.paddingB10:after {	/* 高さ認識 */
	content:"";
	display:block;
	clear:both;
}

/* text size */
.sizeB{
	font-size: 1.5em;
}

/* text color */
.colorBlue {
	color: #0096D7;
}
.colorRed {
	color: #CC0000;
}


/* margin */

.mt0e{
	margin-top:0 !important;
}
.mt1e{
	margin-top:1em !important;
}
.mt2e{
	margin-top:2em !important;
}
.mt3e{
	margin-top:3em !important;
}
.mr0e{
	margin-right:0 !important;
}
.mr1e{
	margin-right:1em !important;
}
.mr2e{
	margin-right:2em !important;
}
.mr3e{
	margin-right:3em !important;
}
.mb0e{
	margin-bottom:0 !important;
}
.mb1e{
	margin-bottom:1em !important;
}
.mb2e{
	margin-bottom:2em !important;
}
.mb3e{
	margin-bottom:3em !important;
}
.ml0e{
	margin-left:0 !important;
}
.ml1e{
	margin-left:1em !important;
}
.ml2e{
	margin-left:2em !important;
}
.ml3e{
	margin-left:3em !important;
}


/*---------------------------------------------
 h2,h3
---------------------------------------------*/
.h201 {
	font-size: 1.1em;
	font-weight: bold;
	text-indent: -9999em;
	margin-bottom: 30px;
}
#contBody h3.h301 {
	font-size: 1.1em;
	font-weight: bold;
	text-indent: -9999em;
	margin:0 0 20px;
    padding:0;
    border:none;
}
