@charset "UTF-8";

/* CSS Document */



@import "/lib/cmn_css/component.css";

@import "/products/css/products_comp.css";



.second ,

.second02 ,

.second03 ,

.second04 {

	clear:both;

	margin-bottom:7px;

	padding:0;

	width:580px;

	height:32px;

}



.second {

	background:url(/products/purpose/image_uniq/h_index.gif) top left no-repeat;

}



.second02 {

	background:url(/products/purpose/image_uniq/h_index_02.gif) top left no-repeat;

}



.second03 {

	background:url(/products/purpose/image_uniq/h_index_03.gif) top left no-repeat;

}



.second04 {

	background:url(/products/purpose/image_uniq/h_index_04.gif) top left no-repeat;

}



.second span,

.second02 span,

.second03 span,

.second04 span {

	display:block;

	font-size:small;

	text-indent:-9999px;

	overflow:hidden;

}







/* purposeTable01 */



#contents table.purposeTable01 {

	border:none;

	margin:0 auto;

	width:542px;

}



#contents table.purposeTable01 td.glayBox {

	border:1px solid #CCC;

	text-align:center;

	vertical-align:top;

	width:170px;

}



#contents div.h2one ,

#contents div.h2two ,

#contents div.h2three {

	margin-bottom:10px;

	height:24px;

	width:170px;

}



#contents div.h2one h2 ,

#contents div.h2two h2 ,

#contents div.h2three h2 {

	text-indent:-9999px;

}



#contents div.h2one {

	background:url(/products/purpose/image_uniq/h_index_h2_01.gif) top left no-repeat;

}



#contents div.h2two {

	background:url(/products/purpose/image_uniq/h_index_h2_02.gif) top left no-repeat;

}



#contents div.h2three {

	background:url(/products/purpose/image_uniq/h_index_h2_03.gif) top left no-repeat;

}



#contents div.porposeUlBox {

	margin:0 0 15px 10px;

	width:160px;

}



#contents ul.purposeUl {

	margin:0;

	text-align:left;
	
	width:160px;
	
	margin-bottom:2px;

}



#contents ul.purposeUl li{

	display:block;

	float:left;

	background:url(/lib/img_cmn/icon_linkarrow.gif) no-repeat center left;

	padding-left:10px;

	margin-bottom:5px;

	width:60px;

}



#contents ul.purposeUl li.long{

	width:80px;

}



#contents div.purposeAllBox {

	margin-top:15px;

}



#contents div.purposeAllBox h3{

	font-weight:normal;

	padding-bottom:5px;

	line-height:150%;

}



#contents div.purposeBox {

	width:575px;

}



#contents div.purposeRBox {

	float:right;

	width:255px;

}



#contents div.purposeLBox {

	float:left;

	width:315px;

}





#contents div.pageTopBox2 {

clear:both;

font-size:x-small;

text-align:right;

margin-bottom:30px;

width:580px;

}



#contents div.pageTopBox2 img {

vertical-align:baseline;

margin-right:3px;

}




