/**/
.topMain{
margin:10px 0 0 0;
padding:1px;
width:714px;
height:254px;
background:transparent url(../img/top_main_bg.jpg) no-repeat 0 0;
clear:both;
}

.topMainImg{
margin:1px;
padding:0;
width:706px;
height:205px;
background:transparent url(../img/top_main_bg01.jpg) repeat-x 0 0;
clear:both;
}

.topMainTit{
margin:0;
padding:9px 0 0 15px;
clear:both;
}

.topMainLeft{
margin:0;
padding:12px 0 0 25px;
width:105px;
float:left;
}

.topMainRight{
margin:0;
padding:3px 0 0 26px;
width:540px;
float:left;
}

.topMainLogo{
margin:0;
padding:0;
clear:both;
}

p.topMainTxt{
margin:8px 0 0 0;
padding:0;
font-size:12px;
line-height:16px;
clear:both;
}

.topMainNote{
margin:6px 0 0 0;
padding:0;
text-align:right;
clear:both;
}

.topMainBtn{
margin:10px 0 0 0;
padding:0;
width:714px;
clear:both;
}

.topMainBtnLeft{
margin:1px 0 0 0;
padding:2px 0 0 10px;
width:300px;
float:left;
}

.topMainBtnLeft a:link{
margin:0;
padding:0 0 0 17px;
background:transparent url(../img/main_arrow.jpg) no-repeat 0 0;
}

.topMainBtnLeft a:visited{
margin:0;
padding:0 0 0 17px;
background:transparent url(../img/main_arrow.jpg) no-repeat 0 0;
}

.topMainBtnLeft a:hover{
margin:0;
padding:0 0 0 17px;
background:transparent url(../img/main_arrow.jpg) no-repeat 0 0;
}

.topMainBtnLeft a:active{
margin:0;
padding:0 0 0 17px;
background:transparent url(../img/main_arrow.jpg) no-repeat 0 0;
}

.topMainBtnRight{
margin:0 12px 0 0;
padding:0;
width:385px;
float:right;
}

.topMainBtnRight ul{
margin:0;
padding:0;
list-style:none;
text-align:right;
clear:both;
}

.topMainBtnRight li{
margin:0 3px;
padding:0;
display:inline;
width:179px;
font-size:1px;
clear:both;
}

.featureMain{
margin:15px 0 0 0;
padding:2px 0 0 2px;
width:712px;
height:140px;
background:transparent url(../img/feature_main_bg.jpg) no-repeat 0 0;
clear:both;
}

.featureMainImg{
margin:0;
padding:0;
width:533px;
float:left;
}

.featureMainBtn{
margin:8px 0 0 0;
padding:0;
width:178px;
float:left;
}

.featureMainBtn ul{
margin:0;
padding:0;
list-style:none;
}

.featureMainBtn li{
margin:4px 0 0 10px;
padding:0;
height:24px;
overflow: hidden;
font-size:1px;
line-height:1px;
}

.featureMainBtn li.featureMainBtnBack{
margin:49px 0 0 2px;
padding:0;
width:164px;
font-size:100%;
line-height:160%;
text-align:right;
}

.featureMainBtn li.featureMainBtnBack a:link{
margin:0;
padding:0 0 0 17px;
background:transparent url(../img/main_arrow.jpg) no-repeat 0 0;
}

.featureMainBtn li.featureMainBtnBack a:visited{
margin:0;
padding:0 0 0 17px;
background:transparent url(../img/main_arrow.jpg) no-repeat 0 0;
}

.featureMainBtn li.featureMainBtnBack a:hover{
margin:0;
padding:0 0 0 17px;
background:transparent url(../img/main_arrow.jpg) no-repeat 0 0;
}

.featureMainBtn li.featureMainBtnBack a:active{
margin:0;
padding:0 0 0 17px;
background:transparent url(../img/main_arrow.jpg) no-repeat 0 0;
}


/**/
.subNaviBox{
/* margin:10px 0 0 0; */
margin:5px 0 0 0;
padding-bottom: 10px;
/* padding:0; */
width:710px;
clear:both;
}
.subNaviBox ul{
margin:0;
padding:0;
list-style:none;
font-size:1%;
line-height:100%;
clear:both;
}
.subNaviBox li{
margin:0;
padding:0;
height:35px;
font-size:1%;
overflow: hidden;
line-height:100%;
float:left;
}

.subNaviBox ul.subNaviBottom{
margin:0;
padding:4px 0 0 0;
list-style:none;
/* height:25px; */
height:42px;
background:transparent url(../img/sub_navi_bg.gif) repeat-x 0 0;
border-bottom:solid 1px #999;
border-left:solid 1px #999;
border-right:solid 1px #999;
clear:both;
}

.subNaviBox ul.subNaviBottom li{
/* margin:0 0 0 6px; */
margin:2px 0 0 10px;
padding:0;
/* height:21px; */
height:45px;
font-size:1%;
line-height:100%;
float:left;
}


/**/

.topConceptBox{
margin:0;
padding:0;
background:transparent url(../../../img/frame01_bg01.gif) no-repeat 0 0;
clear:both;
}

.topConceptMain{
	margin:0 0 0 1px;
	padding:0 0 0 300px;
	background:transparent url(../img/top_concept_bg01.jpg) no-repeat 25px 40px;
	width:410px;
	border-bottom:solid 2px #CCC;
	clear:both;
}

.topConceptMain h2{
margin:0;
padding:25px 0 0 0;
background:none;
clear:both;
}

.topConceptMain p{
margin:15px 0;
padding:0;
width:390px;
clear:both;
}

.topConceptSub{
margin:0;
padding:0;
background:transparent url(../img/top_concept_bg02.jpg) no-repeat 2px 0;
width:712px;
clear:both;
}

.topConceptLayout{
margin:0;
padding:0 0 12px 0;
background:transparent url(../../../img/frame01_bg03.gif) no-repeat 0 100%;
width:712px;
clear:both;
}

.topConceptNumber{
margin:10px 0 0 5px;
padding:0;
text-align:center;
clear:both;
}

.topConceptSub h3{
margin:5px 0 0 5px;
padding:0;
text-align:center;
clear:both;
}

.topConceptSub p{
	margin:5px 0 0 15px;
	padding:0;
	width:212px;
	clear:both;
}

.topConceptLeft{
margin:0;
padding:0;
width:235px;
float:left;
}

.topConceptCenter{
margin:0;
padding:0;
width:235px;
float:left;
}

