@charset "utf-8";
/* CSS Document */
div{
	zoom:1;/*for IE 5.5-7*/
	}

div:after{/*for modern browser*/
	content:"";
	display: block;
	clear:both;
	}

* html div{
	display:inline-table;
	/*\*/display:block;/**/
	}

ul{
	zoom:1;/*for IE 5.5-7*/
	}

ul:after{/*for modern browser*/
	content:"";
	display: block;
	clear:both;
	}

* html ul{
	display:inline-table;
	/*\*/display:block;/**/
	}



p{
	zoom:1;/*for IE 5.5-7*/
	}

p:after{/*for modern browser*/
	content:"";
	display: block;
	clear:both;
	}

* html p{
	display:inline-table;
	/*\*/display:block;/**/
	}

/*----------------------------------------------------
	PCI /print/medias/images/pci/index,html
	2010116 okabayashi 追記 
----------------------------------------------------*/

#pci_side{
	float: left;
	width:196px;

	}



#pci_content{
	width: 725px;
	float: right;
	}


/*sidemanu
-----------------*/

#pci_side{
	
	}

#pci_side img{
	vertical-align: bottom;
	}

#pci_side ul{
	margin: 0 0 19px;
	border: #999 solid 1px;
	border-top:none;
	}

#pci_side li{
	font-weight:bold;
	background: #b5ecec url(/print/medias/images/pci/side_border.gif) no-repeat bottom;
	padding: 0 0 1px 0;
	}

#pci_side li.none{
	background: #b5ecec;
	}

#pci_side li a{
	display: block;
	padding: 5px 10px 5px 20px;
	margin: 0;
	background: transparent url(/print/medias/images/pci/side_arrow_off.gif) no-repeat 7px 0.8em;
	color: #000;
	text-decoration:none;
	}

#pci_side li a.position{
	background: #33cccc url(/print/medias/images/pci/side_arrow_on.gif) no-repeat 7px 0.8em;
	color: #fff;
	width:164px;
	}


#pci_side li a:hover{
	background: #33cccc url(/print/medias/images/pci/side_arrow_on.gif) no-repeat 7px 0.8em;
	color: #fff;
	}


/*outline
-----------------*/

#pci_content .outline{
	margin: 30px 0 0 0;
	}

#pci_content .imgbox{
	float:left;
	width: 299px;
	}

#pci_content .outline .comment{
	float:right;
	width: 416px;
	}

#pci_content .outline .comment span{
	display:block;
	margin: 23px 0 0 0;
	//margin: 30px 0 0 0;
	}

#pci_content .outline .box_top{
	margin:0 0 14px 0;
	padding: 0 0 14px 0;
	background: transparent url(/print/medias/images/pci/border_pci.gif) repeat-x bottom;
	}


#pci_content .ion{
	margin: 30px 0 0 0;
	}

#pci_content .ion .icon_box{
	padding:0 0 21px 0;
	background: transparent url(/print/medias/images/pci/border_pci.gif) repeat-x bottom;
	margin: 0 0 19px 0;
	}


#pci_content .ion h2{
	margin: 0 0 19px 0;
	}

#pci_content .imgbox_r{
	float:right;
	padding: 0 0 0 12px;
	
	}

#pci_content .paragraph{
	margin: 19px 0 15px 0;
	}


#pci_content .paragraph h2{
	background: transparent url(/print/medias/images/pci/h2_pci_top.gif) no-repeat;
	height: 30px;
	font-size:14px;
	padding: 4px 0 0 18px;
	margin: 0 0 15px 0;
	}

#pci_content .chips{
	display: block;
	}
#pci_content .note{
	display: block;
	margin: 10px 0 0 0;
	}

#pci_content .btn_detail{
	display: block;
	text-align: right;
	}


#pci_content .instructions{
	background: transparent url(/print/medias/images/pci/border_pci.gif) repeat-x top;
	padding:30px 0 0px;
	}


#pci_content .instructions p{
	padding: 0 0 20px 0;
	}

/*----------------------------------------------------
	PCI /print/medias/images/pci/ future.html
	2010116 okabayashi 追記 
----------------------------------------------------*/
#pci_content h3{
	margin: 23px 0 0 0;
	}

#pci_content h4{
	margin: 30px 0 0 0;
	background: #33cccc url(/print/medias/images/pci/h4_pci.gif) no-repeat;
	color: #fff;
	padding: 0px 0 0 36px;
	height: 26px;
	line-height: 26px;
	}

#pci_content h5{
	margin: 17px 0 0 0;
	font-size: 1.1em;
	}

