@charset "utf-8";
/* ****************************************************
download.css
***************************************************** */

/* Index [ download.css ]
=================================
1: anchor
99: clearfix
=================================*/
/* 1: anchor
------------------------------------ */
div.anchor-area.download{
	margin-top:20px;
}
#contents div.anchor-area.download ul li{
	width:238px;
	padding-bottom:0;
	padding:4px 0 0;
	background:url(../images/common_bg35.gif) no-repeat left top;
}
* html div.anchor-area.download ul li{
	padding-bottom:0;
}
*:first-child+html div.anchor-area.download ul li{
	padding-bottom:0;
}
#contents div.anchor-area.download ul li a{
	width:238px;
	background:url(../images/common_bg36.gif) no-repeat left bottom;
	padding:0;
	margin:0;
	padding-bottom:4px;
	display:block;
}
div.anchor-area.download ul li a span{
	background-repeat:no-repeat;
	background-position:178px top;
	padding:12px 10px;
	cursor:pointer;	
}
div.anchor-area.download ul li a span#item01{
	background-image:url(../images/download_ic01.gif);
}
div.anchor-area.download ul li a span#item02{
	background-image:url(../images/download_ic02.gif);
}
div.anchor-area.download ul li a span#item03{
	background-image:url(../images/download_ic03.gif);
}
div.anchor-area.download ul li a span#item04{
	background-image:url(../images/download_ic04.gif);
}
div.anchor-area.download ul li a span#item05{
	background-image:url(../images/download_ic05.gif);
}
div.anchor-area.download ul li a span#item06{
	background-image:url(../images/download_ic06.gif);
}
div.anchor-area.download ul li a span#item07{
	background-image:url(../images/download_ic07.gif);
}
div.anchor-area.download ul li a span#item08{
	background-image:url(../images/download_ic08.gif);
}
div.anchor-area.download ul li a span#item09{
	background-image:url(../images/download_ic09.gif);
}
div.anchor-area.download ul li a span#item10{
	background-image:url(../images/download_ic10.gif);
}
div.anchor-area.download ul li a span#item11{
	background-image:url(../images/download_ic11.gif);
}
div.anchor-area.download ul li a span#item12{
	background-image:url(../images/download_ic12.gif);
}
div.anchor-area.download ul li a span#item13{
	background-image:url(../images/download_ic13.gif);
}
div.anchor-area.download ul li a span#item14{
	background-image:url(../images/download_ic14.gif);
}
div.anchor-area.download ul li a span#item15{
	background-image:url(../images/download_ic15.gif);
}
div.anchor-area.download ul li a span#item16{
	background-image:url(../images/download_ic16.gif);
}
div.anchor-area.download ul li a span#item17{
	background-image:url(../images/download_ic17.gif);
}
div.anchor-area.download ul li a span#item18{
	background-image:url(../images/download_ic18.gif);
}
div.anchor-area.download ul li a span.no-item{
	background-image:none;
}
div.anchor-area.download ul li a span span{
	background:url(../images/common_ic03.gif) no-repeat left 0.3em;
	height:auto;
	width:160px;
	display:block;
	padding:0;
	padding-left:17px;
}


/* column
------------------------------------ */

/* symmetry column */
#product .sym-col .design-h3-product {
	margin-bottom:10px;
}
#product .sym-col .col-left{
	float:left;
	width:355px;
}
#product .sym-col .col-right{
	float:right;
	width:355px;
}

#product .sym-col .txtlink{
	padding-left:0;
	text-indent:0;
}
.sym-col .txtlink li{
	float:left;
	width:165px;
	padding-bottom:15px;
	padding-right:10px;
}
.sym-col .txtlink li a{
	display:block;
	/*float:left;*/
	background-position:left 0.31em;
	margin-left:10px;
}
body:first-of-type .sym-col .txtlink li a {/* Safari3 hacks */
	background-position:left 0.2em;
}
/* asymmetry column */

.asym-col{
	width:730px;
	margin-top:20px;
	padding-bottom:20px;
}
.asym-col .img-col{
	float:left;
	width:240px;
}
.asym-col .img-col img{
	margin-bottom:5px;
	border:1px solid #C1C1C1;
}
.asym-col .txt-col{
	float:right;
	width:469px;
}
.asym-col .txt-col .attention-area{
	width:469px;
	background:url(../images/common_bg37.gif) no-repeat left top;
}
.asym-col .txt-col .attention-area dt{
	width:449px;
	padding:9px 9px 8px;
	background:url(../images/common_bg40.gif) no-repeat 9px bottom;
}
.asym-col .txt-col .attention-area dt span{
	min-height:15px;
	padding:3px 0 3px 15px;
	background:url(../images/common_bg39.gif) no-repeat left 0.25em;
	font-weight:bold;
}
*html .asym-col .txt-col .attention-area dt span{
	height:1px;
}
.asym-col .txt-col .attention-area dd{
	padding:9px 14px;
	background:url(../images/common_bg38.gif) no-repeat left bottom;
	zoom:1;
}
.asym-col .txt-col .anchor-area{
	width:463px;
}
.asym-col .txt-col .anchor-area ul li{
	width:228px;
	padding-bottom:4px;
	background:url(../images/common_bg42.gif) no-repeat left bottom;
}
.asym-col .txt-col .anchor-area ul li a{
	width:200px;
	padding:14px 14px 10px;
	background:url(../images/common_bg41.gif) no-repeat left top;
}
.asym-col .txt-col .anchor-area ul li a span{
	padding:0 0 0 17px;
	background-position:left center;
}
.inner-foot .asym-col{
	width:700px;
	margin-top:0;
	padding-left:3px;
}
.inner-foot .asym-col .img-col{
	float:right;
	width:230px;
}
.inner-foot .asym-col .img-col img{
	border:0;
	margin:1.3em 0 0 0;
}
.inner-foot .asym-col .txt-col{
	float:left;
	width:450px;
}
.inner-foot .asym-col .txt-col .caption-asterisk{
	margin-top:5px;
}
#download-col{
	margin-top:22px;
}
#download-col .column02 .list-item .img-set{
	margin-top:14px;
	text-align:center;
}
#download-col .column02 .list-item .img-set img{
	margin-bottom:15px;
}