.topConceptRight{
margin:0;
padding:0;
width:235px;
float:left;
}

.topLayout{
margin:15px 0 0 20px;
padding:0;
width:678px;
clear:both;
}

.topLeadBox{
margin:5px 0 0 0;
padding:0;
width:673px;
clear:both;
}

.topLeadLeft{
margin:0;
padding:0;
width:505px;
float:left;
}

.topLeadLeft p{
margin:0;
padding:0;
clear:both;
}

.topLeadRight{
margin:0;
padding:0;
width:136px;
float:right;
}

.topImgPrintguard{
	margin:15px auto 0;
	padding:0;
	width:694px;
	text-align:center;
	clear:both;
}
.topImg{
	margin:15px 0 0 0;
	padding:0;
	text-align:center;
	clear:both;
}

.topColumnBox{
margin:15px 0 0 15px;
padding:15px 0 0 0;
width:688px;
background:transparent url(../../../img/line_dot.gif) repeat-x 0 0;
clear:both;
}

.topColumnBox h3{
margin:0 0 0 5px;
padding:0;
clear:both;
}

.topColumnLayout{
margin:15px 0 0 5px;
padding:0;
width:675px;
background:transparent url(../img/top_column_bg01.gif) no-repeat 0 100%;
clear:both;
}

.topColumnLayout p{
margin:10px 0 0 0;
padding:0;
clear:both;
}

.topColumnLeft{
margin:0;
padding:15px 15px 0 15px;
border-top:solid 1px #E8E8E8;
width:298px;
float:left;
}

.topColumnRight{
margin:0 0 0 12px;
padding:15px 15px 0 15px;
border-top:solid 1px #E8E8E8;
width:298px;
float:left;
}

.topColumnLayout p.topColumnLink{
margin:0 0 10px 0;
padding:0;
text-align:right;
clear:both;
}

.topColumnLink a:link{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:none;
}

.topColumnLink a:visited{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:none;
}

.topColumnLink a:hover{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:underline;
}

.topColumnLink a:active{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:underline;
}

.featureZoom{
margin:10px 0 0 0;
padding:0;
text-align:center;
clear:both;
}

.featureZoom a:link{
margin:0;
padding:2px 0 5px 18px;
background:transparent url(../../../img/icon_zoom.gif) no-repeat 0 0;
color:#2C80C5;
text-decoration:none;
}

.featureZoom a:visited{
margin:0;
padding:2px 0 5px 18px;
background:transparent url(../../../img/icon_zoom.gif) no-repeat 0 0;
color:#2C80C5;
text-decoration:none;
}

.featureZoom a:hover{
margin:0;
padding:2px 0 5px 18px;
background:transparent url(../../../img/icon_zoom.gif) no-repeat 0 0;
color:#2C80C5;
text-decoration:underline;
}

.featureZoom a:active{
margin:0;
padding:2px 0 5px 18px;
background:transparent url(../../../img/icon_zoom.gif) no-repeat 0 0;
color:#2C80C5;
text-decoration:underline;
}

.featurePdf{
margin:10px 0 0 0;
padding:0;
text-align:center;
clear:both;
}

.featurePdf a:link{
margin:0;
padding:2px 0 5px 18px;
background:transparent url(../../../img/icon_pdf.gif) no-repeat 0 0;
color:#2C80C5;
text-decoration:none;
}

.featurePdf a:visited{
margin:0;
padding:2px 0 5px 18px;
background:transparent url(../../../img/icon_pdf.gif) no-repeat 0 0;
color:#2C80C5;
text-decoration:none;
}

.featurePdf a:hover{
margin:0;
padding:2px 0 5px 18px;
background:transparent url(../../../img/icon_pdf.gif) no-repeat 0 0;
color:#2C80C5;
text-decoration:underline;
}

.featurePdf a:active{
margin:0;
padding:2px 0 5px 18px;
background:transparent url(../../../img/icon_pdf.gif) no-repeat 0 0;
color:#2C80C5;
text-decoration:underline;
}

/**/
.feature01Tab{
margin:28px 0 0 2px;
padding:0;
background:transparent url(../img/feat01_tab_bg01.jpg) no-repeat 0 0;
width:714px;
height:58px;
clear:both;
}

.feature01Tab dl{
margin:0;
padding:0 0 0 12px;
_padding:0 0 0 11px;
width:500px;
_width:499px;
float:left;
}

.feature01Tab dt{
margin:4px 0 0 7px;
padding:0;
height:11px;
font-size:1px;
line-height:100%;
clear:both;
}

.feature01Tab dd{
margin:4px 0 0 2px;
padding:0;
height:39px;
float:left;
}

.feature01Tab dl.feature01Tab02{
margin:0 0 0 5px;
padding:0;
width:99px;
_width:103px;
float:left;
}

.feature01Tab .feature01Tab02 dt{
margin:4px 0 0 7px;
padding:0;
height:11px;
clear:both;
}

.feature01Tab .feature01Tab02 dd{
margin:4px 0 0 2px;
padding:0;
height:39px;
float:left;
}

.feature01Tab ul{
margin:0;
padding:0 0 0 4px;
_padding:0 0 0 0;
list-style:none;
float:left;
}

.feature01Tab li{
margin:0 0 0 2px;
padding:0;
float:left;
}

.feature01LayoutTop{
margin:0 0 20px 20px;
padding:20px 0 0 0;
width:668px;
clear:both;
}

.feature01Layout{
margin:20px 0 20px 15px;
padding:20px 5px 0 5px;
width:668px;
background:transparent url(../../../img/line_dot.gif) repeat-x 0 0;
clear:both;
}

.feature01LayoutLeft{
margin:0;
padding:0;
width:416px;
float:left;
}

.feature01LayoutLeft p{
margin:10px 0 0 5px;
padding:0;
clear:both;
}

.feature01LayoutRight{
margin:0;
padding:0;
width:222px;
float:right;
}

.feature01LayoutRight img{
margin:0;
padding:0;
cursor:pointer;
}

.feature01LayoutLeft02{
margin:0;
padding:0;
width:500px;
float:left;
}

.feature01LayoutLeft02 p{
margin:10px 0 0 5px;
padding:0;
width:255px;
float:left;
}

.feature01LayoutLeftImg{
margin:0;
padding:0;
width:222px;
float:right;
}

.feature01LayoutLeftImg img{
margin:0;
padding:0;
cursor:pointer;
}

