@charset "euc-jp";
/* CSS Document */

/* Link
----------------------------------------------------*/
a {
	color: #3A5E8C;
}

a:hover {
	color: #5C88BC;
	text-decoration: none;
}


/* 羆逕・lass
----------------------------------------------------*/
.fleft {
	float: left;
}

.fright {
	float: right;
}

.over {
	overflow: hidden;
	height: 100%;
}

.clear {
	clear: both;
}

.clear_fix:after {
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}


/* img
---------------------------------------- */

.imgL {
	float: left;
	margin-right: 10px;
}

.imgLbtm {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.imgR {
	float: right;
	margin-left: 10px;
}

.imgRbtm {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}


/* text
---------------------------------------- */
.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.txt_narrow {
	letter-spacing: -1px;
}

.txt_space {
	letter-spacing: 1px;
}

.txt_indent {
	text-indent: 1em;
}


/* fontsize・・olor・・eight
---------------------------------------- */
.small {
	font-size: x-small;
}

.large {
	font-size: 116%;
}

.white {
	color: #fff;
}

.gray {
	color: #999;
}

.red {
	color: #f00;
}

.blue {
	color: #06f;
}

.bold {
	font-weight: bold;
}
.orange {
	color: #FF6600;
}


/* プライバシーページ
---------------------------------------- */
#area5 {
margin:30px 10px;
}

.txtRedCCb {
color:#CC0000;
font-weight:700;
}

.marginB10 {
margin-bottom:10px;
}

.marginB20 {
margin-bottom:20px;
}

.txtRedCCb {
color:#CC0000;
font-weight:700;
}