/* press/catalog/top.html */

#catalog-col {
	width:730px;
}
#catalog-col .design-h3-product {
margin-bottom:10px;
}
#catalog-col .col{
	float:left;
	width:230px;
	margin-right:20px;
}
#catalog-col .col-wide{
	float:left;
	width:345px;
	margin-right:20px;
}
#catalog-col .last{
	margin-right:0;
}
#catalog-col .col .photo{
	text-align:center;
}
#catalog-col .col-wide .photo{
	text-align:left;
}
#catalog-col .col .pdf-dl-list{
	margin-top:7px;
}
#catalog-col .col .pdf-dl-list li{
	float:left;
	margin-right:11px;
	text-align:center;
}
#catalog-col .col .pdf-dl-list .second{
	margin-right:0;
}
#catalog-col .col .pdf-dl-list li span{
	display:block;
}

/* press/productscatalog/index.html */
div.catalog01 .photo {
	float: left;
	margin-right: 25px;
}
div.catalog01 ul {
	float: left;
}
div.catalog01 ul li {
	margin-bottom: 5px;
}

#catalog-col div.catalog02 {
	clear: both;
}
#catalog-col div.catalog02 ul.pdf-dl-list li {
	float: none;
}

/* download/driver/index.html */
#catalog-col .col .separate {
	height: 55px;
}
#catalog-col .col .separate .photo {
	float: left;
	text-align: left;
	width: 55px;
	margin-right: 10px;
}
#catalog-col .col .separate ul {
	float: left;
	text-align: left;
}
#catalog-col .col .separate ul li {
	margin: 8px 8px 8px 0;
}
#catalog-col .col .separate ul li a {
	padding-left: 13px;
	background: url(../images/common_ic01.gif) no-repeat left 0.27em;
	zoom: 1;
}

/* serial column */
.serial-col{
	width:530px;
	margin:25px auto 0;
	background:url(../images/common_bg43.gif) no-repeat 0 top;
	zoom:1;
	padding-top:6px;
	text-align:center;
}
.serial-col .serial-col-inner{
	background:url(../images/common_bg44.gif) repeat-y 0 0;
	zoom:1;
}
.serial-col .serial-col-inner .serial-col-foot{
	background:url(../images/common_bg45.gif) no-repeat 0 bottom;
	padding:14px 15px 30px;
	zoom:1;
}
.serial-col .serial-col-inner .serial-col-foot .serial-search{
	width:300px;
	margin:25px auto 0;
	text-align:center;
}
* html .serial-col .serial-col-inner .serial-col-foot .serial-search{
	width:300px;
}
.serial-col .serial-col-inner .serial-col-foot .serial-search dt,
.serial-col .serial-col-inner .serial-col-foot .serial-search dd{
	float:left;
}
.serial-col .serial-col-inner .serial-col-foot .serial-search dt{
	width:80px;
	text-align:left;
	margin-top:3px;
}
.serial-col .serial-col-inner .serial-col-foot .serial-search dd.serial-key{
	margin:3px 3px 0 0;
}
.serial-col .serial-col-inner .serial-col-foot .serial-search dd.serial-key input{
	width:150px;
	background:#f0f0f0;
}






/* 99:clearfix
------------------------------------ */
.sym-col:after,
.sym-col .txtlink:after,
.sym-col .txtlink li a:after,
.asym-col:after,
#catalog-col:after,
#catalog-col .col .pdf-dl-list:after,
.serial-col .serial-col-inner .serial-col-foot .serial-search:after,
div.catalog01:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.sym-col,
.sym-col .txtlink,
.sym-col .txtlink li a,
.asym-col,
#catalog-col,
#catalog-col .col .pdf-dl-list,
.serial-col .serial-col-inner .serial-col-foot .serial-search,
div.catalog01{
	min-height: 1px;
}
/* for IE6 */
* html .sym-col,
* html .sym-col .txtlink,
* html .sym-col .txtlink li a,
* html .asym-col,
* html #catalog-col,
* html #catalog-col .col .pdf-dl-list,
* html .serial-col .serial-col-inner .serial-col-foot .serial-search,
* html div.catalog01{
	height: 1px;
}
/* for IE7 */
*:first-child+html .sym-col,
*:first-child+html .sym-col .txtlink,
*:first-child+html .sym-col .txtlink li a,
*:first-child+html .asym-col,
*:first-child+html #catalog-col,
*:first-child+html #catalog-col .col .pdf-dl-list,
*:first-child+html .serial-col .serial-col-inner .serial-col-foot .serial-search,
*:first-child+html div.catalog01{
	zoom: 1;
}

