@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      ecatalog.css
 Author:         crux
 Style Info:     �J�^���O�M�t�g�i�d�q�J�^���O�ꗗ�y�[�W�j
----------------------------------------------------------- */

div#mainBlock a:link{color: #5083b2; text-decoration: underline;}
div#mainBlock a:visited{color: #5083b2; text-decoration: underline;}
div#mainBlock a:hover{color: #cc0000; text-decoration: underline;}
div#mainBlock a:active{color: #cc0000; text-decoration: underline;}

div#mainBlock a:link p{color: #5083b2; text-decoration: underline;}
div#mainBlock a:visited p{color: #5083b2; text-decoration: underline;}
div#mainBlock a:hover p{color: #cc0000; text-decoration: underline;}
div#mainBlock a:active p{color: #cc0000; text-decoration: underline;}

.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.clearfix:after {
  content: ".";  /* �V�����v�f���� */
  display: block;  /* �u���b�N���x���v�f�� */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}
.mL20 {margin-left:20px; display:inline;}
.mR20 {margin-right:20px; display:inline;}

.mB10 {margin-bottom:10px;}
.mB30 {margin-bottom:30px;}
.mB40 {margin-bottom:40px;}

.f14 a {font-size:14px;}

.strong {font-weight:bold;}

.gray {color:#969696;}

.clr {clear:both;}



#mainBlock {
	width:726px;
	float:right;
	display:inline;
}

#read {
	margin-bottom: 15px;
	text-align:center;
}

.ecatalog_ttl {
	clear:both;
	margin-bottom:4px;
}
.ecatalog_ttl ul li {
	position:relative;
}

.ecatalog_ttl ul li p {
	position:absolute;
}

.ecatalog_ttl ul li p.fukidashi {
	top:-3px;
	right:-25px;
}

.sttl {
	margin:5px 0;
}

.itemBox {
	clear:both;
	margin-bottom:10px;
}

.fL358_1 {
	background:#f9f0db;
	border-top:7px solid #309377;
	float:left;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fR358_2 {
	background:#f9f0db;
	border-top:7px solid #95a409;
	float:right;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fL358_3 {
	background:#f9f0db;
	border-top:7px solid #e37975;
	float:left;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fR358_4 {
	background:#f9f0db;
	border-top:7px solid #d77416;
	float:right;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fL358_5 {
	background:#f9f0db;
	border-top:7px solid #ad6c4e;
	float:left;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fR358_6 {
	background:#f9f0db;
	border-top:7px solid #cd5f7b;
	float:right;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fL358_7 {
	background:#f9f0db;
	border-top:7px solid #3f5c98;
	float:left;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fR358_8 {
	background:#f9f0db;
	border-top:7px solid #825a99;
	float:right;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fL358_9 {
	background:#f9f0db;
	border-top:7px solid #8c4552;
	float:left;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fR358_10 {
	background:#f9f0db;
	border-top:7px solid #629e3d;
	float:right;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fL358_11 {
	background:#f9f0db;
	border-top:7px solid #a83d59;
	float:left;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fR358_12 {
	background:#f9f0db;
	border-top:7px solid #3294a1;
	float:right;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fL358_13 {
	background:#f9f0db;
	border-top:7px solid #6c2220;
	float:left;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fR358_14 {
	background:#f9f0db;
	border-top:7px solid #7e1c6d;
	float:right;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fL358_15_2 {
	background:#f9f0db;
	border-top:7px solid #501341;
	float:left;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fL358_15 {
	background:#f1e8de url(../../ayl/ecatalog/images/bg_gayl.gif) no-repeat right top;
	border-top:7px solid #d80008;
	float:left;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fR358_16 {
	background:#f1e8de url(../../ayl/ecatalog/images/bg_gayl.gif) no-repeat right top;
	border-top:7px solid #e94405;
	float:right;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fL358_17 {
	background:#f1e8de url(../../ayl/ecatalog/images/bg_gayl.gif) no-repeat right top;
	border-top:7px solid #39741e;
	float:left;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fR358_18 {
	background:#f1e8de url(../../ayl/ecatalog/images/bg_gayl.gif) no-repeat right top;
	border-top:7px solid #0f229c;
	float:right;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fL358_19 {
	background:#f1e8de url(../../ayl/ecatalog/images/bg_gayl.gif) no-repeat right top;
	border-top:7px solid #aa0034;
	float:left;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fR358_20 {
	background:#f1e8de url(../../ayl/ecatalog/images/bg_gayl.gif) no-repeat right top;
	border-top:7px solid #5912a1;
	float:right;
	width:338px;
	padding:5px 10px 10px 10px;
}

.fL358_21 {
	background:#f1e8de url(../../ayl/ecatalog/images/bg_gayl.gif) no-repeat right top;
	border-top:7px solid #071673;
	float:left;
	width:338px;
	padding:5px 10px 10px 10px;
}


.w66 {width:66px;}
.w270{width:270px;}