.feature01LayoutRight02{
margin:0;
padding:0;
width:152px;
float:right;
}

.feature01LayoutRight02 img{
margin:0;
padding:0;
cursor:pointer;
}

.feature01LayoutRight03{
margin:10px 0 0 0;
padding:0;
width:222px;
float:right;
}

.feature01LayoutRight03 img{
margin:0;
padding:0;
cursor:pointer;
}

.feature01Point{
margin:0;
padding:0;
width:446px;
clear:both;
}

.feature01Point dt{
margin:0;
padding:0;
width:69px;
float:left;
}

.feature01Point dd{
margin:5px 0 0 10px;
padding:0;
width:367px;
float:left;
}

.feature01PointTit{
margin:10px 0 0 5px;
padding:0;
clear:both;
}

.feature01Recommend{
margin:0 0 0 20px;
padding:0;
clear:both;
}

.feature01RecommendLayout{
margin:0;
padding:5px 13px 13px 13px;
width:638px;
border-right:solid 1px #C6A4C1;
border-bottom:solid 1px #C6A4C1;
border-left:solid 1px #C6A4C1;
background:#F9F8F6;
clear:both;
}

.feature01RecommendLayout h5{
margin:0;
padding:0;
font-size:110%;
color:#8F1F6B;
font-weight:bold;
}

.feature01RecommendLayout p{
margin:0;
padding:0;
}

.feature01RecommendLeft{
margin:0;
padding:0;
width:300px;
float:left;
}

.feature01RecommendRight{
margin:0;
padding:0;
width:300px;
float:right;
}

.feature01RecommendLayout a:link,
.feature01RecommendLayout a:visited{
padding:0 0 0 8px;
background:url(../../../img/arrow_blue.gif) no-repeat 0 center;
color:#2C80C5;
text-decoration:none;
}
.feature01RecommendLayout a:hover,
.feature01RecommendLayout a:active{
padding:0 0 0 8px;
background:url(../../../img/arrow_blue.gif) no-repeat 0 center;
color:#2C80C5;
text-decoration:underline;
}


.feature01Column{
margin:0 0 0 20px;
padding:5px 13px 13px 13px;
width:638px;
border:solid 1px #C6A4C1;
background:#F9F8F6;
clear:both;
}

.feature01Column h5{
margin:0;
padding:0;
font-size:110%;
color:#8F1F6B;
font-weight:bold;
}

.feature01Column ul{
margin:10px 0 0 0;
padding:0;
list-style:none;
}

.feature01Column li{
margin:0;
padding:0 0 0 8px;
float:left;
background:transparent url(../img/mark_list01.gif) no-repeat 0 5px;
width:150px;
}

.feature01List{
margin:0 0 20px 20px;
padding:0;
width:658px;
clear:both;
background:transparent url(../../../img/line_dot.gif) repeat-x 0 0;
}

.feature01ListHead{
margin:10px 0 20px 20px;
padding:0;
width:658px;
background:none;
clear:both;
}

.feature01LitsLayout{
margin:0;
padding:10px 0 0 0;
width:658px;
clear:both;
}

.feature01ListTit{
margin:5px 0 0 0;
padding:0;
width:131px;
float:left;
}

.feature01ListTit h3{
margin:0;
padding:2px 0 0 10px;
background:transparent url(../img/feat_mark01.gif) no-repeat 0 0;
font-size:115%;
}

*:first-child+html .feature01ListTit h3{
font-size:115%;
}


.feature01LitsLayout ul{
margin:0;
padding:0;
list-style:none;
width:520px;
float:left;
}

.feature01LitsLayout li{
margin:5px 0 0 15px;
_margin:5px 0 0 10px;
padding:0 0 0 8px;
width:235px;
float:left;
}

.feature01LitsLayout li.feature01ListLink{
margin:5px 0 0 15px;
_margin:5px 0 0 10px;
padding:0 0 0 8px;
width:235px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
}

.feature01LitsLayout li.feature01ListLink a:link{
color:#2C80C5;
text-decoration:none;
}

.feature01LitsLayout li.feature01ListLink a:visited{
color:#2C80C5;
text-decoration:none;
}

.feature01LitsLayout li.feature01ListLink a:hover{
color:#2C80C5;
text-decoration:underline;
}

.feature01LitsLayout li.feature01ListLink a:active{
color:#2C80C5;
text-decoration:underline;
}

.feature01ListNote{
margin:10px 0 20px 0;
padding:0 0 0 15px;
list-style:none;
}

.feature01ListNote li{
margin:2px 0 0 1.2em;
padding:0;
font-size:80%;
text-indent:-1.2em;
}


/**/
.feature02ImgBox{
margin:20px 0 0 12px;
padding:0;
width:688px;
text-align:center;
clear:both;
}

.feature02Layout{
margin:15px 0 5px 12px;
padding:0;
width:688px;
clear:both;
}

.feature02LayoutLeft{
margin:0;
padding:0;
width:339px;
float:left;
}

.feature02LayoutRight{
margin:0 0 0 0;
padding:0;
width:339px;
float:right;
}
/**/
.feature03Lead01{
margin:15px 0 0 12px;
padding:0;
width:688px;
clear:both;
}

.feature03Lead01Left{
margin:0;
padding:0;
width:186px;
float:left;
}

.feature03Lead01Right{
margin:0 0 0 30px;
padding:0;
width:472px;
float:left;
}

.feature03Layout{
margin:15px 0 0 12px;
padding:0;
width:688px;
clear:both;
}

.feature03LayoutLeft{
margin:0;
padding:0;
width:371px;
float:left;
}

.feature03LayoutRight{
margin:0 0 0 30px;
padding:0;
width:277px;
line-height:180%;
float:left;
}

.feature03Img01{
margin:0;
padding:20px 0 0 0;
width:688px;
text-align:center;
clear:both;
}

.feature03PointTit{
	margin:30px 0 0 0;
	padding:0;
	clear:both;
}

.feature03PointBox{
margin:15px 0 0 12px;
padding:0;
width:688px;
clear:both;
}

.feature03PointBox dl{
margin:12px 0 0;
_margin:12px 0 -9px;
padding:0;
line-height:100%;
font-size:1px;
}

.feature03PointBox dt{
margin:0;
padding:0;
width:69px;
float:left;
}

.feature03PointBox dd{
margin:5px 0 0 10px;
padding:0;
width:609px;
float:left;
}

