/**==========================================================

	[ Products  ] 
	
	Update 2008/05/08
	
	--- "/Products/Info_08q2/Info/index.html"
	
===========================================================*/

/* - Software Navigation- */
html body div#container div#column2-main div#software_menu_area ul#navi{
display:block;
width:780px;
margin-top:6px;
}
html body div#container div#column2-main div#software_menu_area ul#navi li{
display:block;
float:left;
height:34px;
}
html body div#container div#column2-main div#software_menu_area div.line{
clear:both;
}

/* - Software InfoArea - */
html body div#container div#column2-main div#products_info_area2 {
margin-bottom:50px;
}
html body div#container div#column2-main div#products_info_area2 div.products_info ul.dotted_list{
margin-left:30px;
}
/* - IE6 under- */
*html ul.arrow_list li{
margin-bottom:8px;
}
ul.arrow_list li span.arrowwrap{
padding:0;
margin:0;
display:list-item;
margin-left:1.5em;
text-indent:-1.5em;
list-style:none;
marker-offset:0;
}

/*======================================================================*/
/* Common Class 
========================================================================*/

/* paragraph 
------------------------------------------------------------------------*/
body div#container div#column2-main div.h2area {
width: 730px;
margin-left: 15px;
margin-bottom: 40px;
clear: both;
}
body div#container div#column2-main h2 {
margin-bottom: 20px;
}
body div#container div#column2-main div.h2area h3 {
margin-bottom: 15px;
}

/* float
------------------------------------------------------------------------*/
html body div#container div#column2-main float_left { float: left; }
html body div#container div#column2-main float_right { float: right; }
html body div#container div#column2-main .clearp { clear: both; }

/* align
------------------------------------------------------------------------*/
html body div#container div#column2-main .align_center { text-align: center; }
html body div#container div#column2-main .align_right { text-align: right; }

/* caption 
------------------------------------------------------------------------*/
/* caption_cap */
html body div#container div#column2-main ul.caption_cap li { margin-left: 2em; text-indent: -2em; }
/* caption_cap_08 */
body div#container div#column2-main ul.caption_cap_08 li { margin-left: 0.8em; text-indent: -0.8em; }
/* caption_cap_10 */
body div#container div#column2-main ul.caption_cap_10 li { margin-left: 1em; text-indent: -1em; }
/* caption_cap_12 */
body div#container div#column2-main ul.caption_cap_12 li { margin-left: 1.2em; text-indent: -1.2em; }
/* caption_cap_13 */
body div#container div#column2-main ul.caption_cap_13 li { margin-left: 1.3em; text-indent: -1.3em; }
/* caption_cap_14 */
body div#container div#column2-main ul.caption_cap_14 li { margin-left: 1.4em; text-indent: -1.4em; }
/* caption_cap_15 */
body div#container div#column2-main ul.caption_cap_15 li { margin-left: 1.5em; text-indent: -1.5em; }

/* link_arrow_list
------------------------------------------------------------------------*/
body div#container div#column2-main ul.link_arrow_list li {
margin-bottom: 0.4em;
margin-left: 3px;
padding-left: 20px;
background-image: url(/Common2007/Images/arrow_inline.gif);
background-repeat: no-repeat;
background-position: left;
}


/* colm
------------------------------------------------------------------------*/
.clm {
background: url(../Images/column_middle.gif) repeat-y;
padding: 22px 20px;
}
.clm_top {
background: url(../Images/column_top.gif) no-repeat;
padding: 3px 0 0 0;
}
.clm_bottom {
background: url(../Images/column_bottom.gif) no-repeat bottom;
padding: 0 0 3px 0;
}

/* margin 
------------------------------------------------------------------------*/
html body div#container div#column2-main mr10 { margin-right: 10px; }
html body div#container div#column2-main mr20 { margin-right: 20px; }
html body div#container div#column2-main mr30 { margin-right: 30px; }
html body div#container div#column2-main mr40 { margin-right: 40px; }
html body div#container div#column2-main mr50 { margin-right: 50px; }
html body div#container div#column2-main mr60 { margin-right: 60px; }
html body div#container div#column2-main mr70 { margin-right: 70px; }
html body div#container div#column2-main mr80 { margin-right: 80px; }
html body div#container div#column2-main mr90 { margin-right: 90px; }
html body div#container div#column2-main mr100 { margin-right: 100px; }

html body div#container div#column2-main mb10 { margin-bottom: 10px; }
html body div#container div#column2-main mb20 { margin-bottom: 20px; }
html body div#container div#column2-main mb30 { margin-bottom: 30px; }
html body div#container div#column2-main mb40 { margin-bottom: 40px; }
html body div#container div#column2-main mb50 { margin-bottom: 50px; }
html body div#container div#column2-main mb60 { margin-bottom: 60px; }
html body div#container div#column2-main mb70 { margin-bottom: 70px; }
html body div#container div#column2-main mb80 { margin-bottom: 80px; }
html body div#container div#column2-main mb90 { margin-bottom: 90px; }
html body div#container div#column2-main mb100 { margin-bottom: 100px; }

html body div#container div#column2-main ml10 { margin-left: 10px; }
html body div#container div#column2-main ml20 { margin-left: 20px; }
html body div#container div#column2-main ml30 { margin-left: 30px; }
html body div#container div#column2-main ml40 { margin-left: 40px; }
html body div#container div#column2-main ml50 { margin-left: 50px; }
html body div#container div#column2-main ml60 { margin-left: 60px; }
html body div#container div#column2-main ml70 { margin-left: 70px; }
html body div#container div#column2-main ml80 { margin-left: 80px; }
html body div#container div#column2-main ml90 { margin-left: 90px; }
html body div#container div#column2-main ml100 { margin-left: 100px; }

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html.clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