#pci_content .float_column{
	background: transparent url(/print/medias/images/pci/border_pci.gif) repeat-x bottom;
	padding: 0 0 24px 0;
	}

#pci_content div.b_none{
	background: #fff;
	padding: 0 0 0px 0;
	}


#pci_content .float_column img{
	position: relative;
	float:right;
	padding: 0 0 0 13px;
	margin: -18px 0 0 13px;
	}



#pci_content .float_column .right{
	float:right;
	}

#pci_content .widimage{
	margin: 15px 0 0 0;
	}


#pci_content .data_caption{
	float:left;
	width: 244px;
	}


#pci_content .data_table{
	float:right;
	position:relative;
	margin: 0 0 20px 0;
	}

#pci_content table,
#pci_content td,
#pci_content th {
	margin : 0;
	empty-cells: show;
	border-collapse: collapse;
	}

#pci_content .data_table table{
	border: #999999 solid 2px;
	width: 469px;
	margin: 20px 0 0 0;
	}
#pci_content .data_table td{
	border: #999999 solid 1px;
	padding:2px 4px;
	}


#pci_content .data_table th{
	border: #999999 solid 1px;
	background: #b5ecec;
	font-weight: normal;
	padding:2px 4px;
	}
	

#pci_content .data_caption h5{
	height: 362px;
	}

#pci_content .caution{
	border: #ccc solid 1px;
	padding:14px 11px;
	margin: 0 0 8px 0;
	}


/*----------------------------------------------------
	PCI /print/medias/images/pci/ spec.html
	2010116 okabayashi 追記 
----------------------------------------------------*/



#pci_content .s_table table{
	width: 100%;
	margin : 0;
	empty-cells: show;
	border-collapse: collapse;
	}
	

#pci_content .s_table td{
	border: #999 solid 1px;
	padding:2px 4px;
	text-align: center;
	}

#pci_content .s_table th{
	border: #999 solid 1px;
	padding:2px 4px;
	background: #eee;
	}
	
#pci_content .m_table table{
	width: 100%;
	margin : 0;
	empty-cells: show;
	border-collapse: collapse;
	}
		
#pci_content .m_table table{
	width: 100%;
	margin : 0;
	empty-cells: show;
	border-collapse: collapse;
	}
	

#pci_content .m_table td{
	border: #999 solid 1px;
	padding:2px 4px;
	text-align: left;
	}

#pci_content .m_table th{
	border: #999 solid 1px;
	padding:2px 4px;
	text-align: center;
	background: #eee;
	}	


#pci_content .p_table table{
	width: 100%;
	margin : 20px 0 0 0;
	empty-cells: show;
	border-collapse: collapse;
	}
	

#pci_content .p_table td{
	border: #999 solid 1px;
	padding:2px 4px;
	text-align: center;
	}

#pci_content .p_table td.title{
	background: #eee;
	}

#pci_content .p_table th{
	border: #999 solid 1px;
	padding:2px 4px;
	background: #eee;
	width: 400px;
	text-align: center;
	}



#pci_content .spec_info{
	margin: 10px 0 20px 0;
	}

#pci_content .spec_img{
	margin: 20px 0 0 0;
	}

#pci_content .spec_img img{
	margin: 0;
	padding:0 0 0 20px;
	float: none;
	vertical-align: top;
	}

#pci_content .comment_box{
	margin: 10px 0 0 0;
	}

#pci_content .supprted_list{
display:block;
overflow:hidden;
	}

#pci_content .kugiri{
display:block;
clear:both;
width:100%;
height:0;
}

#pci_content .supprted_list li{
	float:left;
	width: 150px;
	margin: 20px 20px 10px;
	text-align: center;
	}


#pci_content .supprted_list li a{
	display: block;
	}

#pci_content .supprted_list li a.photo{
	text-align: center;
	}

#pci_content .supprted_list li a.photo img{
	display:inline;
	float: none;
	}

#pci_content .supprted_list li a.text{
	margin: 10px 0 0 0;
	text-align: left;
	}

#pci_content .page_info{
	margin: 10px 0 0 0;
	}


#pci_content .supprted_list_large li{
	float:left;
	width: 300px;
	margin: 20px 20px 10px;
	text-align: center;
	}


#pci_content .supprted_list_large li a{
	display: block;
	}

#pci_content .supprted_list_large li a.photo_l{
	text-align: center;
	}

#pci_content .supprted_list_large li a.photo_l img{
	display:inline;
	float: none;
	}

#pci_content .supprted_list_large li a.text{
	margin: 10px 0 0 0;
	text-align: left;
	}