.feature03PointBox p{
margin:0 0 0 79px;
padding:0;
width:609px;
clear:both;
}

.feature03Lead02{
margin:20px 0 0 12px;
padding:0;
width:688px;
clear:both;
}

.feature03Lead02 p{
margin:20px 0 0 0;
padding:0;
clear:both;
}

.feature03Lead02Left{
margin:0;
padding:0;
width:289px;
float:left;
}

.feature03Lead02Right{
margin:0 0 0 30px;
padding:0;
width:369px;
float:left;
}

.feature03CheckBox{
margin:40px 0 0 12px;
padding:0;
width:688px;
clear:both;
}

.feature03CheckBox ul{
margin:5px 0 0 0;
padding:0;
list-style:none;
clear:both;
}

.feature03CheckBox li{
margin:10px 0 0 0;
padding:0;
clear:both;
}

.feature03CaseBox{
margin:20px 0 0 12px;
padding:10px;
width:668px;
background:#F9F8F6;
border:solid 1px #E8E8E8;
clear:both;
}

.feature03CaseLeft{
margin:0;
padding:0;
width:322px;
float:left;
}

.feature03CaseRight{
margin:0 0 0 10px;
padding:0;
width:322px;
float:left;
}

.feature03CaseImg{
margin:15px 0 0 0;
padding:0;
width:97px;
float:left;
}

.feature03CaseTxt{
margin:15px 0 0 10px;
padding:0;
width:215px;
float:left;
}

.feature03CaseTxt h4{
font-size:100%;
}

.feature03CaseTxt h4 a:link{
margin:0;
padding:0 0 0 8px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:none;
}

.feature03CaseTxt h4 a:visited{
margin:0;
padding:0 0 0 8px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:none;
}

.feature03CaseTxt h4 a:hover{
margin:0;
padding:0 0 0 8px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:underline;
}

.feature03CaseTxt h4 a:active{
margin:0;
padding:0 0 0 8px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:underline;
}

.feature03CaseTxt p{
margin:5px 0 8px 0;
padding:0;
line-height:120%;
letter-spacing:-1px;
_letter-spacing:0;
}

*:first-child+html .feature03CaseTxt p {
_letter-spacing:0;
}

.feature03CaseTxt h3 a:link{
color:#039;
text-decoration:none;
}

.feature03CaseTxt h3 a:visited{
color:#039;
text-decoration:none;
}

.feature03CaseTxt h3 a:hover{
color:#039;
text-decoration:underline;
}

.feature03CaseTxt h3 a:active{
color:#039;
text-decoration:underline;
}

.feature03CaseData{
margin:8px 0 0 0;
padding:0;
}

.feature03CaseData dt{
margin:0 5px 0 0;
padding:0;
display:inline;
float:left;
}

.feature03CaseData dd{
margin:2px 0 0 0;
padding:0 4px;
display:inline;
float:left;
border-right:solid 1px #666;
}

.feature03Data dd.feature03CaseDataHead{
margin:2px 0 0 0;
padding:0 5px;
display:inline;
float:left;
border-left:solid 1px #666;
border-right:solid 1px #666;
}

/**/
.feature04OptionBox{
margin:20px 0 20px 12px;
padding:10px 15px 15px 15px;
width:656px;
background:#F9F8F6;
border:solid 1px #E8E8E8;
clear:both;
}

.feature04OptionLeft{
margin:0;
padding:5px 0 0 0;
width:111px;
float:left;
}

.feature04OptionRight{
margin:0 0 0 30px;
padding:0;
width:377px;
float:left;
}

.feature04OptionRight ul{
margin:0;
padding:0;
list-style:none;
clear:both;
}

