@charset "utf-8";

/* ==================================================================

	page  : contact
	author: 安達
	
	09/05/30 制作　ver 1.00
	
=================================================================== */




/* =================================
   ■ catalog
================================== */
.entries .section{
	clear:both;

}

.entries .slashBlack{
	margin:0 0px 15px 0px;
}

/* ◆ form-button
-------------------------------- */ 

.entries .form-button{
	position:relative;
	margin:0;
}
.entries .form-button img{
	position:absolute;
	right:0px;
	top:-63px;
}

/* ◆ leadText
-------------------------------- */ 

.entries .leadText{
	margin:0 8px 15px 8px;
}

.entries .leadText p{
	clear:both;
}

.entries .leadText dl{
	padding-bottom:1.3em;
}

.entries .leadText dl dt{
	float:left;
	width:113px;
}
.entries .leadText dl dd{
	float:left;
	width:550px;
}

.entries .leadText a{
	color:#3866C5;
	text-decoration:underline;
}

.entries .leadText a:hover{
	color:#5F81C4;
}

/* ◆ adobe
-------------------------------- */  

.entries .adobe{
	width:320px;
}
.entries .adobe dd{
	width:205px;
}

/* ◆ items
-------------------------------- */ 

ul.items li dl{
	display:inline;
	float:left;
	width:150px;
	margin-left:14px;
	padding-bottom:8px;
}

ul.items li dl dt{
	padding:5px 0 0 10px;
	text-align:center;
}

	ul.items li dl dt img{
		border:1px solid #ccc;
	}
	
	ul.items li dl dt a:hover img{
		border:1px solid #aaa;
		filter: alpha(opacity=80);
		-moz-opacity:0.8;
		opacity:0.8;	
	}


ul.items li dl dd{
	padding:0px 0 0 10px;
	text-align:left;
}

ul.items li dl dd dl{
	float:none;
	display:block;
	width:auto;
	margin:0;
}

	ul.items li dl dd dt{
		text-align:left;
		font-size:92%;
	}
	
	ul.items li dl dd dd{
		position:relative;
		margin-right:-2em;
	}
	
	ul.items li dl dd dd.alert{
		padding:2px 0 0 16px;
	}
	
	ul.items li dl dd dd.alert,
	ul.items li dl dd dd span.alert{
		color:#FF0000;
		font-size:84%;
	}

/* ◇ anchor
-------------------------------- */ 

ul.items li dl dd dd a{
	display:-moz-inline-box;
	display:inline-block;
	padding-left:8px;
	background:url(../../images/common/icon/arrow/black.gif) 0 0.5em no-repeat;
}

ul.items li dl dd dd a.alert{
	margin-left:8px;
	color:#FF0000;
	font-size:84%;
	background:url(../../images/common/icon/arrow/red.gif) 0 0.6em no-repeat;
}

ul.items li dl dd dd.digitalcatalog a{
	margin:4px 0 0 0;
	background:none;
}

* html ul.items li dl dd dd a{
	display:inline-block;
}
*:first-child + html ul.items li dl dd dd a{
	display:inline-block;
}

ul.items li dl dd input{
	vertical-align:middle;
}

/* ◇ remarks
-------------------------------- */ 

ul.items li dl.remarks{

}

ul.items li dl.remarks dt{
	height:121px;
	margin:5px 19px 15px 29px;
	padding:10px;	
	background:#F2F2F2 url(../../images/catalog/catalog.gif) 95% 95% no-repeat;
	border:1px solid #ccc;
	text-align:left;
}


/* =================================
   ■ manual
================================== */
#manual .manualTable{
	width:673px;
	margin:0 0px 25px 11px;
}

#manual .manualTable th,
#manual .manualTable td{
	padding:6px 8px;
	border:1px solid #918b8a;
}


#manual .manualTable th{
	text-align:center;
	padding:8px;
	background:#999999;
	color:#fff;
}

#manual .manualTable th.headingTitle{
	background:#999999 url(../../images/lineup/share/slashGrayTitle.gif) 0 0 repeat-y;
}

#manual .manualTable .headingTitle{
	width:50%;
}

#manual .manualTable td a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;	
}

#manual .mdl{
	margin-left:10px;
	margin-top:-10px;
	margin-bottom:30px;
}
#manual .mdl .mdl-img{
	float:left;
	margin-right:5px;
}
#manual .mdl a{
	text-decoration:underline;
}
#manual .mdl a:hover{
	text-decoration:none;
}
#manual .mdl a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;	
}

/* =================================
   ■ general
================================== */
#general .subsection{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	clear:both;
	border-bottom:1px solid #DDD;
	padding-bottom:10px;
}
#general .subsection .pic{
	float:left;
	margin-right:10px;
}
#general .subsection .explain{
}
#general .subsection .explain h5{
	margin-top:5px;
	margin-bottom:5px;
}
#general .subsection .explain p{
	font-size:93%;
}
#general .subsection .explain .download{
	float:right;
	text-align:center;
	margin-left:10px;
}

#general .subsection .explain .download a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;	
}

#general .subsection .explain .download span{
	font-weight:bold;
}

#general .subsection .explain .download a.alert{
	padding-left:8px;
	color:#FF0000;
	background:url(../../images/common/icon/arrow/red.gif) 0 0.3em no-repeat;
}


#general .note{
	font-size:93%;
	margin-bottom:20px;
}
#general .note span{
	color:#FF0000;
}
#general .note img{
	vertical-align:middle;
}


/* --------------------------------
   □ clearfix
-------------------------------- */
.entries .leadText dl:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	line-height:0;
	font-size:0;
}