.feature04OptionRight li{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.feature04NaviBox{
margin:10px 0 0 12px;
padding:0;
width:688px;
clear:both;
}


/**/
.feature05SolutionsBox{
margin:20px 0 0 22px;
padding:0;
width:668px;
clear:both;
}

.feature05SolutionsImg{
margin:0;
padding:0;
width:86px;
float:left;
}

.feature05Layout{
margin:15px 0 0 20px;
padding:0;
width:560px;
float:right;
}

.feature05LayoutLeft{
margin:0;
padding:5px 0 0 0;
width:186px;
float:left;
}

.feature05LayoutRight{
margin:0 0 0 20px;
padding:0;
width:354px;
float:left;
}

.feature05LayoutRight p{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.feature05Link{
margin:5px 0 0 0;
padding:0;
font-weight:bold;
font-size:115%;
clear:both;
}

.feature05Link a:link{
margin:0;
padding:0 0 0 8px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:none;
}

.feature05Link a:visited{
margin:0;
padding:0 0 0 8px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:none;
}

.feature05Link a:hover{
margin:0;
padding:0 0 0 8px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:underline;
}

.feature05Link a:active{
margin:0;
padding:0 0 0 8px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:underline;
}

.feature05BtnBox{
margin:10px 0 0 0;
padding:0 0 0 15px;
width:682px;
text-align:right;
clear:both;
}

/**/
.feature06PriceTax{
margin:10px 0 0 0;
padding:0;
text-align:right;
width:710px;
clear:both;
}

.feature06PriceBoxTop{
margin:10px 0 0 22px;
padding:0;
width:686px;
}

.feature06PriceBoxNote{
margin:10px 0 0 22px;
padding:0;
text-align:right;
width:666px;
}

.feature06PriceBox{
margin:20px 0 0 22px;
padding:5px 0 0 0;
_padding:15px 0 0 0;
background:transparent url(../../../img/line_dot.gif) repeat-x 0 0;
width:666px;
}

.feature06PriceLeft{
margin:0;
padding:0;
width:193px;
float:left;
}

.feature06PriceLeft.priceTop dl{
margin:0;
padding:0;
}

.feature06PriceLeft dt{
margin:0;
padding:0;
}

.feature06PriceLeft dd{
margin:5px 0 0 0;
padding:0;
}

.feature06PriceRight{
margin:0;
padding:0;
width:473px;
float:left;
}

span.release{
	color: #993366;
	font-weight: normal;
}
.feature06PriceTit{
margin:15px 0 0 0;
padding:0 0 5px 0;
clear:both;
}

.feature06PriceTit h3{
margin:0;
padding:0 0.2em 0 0;
display:inline;
_font-size:120%;
}

.feature06PriceTit h3 span.feature06PriceTit_notice{
	font-size: small;
	color: #FF0000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

*:first-child+html .feature06PriceTit h3{
font-size:120%;
}

.feature06PriceTit p{
margin:0;
padding:0;
display:inline;
}

.feature06PriceNote{
margin:5px 0 0 0;
padding:0 0 5px 0;
font-size:80%;
clear:both;
}

.feature06PriceNoteLine{
margin:5px 0 0 0;
padding:10px 0 10px 0;
font-size:80%;
background:transparent url(../../../img/line_dot.gif) repeat-x 0 0;
clear:both;
}

.feature06PriceLead{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.feature06PriceLead a{
margin:0;
padding:0 0 0 15px;
background:transparent url(../img/arrow01.gif) no-repeat 0 3px;
}

.feature06PriceSubTit01{
margin:10px 0 0 0;
padding:0;
width:465px;
clear:both;
}

.feature06PriceSubTit01 h4{
margin:0;
padding:0;
display:inline;
color:#8F1F6B;
_font-size:120%;
}

*:first-child+html .feature06PriceSubTit01 h4{
font-size:120%;
}

.feature06PriceSubTit01 p{
margin:0;
padding:0;
display:inline;
line-height:140%;
font-size:100%;
}

.feature06PriceTable01{
margin:5px 0 0 0;
padding:0;
width:470px;
clear:both;
}

.feature06PriceTableLeft{
margin:0;
padding:0 0 5px 0;
width:230px;
}

.feature06PriceTableRight{
margin:0;
padding:0 0 5px 0;
width:240px;
text-align:right;
}

.feature06PriceTableRightNone{
margin:0;
padding:0 0 5px 0;
text-align:right;
}

.feature06PriceTxt{
margin:0;
padding:0 5px;
background:#FFF;
}

.feature06PriceTxtSmall{
background:#FFF;
font-size:80%;
}

.feature06PriceSub{
margin:10px 0 0 0;
padding:0 0 5px 0;
background:#F9F8F6;
border:solid 1px #E8E8E8;
clear:both;
}

.feature06PriceSubTit02 h4{
margin:0;
padding:0;
_font-size:100%;
}

*:first-child+html .feature06PriceSubTit02 h4{
font-size:100%;
}

.feature06PriceSubTit02 p{
margin:0;
padding:0;
line-height:140%;
font-size:80%;
}

.feature06PriceSubTit02{
margin:0;
padding:10px 0 0 10px;
clear:both;
}

.feature06PriceSubTit02 h3{
margin:0;
padding:0;
clear:both;
font-size:100%;
_font-size:100%;
}

*:first-child+html .feature06PriceSubTit02 h3{
font-size:100%;
}

.feature06PriceTable02{
margin:5px 0 0 5px;
padding:0;
width:460px;
clear:both;
}

.feature06PriceTable02 td{
width:auto;
padding:5px 0 0 0;
background:none;
}

.feature06PriceTableLeftTop{
margin:0;
padding:0 0 5px 0;
width:235px;
}

.feature06PriceTableRightTop{
margin:0;
padding:0 0 5px 0;
width:245px;
text-align:right;
}

.feature06PriceTableLeft{
margin:0;
padding:5px 0;
background:transparent url(../../../img/line_dot.gif) repeat-x 100% 0;
}

.feature06PriceTableRight{
margin:0;
padding:5px 0;
text-align:right;
background:transparent url(../../../img/line_dot.gif) repeat-x 0 0;
}

.feature06PriceSub .feature06PriceTxt{
margin:0;
padding:0 5px;
background:#F8F8F8;
}

.feature06PriceSub .feature06PriceTxtSmall{
background:#F8F8F8;
font-size:80%;
}

.feature06PriceLink{
margin:40px 0 0 0;
padding:0;
}

.feature06PriceLink a:link{
margin:0 0 0 10px;
padding:0 0 0 8px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:none;
}

.feature06PriceLink a:visited{
margin:0 0 0 10px;
padding:0 0 0 8px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:none;
}

.feature06PriceLink a:hover{
margin:0 0 0 10px;
padding:0 0 0 8px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:underline;
}

.feature06PriceLink a:active{
margin:0 0 0 10px;
padding:0 0 0 8px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%
color:#2C80C5;
text-decoration:underline;
}

.feature06PriceSub .feature06PriceLink{
margin:10px 0 0 10px;
padding:0;
}

/**/

.feature07HeadTable{
margin:15px 0 0 20px;
padding:0;
width:668px;
}

.feature07HeadTable th{
margin:0;
padding:5px 5px 5px 0;
color:#8F1F6B;
font-weight:bold;
font-size:115%;
width:210px;
white-space:nowrap;
vertical-align:top;
background:transparent url(../../../img/line_dot.gif) repeat-x 0 0;
}

.feature07HeadTable td{
margin:0;
padding:5px 5px 5px 15px;
width:220px;
background:transparent url(../../../img/line_dot.gif) repeat-x 0 0;
vertical-align:top;
}

.feature07HeadTable td.feature07HeadTableSub{
margin:0;
padding:5px 5px 5px 15px;
background:transparent url(../../../img/line_dot.gif) repeat-x 100% 0;
vertical-align:middle;
width:220px;
white-space:nowrap;
}

.feature07HeadTable th.feature07HeadTableTop{
margin:0;
padding:5px 5px 5px 0;
color:#8F1F6B;
font-weight:bold;
font-size:115%;
width:210px;
white-space:nowrap;
vertical-align:top;
background:none;
}

.feature07HeadTable td.feature07HeadTableTop{
margin:0;
padding:5px 5px 5px 15px;
width:220px;
background:none;
vertical-align:top;
}

.feature07HeadTable td.feature07HeadTableSubTop{
margin:0;
padding:5px 5px 5px 15px;
background:none;
vertical-align:middle;
width:220px;
white-space:nowrap;
}

.feature07HeadTable02{
margin:20px 0 0 0;
padding:0;
border-top:solid 1px #666;
border-left:solid 1px #666;
width:708px;
}

.feature07HeadTable02 th{
margin:0;
padding:5px 5px 5px 15px;
border-right:solid 1px #666;
border-bottom:solid 1px #666;
background:#F2EAF0;
font-weight:normal;
text-align:left;
width:210px;
white-space:nowrap;
}

.feature07HeadTable02 th.head{
margin:0;
padding:5px 5px 5px 15px;
border-right:solid 1px #666;
border-bottom:solid 1px #666;
background:#BD85A1;
color:#FFF;
font-weight:normal;
white-space:nowrap;
}

.feature07HeadTable02 td{
margin:0;
padding:5px 5px 5px 15px;
width:460px;
border-right:solid 1px #666;
border-bottom:solid 1px #666;
vertical-align:top;
}

.feature07SpecTable{
margin:15px 0 0 20px;
padding:0;
width:668px;
}

.feature07SpecTable thead th{
margin:0;
padding:5px;
background:#E8E8E8;
border-left:solid 5px #FFF;
font-weight:bold;
white-space:nowrap;
text-align:left;
width:40%;
}

.feature07SpecTable thead th.feature07SpecTableNone{
margin:0;
padding:5px;
background:none;
font-weight:bold;
white-space:nowrap;
text-align:center;
width:20%;
}

.feature07SpecTable th{
margin:0;
padding:5px;
background:transparent url(../../../img/line_dot.gif) repeat-x 100% 0;
vertical-align:top;
font-weight:normal;
white-space:nowrap;
width:120px;
}

.feature07SpecTable td{
margin:0;
padding:5px;
background:transparent url(../../../img/line_dot.gif) repeat-x 0 0;
vertical-align:top;
}

.feature07SpecTable th.feature07SpecTableTop{
margin:0;
padding:5px;
background:none;
vertical-align:top;
font-weight:normal;
white-space:nowrap;
}

.feature07SpecTable td.feature07SpecTableTop{
margin:0;
padding:5px;
background:none;
vertical-align:top;
}

.feature07SpecTable td.feature07SpecTableTop{
margin:0;
padding:5px;
background:none;
vertical-align:top;
}

.feature07SpecTable td.center{
margin:0;
padding:5px;
background:transparent url(../../../img/line_dot.gif) repeat-x 0 0;
text-align:center;
vertical-align:middle;
width:50%;
}

.feature07SpecNote{
margin:0;
padding:0;
line-height:160%;
clear:both;
}

.feature07SpecNote dl{
margin:15px 0 0 0;
padding:0;
}

.feature07SpecNote dt{
margin:0;
padding:0;
color:#682654;
font-weight:bold;
}

.feature07SpecNote dd{
margin:0;
padding:0;
}

.feature07SpecNoteSub{
font-size:80%;
}

.feature07SpecNoteSub dt{
margin:0;
padding:0;
color:#666;
font-weight:normal;
}

.feature07SpecNoteSub dd{
margin:0;
padding:0;
}

.feature07SpecNoteNumber{
margin:0;
padding:0;
list-style:none;
}

.feature07SpecNoteMark{
margin:0;
padding:0;
list-style:none;
}

.feature07TableNote{
margin:15px 0 0 20px;
padding:0;
width:668px;
}

.feature07TableNote dl{
margin:15px 0 0 0;
padding:0;
}

.feature07TableNote dt{
margin:0;
padding:0;
font-weight:bold;
}

.feature07TableNote dd{
margin:0;
padding:0;
}

p.feature07IndentAdjust{
margin:0 0 15px;
padding:0;
line-height:140%;
letter-spacing:1pt;
}

p.feature07Indent{
margin:0 0 0 1.2em;
padding:0;
line-height:140%;
text-indent:-1.2em;
}

.feature07Tit01{
margin:15px 0 0 15px;
padding:0;
}

/**/
.feature08SupportMain{
margin:0;
padding:0;
clear:both;
}

.feature08SupportMain02{
margin:15px 0 0 0;
padding:0;
clear:both;
}

.feature08SupportBox{
margin:0;
padding:25px 0 0 12px;
clear:both;
width:688px;
}

.feature08SupportBox h3{
margin:5px 0 0 0;
padding:0;
color:#822D6A;
font-size:120%;
clear:both;
}

.feature08SupportBox p{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.feature08SupportLeft{
margin:0;
padding:0;
width:140px;
float:left;
}

.feature08SupportRight{
margin:0 0 0 15px;
padding:0;
width:520px;
float:left;
}

.feature08SupportBox02{
margin:0;
padding:25px 0 0 12px;
clear:both;
width:688px;
}

.feature08SupportBox02 h3{
margin:5px 0 0 0;
padding:0 0 0 10px;
font-size:120%;
background:transparent url(../img/feat_mark01.gif) no-repeat 0 0;
clear:both;
}

.feature08SupportBox02 p{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.feature08SupportBox02 .feature08SupportLeft{
margin:10px 0 0 0;
padding:0;
width:140px;
float:left;
}

.feature08SupportBox02 .feature08SupportRight{
margin:10px 0 0 15px;
padding:0;
width:520px;
float:left;
}

.feature08ServiceList{
margin:20px 0 0 12px;
padding:5px 10px 10px 10px;
width:668px;
background:#F8F8F8;
border:solid 1px #EEE;
clear:both;
}

.feature08ServiceListTit{
margin:5px 0 0 0;
padding:0;
}

.feature08ServiceListTit h4{
margin:0;
padding:0;
_font-size:100%;
}

*:first-child+html .feature08ServiceListTit h4{
font-size:100%;
}

.feature08ServiceListBox{
margin:0;
padding:0;
width:668px;
}

.feature08ServiceTable{
margin:0 0 0 85px;
padding:0;
}

.feature08ServiceTable td{
margin:0;
padding:5px;
}

.feature08ServiceTable td.feature08ServiceCourse{
margin:0;
padding:5px 20px;
text-align:right;
}

.feature08ImgBox{
margin:0;
padding:15px 0 0 12px;
clear:both;
text-align:center;
width:688px;
}

.feature08BtnBox{
margin:0;
padding:15px 0 0 12px;
clear:both;
text-align:right;
width:688px;
}

.feature08SupportSubBox{
margin:50px 0 0 0;
padding:0;
clear:both;
width:710px;
}

.feature08SupportSubLeft{
margin:0;
padding:0 0 0 17px;
width:130px;
float:left;
}

.feature08SupportSubRight{
margin:0;
padding:0 0 0 20px;
width:530px;
border-left:solid 5px #EAEAEA;
float:left;
}

.feature08SupportSubRight dl{
margin:15px 0 0 0;
padding:0;
clear:both;
}

.feature08SupportSubRight dl.feature08SupportSubHead{
margin:0;
padding:0;
clear:both;
}

.feature08SupportSubRight dt{
margin:0;
padding:0;
font-weight:bold;
color:#8A1E70;
clear:both;
}

.feature08SupportSubRight dd{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.feature08Tab{
margin:20px 0 0 2px;
padding:0;
width:709px;
border-bottom:solid 5px #1178A4;
}

.feature08Tab ul{
margin:0;
padding:0 0 0 8px;
height:47px;
overflow:hidden;
list-style:none;
float:left;
}

.feature08Tab li{
margin:0;
padding:0 0 0 4px;
float:left;
}

.feature08TabBottom{
margin:2px 0 0 2px;
padding:0;
width:709px;
border-top:solid 5px #1178A4;
}

.feature08TabBottom ul{
margin:0 0 0 8px;
padding:0;
height:47px;
list-style:none;
float:left;
}

.feature08TabBottom li{
margin:0 0 0 4px;
padding:0;
float:left;
}

.feature08Main{
margin:0 0 0 2px;
padding:0;
width:708px;
clear:both;
}

.feature08Catch{
margin:20px 0 0 12px;
padding:0 0 20px 12px;
width:676px;
border-bottom:solid 1px #E0E0E0;
clear:both;
}

.feature08Lead{
margin:15px 0 0 2px;
padding:0 23px 20px 23px;
width:662px;
background:transparent url(../../img/frame_tit_bg01.jpg) repeat-x 0 100%;
clear:both;
}

.feature08Catch02{
margin:20px 0 0 12px;
padding:0 0 0 12px;
width:676px;
clear:both;
}

.feature08Lead02{
margin:10px 0 0 2px;
padding:0 23px 0 23px;
width:662px;
clear:both;
}

.feature08LeadNote{
margin:10px 0 0 2px;
padding:0 23px 0 23px;
width:662px;
font-size:80%;
clear:both;
}

.feature08Btn{
margin:30px 0 0 4px;
padding:0;
text-align:center;
width:704px;
clear:both;
}

.feature08Btn ul{
margin:0;
padding:0;
height:40px;
clear:both;
}

.feature08Btn li{
margin:0;
padding:0 10px;
display:inline;
clear:both;
}

/**/

.feature09Img01{
margin:10px 0 0 0;
padding:0;
text-align:center;
clear:both;
}

.feature09Tab{
margin:0;
padding:30px 0 0 6px;
clear:both;
}

.feature09Tab ul{
margin:0;
padding:0 0 0 2px;
_padding:0 0 0 3px;
list-style:none;
float:left;
}


.feature09Tab li{
margin:0;
padding:0 0 0 5px;
_padding:0 0 0 5px;
height:47px;
overflow:hidden;
float:left;
}

.feature09Tab #tabContents{
margin:0 0 0 6px;
_margin:0 0 0 7px;
padding:10px 8px;
_padding:7px;
border-top:solid 5px #00A0B3;
border-left:solid 1px #CCC;
border-bottom:solid 1px #CCC;
border-right:solid 1px #CCC;
width:670px;
_width:663px;
clear:both;
}

.feature09Tab #tab1,.feature09Tab #tab2,.feature09Tab #tab3,.feature09Tab 
#tab4,.feature09Tab #tab5{
margin:0;
padding:0;
}

.feature09Tab #tabContents p{
	margin:0;
}

.feature09Column01{
margin:25px 0 0 0;
padding:0;
background:transparent url(../img/feature09Column01_bg02.gif) repeat-y 0 0;
width:671px;
clear:both;
}

.feature09Column01 h4{
margin:0;
padding:10px 0 0 15px;
background:transparent url(../img/feature09Column01_bg01.jpg) no-repeat 0 0;
width:656px;
height:24px;
clear:both;
}

.feature09Column01Layout{
margin:0;
padding:5px 10px 5px 10px;
width:651px;
background:transparent url(../img/feature09Column01_bg03.gif) no-repeat 0 100%;
clear:both;
}

.feature09Column01Layout ul.feature09Column01Left{
margin:0;
padding:0;
list-style:none;
width:301px;
height:auto;
float:left;
}

.feature09Column01Layout ul.feature09Column01Right{
margin:0 0 0 40px;
padding:0;
list-style:none;
width:301px;
height:auto;
float:left;
}

.feature09Column01Layout ul.feature09Column01Left li,
.feature09Column01Layout ul.feature09Column01Right li{
	width:301px;
}


.feature09Column01Layout ul.feature09Column01Left02{
margin:0;
padding:0;
list-style:none;
width:281px;
height:auto;
float:left;
}

.feature09Column01Layout ul.feature09Column01Left02 li{
	width:281px;
}

.feature09Column01Layout ul.feature09Column01Right02{
margin:0 0 0 20px;
padding:0;
list-style:none;
width:301px;
height:auto;
float:left;
}

.feature09Column01Layout ul.feature09Column01Right02 li{
	widows:301px;
}

.feature09Column01Layout ul.feature09Column01Left03{
margin:0;
padding:0;
list-style:none;
width:321px;
height:auto;
float:left;
}

.feature09Column01Layout ul.feature09Column01Left03 li{
	width:321px;
}

.feature09Column01Layout ul.feature09Column01Right03{
margin:0 0 0 20px;
padding:0;
list-style:none;
width:241px;
height:auto;
float:left;
}

.feature09Column01Layout ul.feature09Column01Right03 li{
	width:241px;
}

.feature09Column01Layout li{
margin:5px 0 0 0;
padding:0;
height:auto;
clear:both;
}

.feature06PriceLink a:active{
margin:0;
padding:0 0 0 8px;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
color:#2C80C5;
text-decoration:underline;
}

.feature09LeadBox{
margin:10px 0 0 12px;
padding:0;
width:688px;
clear:both;
}

.feature09LeadLeft{
margin:5px 0 0 0;
padding:0;
width:515px;
float:left;
}

.feature09LeadRight{
margin:0;
padding:0 30px 0 0;
width:116px;
float:right;
}

.feature09ConceptBox{
margin:5px 0 0 12px;
padding:0;
width:688px;
background:transparent url(../img/feature09_concept_bg02.gif) repeat-y 50% 0;
border-bottom:solid 1px #CCC;
clear:both;
}

.feature09ConceptLayout{
margin:15px 0 15px 15px;
padding:0;
background:transparent url(../img/feature09_concept_bg01.gif) repeat-y 50% 0;
width:668px;
clear:both;
}

.feature09ConceptLayout p{
margin:10px 0 0 0;
padding:0;
line-height:140%;
clear:both;
}

.feature09ConceptLeft{
	margin:0;
	padding:0;
	width:210px;
	float:left;
}

.feature09ConceptCenter{
	margin:0 0 0 20px;
	padding:0;
	width:200px;
	float:left;
}

.feature09ConceptRight{
margin:0 0 0 30px;
padding:0;
width:200px;
float:left;
}

.feature09DownloadBox{
margin:25px 0 0 12px;
padding:0;
width:688px;
clear:both;
}

.feature09DownloadLeft{
margin:0;
padding:0;
width:216px;
float:left;
}

.feature09DownloadImg{
margin:0;
padding:0;
width:46px;
float:left;
}

.feature09DownloadTxt{
margin:0 0 0 10px;
padding:15px 0 0 0;
width:150px;
float:left;
}

.feature09DownloadTxt a:link{
margin:0;
padding:0;
color:#2C80C5;
text-decoration:none;
}

.feature09DownloadTxt a:visited{
margin:0;
padding:0;
color:#2C80C5;
text-decoration:none;
}

.feature09DownloadTxt a:hover{
margin:0;
padding:0;
color:#2C80C5;
text-decoration:underline;
}

.feature09DownloadTxt a:active{
margin:0;
padding:0;
color:#2C80C5;
text-decoration:underline;
}

.feature09DownloadNote{
margin:0 0 0 12px;
padding:10px;
width:436px;
border:solid 1px #CCC;
background:#F8F8F8;
float:left;
}

.feature09DownloadNote h4{
font-size:100%;
}

.feature09DownloadNote p{
margin:0;
padding:0;
line-height:140%;
width:310px;
float:left;
}

.feature09DownloadBtn{
margin:0 5px 0 0;
padding:0;
width:111px;
float:right;
}

.feature09CaseBox{
margin:10px 0 0 12px;
padding:0;
width:668px;
clear:both;
}

.feature09CaseLeft{
margin:0;
padding:0;
width:320px;
float:left;
}

.feature09CaseRight{
margin:0;
padding:0;
width:320px;
float:right;
}

.feature09CaseImg{
margin:0;
padding:0;
width:97px;
float:left;
}

.feature09CaseTxt{
margin:0;
padding:0;
width:213px;
float:right;
}

.feature09CaseTxt p{
margin:0;
padding:0;
line-height:120%;
clear:both;
}

.feature09CaseTxt h4{
margin:5px 0 0 0;
padding:0;
font-size:120%;
clear:both;
}

.feature09CaseTxt h4 a:link{
color:#2C80C5;
text-decoration:none;
}

.feature09CaseTxt h4 a:visited{
color:#2C80C5;
text-decoration:none;
}

.feature09CaseTxt h4 a:hover{
color:#2C80C5;
text-decoration:underline;
}

.feature09CaseTxt h4 a:active{
color:#2C80C5;
text-decoration:underline;
}

.feature09CaseTxt h4 a:link{
color:#2C80C5;
text-decoration:none;
}

.feature09CaseTxt h4 a:visited{
color:#2C80C5;
text-decoration:none;
}

.feature09CaseTxt h4 a:hover{
color:#2C80C5;
text-decoration:underline;
}

.feature09CaseTxt h4 a:active{
color:#2C80C5;
text-decoration:underline;
}

.feature09CaseData{
margin:5px 0 0 0;
padding:0;
}

.feature09CaseData dt{
margin:0 5px 0 0;
padding:0;
display:inline;
float:left;
}

.feature09CaseData dd{
margin:2px 0 0 0;
padding:0 4px;
display:inline;
float:left;
border-right:solid 1px #666;
}

.feature09CaseData dd.feature09CaseDataHead{
margin:2px 0 0 0;
padding:0 5px;
display:inline;
float:left;
border-left:solid 1px #666;
border-right:solid 1px #666;
}

.feature09CaseLink{
margin:0;
padding:0 0 0 5px;
clear:both;
}

.feature09CaseLink a:link{
margin:0;
padding:0 0 0 8px;
color:#2C80C5;
text-decoration:none;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
}

.feature09CaseLink a:visited{
margin:0;
padding:0 0 0 8px;
color:#2C80C5;
text-decoration:none;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
}

.feature09CaseLink a:hover{
margin:0;
padding:0 0 0 8px;
color:#2C80C5;
text-decoration:underline;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
}

.topCaseLink a:active{
margin:0;
padding:0 0 0 8px;
color:#2C80C5;
text-decoration:underline;
background:transparent url(../../../img/arrow_blue.gif) no-repeat 0 50%;
}

.feature09EventBox{
margin:10px 0 0 12px;
padding:0;
clear:both;
}.topCaseBox{
margin:0;
padding:0;
width:710px;
clear:both;
}


/**/
.jinji_img01 .point1{
	margin:0;
	padding:0;
	text-indent:-1000em;
	width:40px;
	height:40px;
	position:relative;
	top:77px;
	left:257px;
	cursor:pointer;
	clear:both;
}
.jinji_img01 .point2{
	margin:0;
	padding:0;
	text-indent:-1000em;
	width:40px;
	height:40px;
	position:relative;
	top:148px;
	left:207px;
	cursor:pointer;
	clear:both;
}
.jinji_img03 .point1{
margin:0;
padding:0;
text-indent:-1000em;
width:40px;
height:40px;
position:relative;
top:38px;
left:63px;
cursor:pointer;
clear:both;
}
.jinji_img05 .point1{
margin:0;
padding:0;
text-indent:-1000em;
width:40px;
height:40px;
position:relative;
top:219px;
left:69px;
cursor:pointer;
clear:both;
}
.jinji_img05 .point2{
	margin:0;
	padding:0;
	text-indent:-1000em;
	width:40px;
	height:40px;
	position:relative;
	top:298px;
	left:356px;
	cursor:pointer;
	clear:both;
}

/**/
#triggers{
	margin:400px 0 0 200px;
	text-align:center;
}
.overlayImg {
	cursor:pointer;
	margin:0 5px;
}

.simple_overlay {
	display:none;
	z-index:10000;
	background-color:#EEE;
	padding:8px 8px 38px 8px;
}
.simple_overlay .close{
	background-image:url(../img/close.jpg);
	position:absolute;
	margin:0 0 0 -35px;
	left:50%;
	bottom:6px;
	cursor:pointer;
	height:25px;
	width:70px;
}

p.adjust{
	letter-spacing:1pt;
}
span.printguard{
    position:absolute;
    display:block;
    width:694px;
    height:694px;
    background-image:url(/click/img/spacer.gif);
}
