/**/
.bottomInqBox dl{
margin:9px 0 0 0;
}

.footstepBox{
line-height:180%;
}

/**/
.nextMain{
margin:15px 0 0 0;
padding:0;
clear:both;
}

.nextLayoutBox{
margin:15px 0 0 0;
padding:0;
width:710px;
clear:both;
}

.nextLayoutLeft{
margin:0;
padding:0;
width:350px;
float:left;
}

.nextLayoutRight{
margin:0 0 0 10px;
padding:0;
width:350px;
float:left;
}

.nextLayoutImg{
margin:0;
padding:0;
width:97px;
float:left;
}

.nextLayoutTxt{
margin:0;
padding:0;
width:243px;
float:right;
}

.nextLayoutTxt h4{
margin:0;
padding:0;
clear:both;
}

.nextLayoutTxt p{
margin:10px 0 0 0;
padding:0;
clear:both;
}

.nextLayoutLink{
margin:10px 0 0 0;
padding:0 0 0 15px;
background:transparent url(../img/arrow01.gif) no-repeat 0 3px;
clear:both;
}

.nextLayoutLink a{
margin:0;
padding:0;
clear:both;
}

.nextLineupTit{
margin:0;
padding:0;
width:710px;
clear:both;
}

.nextListBox{
margin:15px 0 0 0;
padding:0;
background:transparent url(../img/next_list_bg02.jpg) no-repeat 0 38px;
clear:both;
}

.nextListTit{
margin:15px 0 0 0;
padding:0;
height:38px;
background:transparent url(../img/next_list_bg01.jpg) no-repeat 0 0;
clear:both;
}

.nextListTit h3{
margin:0;
padding:10px 0 0 10px;
font-size:130%;
clear:both;
}

.nextList{
margin:0;
padding:10px 10px 20px 10px;
background:transparent url(../img/next_list_bg03.jpg) no-repeat 0 100%;
clear:both;
_height:7.0em;
}

*:first-child+html .nextList{
height:7.0em;
}

.nextList dt{
margin:0;
padding:0;
clear:both;
}

.nextList dd{
margin:0;
padding:0;
clear:both;
}

.nextList dd a{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../img/arrow02.gif) no-repeat 0 5px;
clear:both;
}

.nextListLeft{
margin:0;
padding:0;
width:214px;
float:left;
}

.nextListCenter{
margin:0;
padding:0;
width:232px;
float:left;
}

.nextListRight{
margin:0;
padding:0;
width:239px;
float:left;
}

.nextLineupLink{
margin:30px 0 30px 0;
padding:20px 0 0 20px;
width:688px;
min-height:247px;
_height:247px;
background:#F8F8F8 url(../img/next_lineup_img01.jpg) no-repeat 0 100%;
border:solid 1px #682455;
clear:both;
}

.nextLineupLink a:link{
color:#FFF;
}

.nextLineupLink a:visited{
color:#FFF;
}

.nextLineupLink a:hover{
color:#FFF;
}

.nextLineupLink a:active{
color:#FFF;
}

dl.nextLineupLinkLeft{
margin:0;
padding:0;
width:210px;
float:left;
}

.nextLineupLinkLeft dt{
margin:0;
padding:3px 0 3px 10px;
font-size:120%;
background:transparent url(../img/next_lineup_tit01.gif) repeat-y 0 0;
font-weight:bold;
}

.nextLineupLinkLeft dd{
margin:8px 0 0 0;
padding:5px 0 0 24px;
display:block;
height:21px;width:186px;
font-weight:bold;
background:transparent url(../img/next_lineup_btn01.jpg) no-repeat 0 0;
}

.nextLineupLinkCenter{
margin:0 0 0 20px;
padding:0;
width:210px;
float:left;
}

.nextLineupLinkCenter dt{
margin:0;
padding:3px 0 3px 10px;
font-size:120%;
background:transparent url(../img/next_lineup_tit02.gif) repeat-y 0 0;
font-weight:bold;
}

.nextLineupLinkCenter dd.center01{
margin:8px 0 0 0;
padding:5px 0 0 24px;
display:block;
height:21px;
width:186px;
font-weight:bold;
background:transparent url(../img/next_lineup_btn02a.jpg) no-repeat 0 0;
}

.nextLineupLinkCenter dd.center02{
margin:8px 0 0 0;
padding:5px 0 0 24px;
display:block;
height:21px;
width:186px;
font-weight:bold;
background:transparent url(../img/next_lineup_btn02b.jpg) no-repeat 0 0;
}

.nextLineupLinkCenter dd.center03{
margin:8px 0 0 0;
padding:5px 0 0 24px;
display:block;
height:21px;
width:186px;
font-weight:bold;
background:transparent url(../img/next_lineup_btn02c.jpg) no-repeat 0 0;
}

.nextLineupLinkCenter dd.center04{
margin:8px 0 0 0;
padding:5px 0 0 24px;
display:block;
height:21px;
width:186px;
font-weight:bold;
background:transparent url(../img/next_lineup_btn02d.jpg) no-repeat 0 0;
}

.nextLineupLinkCenter dd.center05{
margin:8px 0 0 0;
padding:5px 0 0 24px;
display:block;
height:21px;
width:186px;
font-weight:bold;
background:transparent url(../img/next_lineup_btn02e.jpg) no-repeat 0 0;
}

.nextLineupLinkCenter dd.center06{
margin:8px 0 0 0;
padding:5px 0 0 24px;
display:block;
height:21px;
width:186px;
font-weight:bold;
background:transparent url(../img/next_lineup_btn02f.jpg) no-repeat 0 0;
}

.nextLineupLinkRight{
margin:0 0 0 20px;
padding:0;
width:210px;
float:left;
}

.nextLineupLinkRight dt{
margin:0;
padding:3px 0 3px 10px;
font-size:120%;
background:transparent url(../img/next_lineup_tit03.gif) repeat-y 0 0;
font-weight:bold;
}

.nextLineupLinkRight dd.right01{
margin:8px 0 0 0;
padding:5px 0 0 24px;
display:block;
height:21px;
width:186px;
font-weight:bold;
background:transparent url(../img/next_lineup_btn03a.jpg) no-repeat 0 0;
}

.nextLineupLinkRight dd.right02{
margin:8px 0 0 0;
padding:5px 0 0 24px;
display:block;
height:21px;
width:186px;
font-weight:bold;
background:transparent url(../img/next_lineup_btn03b.jpg) no-repeat 0 0;
}

.nextLineupLinkRight dd.right03{
margin:8px 0 0 0;
padding:5px 0 0 24px;
display:block;
height:21px;
width:186px;
font-weight:bold;
background:transparent url(../img/next_lineup_btn03c.jpg) no-repeat 0 0;
}

.nextRecommendBox{
margin:10px 0 0 0;
padding:0;
clear:both;
}

.nextRecommendBox ul{
margin:0;
padding:0;
list-style:none;
clear:both;
}

.nextRecommendBox li{
margin:0;
padding:0 0 0 10px;
float:left;
}

.nextRecommendBox li.nextRecommendLeft{
margin:0;
padding:0 0 0 0;
float:left;
}

.nextRecommendLeft{
margin:10px 0 0 0;
padding:0;
width:354px;
float:left;
background:transparent url(../img/next_recommend_bg01.jpg) no-repeat 0 0;
}

.nextRecommendRight{
margin:10px 0 0 0;
padding:0;
width:354px;
float:right;
background:transparent url(../img/next_recommend_bg01.jpg) no-repeat 0 0;
}

.nextRecommendBox{
margin:0;
padding:10px 10px 12px 10px;
width:334px;
background:transparent url(../img/next_recommend_bg02.jpg) no-repeat 0 100%;
}

.nextRecommendLink{
margin:5px 0 0 0;
padding:0 0 0 15px;
background:transparent url(../img/arrow01.gif) no-repeat 0 4px;
}

.nextRecommendImg{
margin:0;
padding:0;
width:150px;
float:left;
}

.nextRecommendTxt{
margin:0;
padding:0 0 0 10px;
width:170px;
float:left;
min-height:9.9em;
_height:8.6em;
}

*:first-child+html .nextRecommendTxt{
height:8.6em;
}

.nextRecommendTxt p{
margin:5px 0 0 0;
padding:0;
}

/*------------------------------------------
ƒtƒŒƒbƒc
-------------------------------------------*/



.kadomaru_710{
	margin:10px 0 0;
	width:714px;
	height:55px;
	background:transparent url(../img/kadomaru_714_on.jpg) no-repeat 0 0;
	clear:both;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.kadomaru_710 h3{
margin:0;
padding:10px 0 0 12px;
font-size:130%;
clear:both;
}

.kadomaru_710 h3 a:link{
	margin:0;
	padding:0 0 0 17px;
	background:transparent 0 5px;
	text-decoration:none;
}

.kadomaru_710 h3 a:visited{
	margin:0;
	padding:0 0 0 17px;
	text-decoration:none;
}

.kadomaru_710 h3 a:hover{
	margin:0;
	padding:0 0 0 17px;
	text-decoration:underline;
}


.kadomaru_710 h3 a:active{
	margin:0;
	padding:0 0 0 17px;
	text-decoration:underline;
}
.kadomaru_710_content {
	background-image: url(../img/kadomaru_714_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	width: 674px;
	padding-right: 20px;
	padding-left: 20px;
	overflow: hidden;
	zoom:1;
	margin: 0px;
	padding-bottom:20px;
	padding-top: 0px;
}
.kadomaru_710_content p {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	clear: both;
}

dl.kadomaru_710_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 330px;
}
dl.kadomaru_710_right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 330px;
}
dl.kadomaru_710_left dt {
	margin: 0px 0px 10px;
	padding:1px 0 0 20px;
	background:transparent url(../img/arrow01.gif) no-repeat 0 4px;

}
dl.kadomaru_710_right dt {
	margin: 0px 0px 10px;
	padding:1px 0 0 20px;
	background:transparent url(../img/arrow01.gif) no-repeat 0 4px;

}
dl.kadomaru_710_left dd {
	margin: 0px;
	padding: 0px;

}
dl.kadomaru_710_right dd {
	margin: 0px;
	padding: 0px;

}
.kadomaru_710_content p.flets {
	font-weight: bold;
	padding: 0px 0px 0px 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: right;
}

/**/
.nextMain{
margin:15px 0 0 0;
padding:0;
background:transparent url(../img/next_main_bg.jpg) repeat-x 0 0;
width:960px;
height:239px;
clear:both;
}

.nextMainImg{
margin:0;
padding:0;
width:736px;
float:left;
}

.nextMainBtn{
margin:0;
padding:0;
width:220px;
float:left;
}

.nextMainBtn ul{
margin:0;
padding:0;
list-style:none;
width:220px;
}

.nextMainBtn li{
margin:5px 0 0 0;
padding:0;
width:220px;
height:73px;
font-size:1px;
}

.nextLineupBox{
margin:15px 0 0 0;
padding:0;
clear:both;
}

.nextLineupTab{
margin:10px 0 0 0;
padding:0;
width:714px;
_width:715px;
clear:both;
}

.nextLineupTab li{
margin:0;
padding:0;
}

.nextLineupTab li.change01{
margin:0;
padding:0;
width:234px;
}

.nextLineupTab li.change02{
margin:0;
padding:0 0 0 5px;
_padding:0 0 0 7px;
width:234px;
}

.nextLineupTab li.change03{
margin:0;
padding:0 0 0 5px;
_padding:0 0 0 6px;
width:234px;
}

.tab {
    display:block;
}

.noshow {
    display:none;
}

.tab_selector {
cursor:pointer;
}

.nextLineupList01{
margin:0;
padding:0 0 10px 0;
background:#FFF;
border:solid 3px #B13E7C;
width:706px;
clear:both;
}

.nextLineupList02{
margin:0;
padding:0 0 10px 0;
background:#FFF;
border:solid 3px #363D8D;
width:706px;
clear:both;
}

.nextLineupList03{
margin:0;
padding:0 0 10px 0;
background:#FFF;
border:solid 3px #32731E;
width:706px;
clear:both;
}

.nextProductsList01{
	_margin:11px 0 0 0;
	padding:0;
	height:21em;
	_height:14.8em;
	clear:both;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.nextProductsList02{
	padding:0;
	height:21em;
	clear:both;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.nextProductsList03{
	_padding:2.0em 0 0 0;
	height:21em;
	_height:12.9em;
	clear:both;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
*:first-child+html .nextProductsList03{
margin:9px 0 0 0;
border:solid 1px #FFF;
}



#nextProductCaseList {
	width: 669px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 18px;
}
#nextProductCaseList h4.case_tit {
	margin: 0px;
	padding: 0px;
}
#nextProductCaseList ul.caseList {
	margin: 0px;
	padding: 0px;
	width: 670px;
}
#nextProductCaseList ul.caseList li {
	padding: 0px;
	list-style-type: none;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}









.nextProductsBox{
margin:10px 0 0 18px;
padding:0;
width:321px;
float:left;
}

.nextProductsImg{
margin:0;
padding:0 0 5px 0;
width:52px;
float:left;
}

.nextProductsTxt{
margin:0 0 0 12px;
padding:0;
width:257px;
float:left;
}

.nextProductsCatch{
margin:0;
padding:0;
font-weight:bold;
clear:both;
}

.nextProductsTit{
margin:5px 0 0 0;
padding:0;
}

.nextProductsTit a:link{
padding:0 0 0 10px;
color:#2C80C5;
font-weight:bold;
font-size:120%;
_font-size:95%;
text-decoration:none;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 5px;
}
*:first-child+html .nextProductsTit a:link{
font-size:95%;
}

.nextProductsTit a:visited{
padding:0 0 0 10px;
color:#2C80C5;
font-weight:bold;
font-size:120%;
_font-size:95%;
text-decoration:none;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 5px;
}
*:first-child+html .nextProductsTit a:visited{
font-size:95%;
}

.nextProductsTit a:hover{
padding:0 0 0 10px;
color:#2C80C5;
font-weight:bold;
font-size:120%;
_font-size:95%;
text-decoration:underline;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 5px;
}
*:first-child+html .nextProductsTit a:hover{
font-size:95%;
}

.nextProductsTit a:active{
padding:0 0 0 10px;
color:#2C80C5;
font-weight:bold;
font-size:120%;
_font-size:95%;
text-decoration:underline;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 5px;
}
*:first-child+html .nextProductsTit a:active{
font-size:95%;
}

.nextProductsCopy{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.nextOptionBox01{
margin:15px 10px 0 10px;
padding:2.2em 5px 0 5px;
width:679px;
height:4.5em;
background:transparent url(../../img/line_dot.gif) repeat-x 0 0;
clear:both;
}

.nextOptionBox02{
margin:15px 10px 0 10px;
padding:1.2em 5px 0 5px;
width:679px;
height:5.5em;
background:transparent url(../../img/line_dot.gif) repeat-x 0 0;
clear:both;
}

.nextOptionBox03{
margin:15px 10px 0 10px;
padding:2.2em 5px 0 5px;
width:679px;
height:4.5em;
background:transparent url(../../img/line_dot.gif) repeat-x 0 0;
clear:both;
}

.nextOptionLeft{
margin:0 0 0 0;
_margin:0 0 0 0;
padding:0;
width:315px;
_width:300px;
float:left;
}

.nextOptionRight{
margin:0 0 10px 12px;
padding:0 0 0 12px;
width:335px;
background:transparent url(../../img/line_dot03.gif) repeat-y 0 0;
float:left;
}

.nextOptionLeftTxt{
margin:0;
padding:0;
}

.nextOptionLeftCatch{
margin:0;
padding:0;
font-weight:bold;
font-size:115%;
clear:both;
}

.nextOptionLeftTit{
margin:5px 0 0 0;
padding:0;
}

.nextOptionLeftTit a:link{
padding:0 0 0 10px;
color:#2C80C5;
font-weight:bold;
font-size:120%;
_font-size:95%;
text-decoration:none;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 5px;
}
*:first-child+html .nextOptionLeftTit a:link{
font-size:95%;
}

.nextOptionLeftTit a:visited{
padding:0 0 0 10px;
color:#2C80C5;
font-weight:bold;
font-size:120%;
_font-size:95%;
text-decoration:none;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 5px;
}
*:first-child+html .nextOptionLeftTit a:visited{
font-size:95%;
}

.nextOptionLeftTit a:hover{
padding:0 0 0 10px;
color:#2C80C5;
font-weight:bold;
font-size:120%;
_font-size:95%;
text-decoration:underline;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 5px;
}
*:first-child+html .nextOptionLeftTit a:hover{
font-size:95%;
}

.nextOptionLeftTit a:active{
padding:0 0 0 10px;
color:#2C80C5;
font-weight:bold;
font-size:120%;
_font-size:95%;
text-decoration:underline;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 5px;
}
*:first-child+html .nextOptionLeftTit a:active{
font-size:95%;
}

.nextOptionLeftCopy{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.nextOptionBox01 h3{
margin:0;
padding:0;
_font-size:115%;
clear:both;
}

*:first-child+html .nextOptionBox01 h3{
font-size:100%;
}

.nextOptionBox01 ul{
margin:3px 0 0 0;
padding:0;
list-style:none;
clear:both;
}

.nextOptionBox01 li{
margin:5px 0 0 0;
padding:0 10px 0 5px;
width:140px;
float:left;
}

.nextOptionBox01 li a:link{
padding:0 0 0 10px;
color:#2C80C5;
text-decoration:none;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
}

.nextOptionBox01 li a:visited{
padding:0 0 0 10px;
color:#2C80C5;
text-decoration:none;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
}

.nextOptionBox01 li a:hover{
padding:0 0 0 10px;
color:#2C80C5;
text-decoration:underline;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
}

.nextOptionBox01 li a:active{
padding:0 0 0 10px;
color:#2C80C5;
text-decoration:underline;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
}

.nextOptionBox02 h3{
margin:0;
padding:0;
clear:both;
_font-size:115%;
}

*:first-child+html .nextOptionBox02 h3{
font-size:100%;
}

.nextOptionBox02 ul{
margin:3px 0 0 0;
padding:0;
list-style:none;
clear:both;
}

.nextOptionBox02 li{
margin:5px 0 0 0;
padding:0 10px 0 5px;
width:145px;
float:left;
}

.nextOptionBox02 li.left{
margin:5px 0 0 0;
padding:0 10px 0 5px;
width:150px;
float:left;
}

.nextOptionBox02 li.right{
margin:5px 0 0 0;
padding:0 10px 0 5px;
width:155px;
float:left;
}

.nextOptionBox02 li a:link{
padding:0 0 0 10px;
color:#2C80C5;
text-decoration:none;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
}

.nextOptionBox02 li a:visited{
padding:0 0 0 10px;
color:#2C80C5;
text-decoration:none;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
}

.nextOptionBox02 li a:hover{
padding:0 0 0 10px;
color:#2C80C5;
text-decoration:underline;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
}

.nextOptionBox02 li a:active{
padding:0 0 0 10px;
color:#2C80C5;
text-decoration:underline;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
}

.nextOptionBox03 h3{
margin:0;
padding:0;
clear:both;
_font-size:115%;
}

*:first-child+html .nextOptionBox03 h3{
font-size:100%;
}

.nextOptionBox03 ul{
margin:3px 0 0 0;
padding:0;
list-style:none;
clear:both;
}

.nextOptionBox03 li{
margin:5px 0 0 0;
padding:0 10px 0 5px;
width:140px;
float:left;
}

.nextOptionBox03 li a:link{
padding:0 0 0 10px;
color:#2C80C5;
text-decoration:none;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
}

.nextOptionBox03 li a:visited{
padding:0 0 0 10px;
color:#2C80C5;
text-decoration:none;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
}

.nextOptionBox03 li a:hover{
padding:0 0 0 10px;
color:#2C80C5;
text-decoration:underline;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
}

.nextOptionBox03 li a:active{
padding:0 0 0 10px;
color:#2C80C5;
text-decoration:underline;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
}


/**/
.nextRelationBox{
margin:15px 10px 0 10px;
padding:15px 5px 0 5px;
width:679px;
background:transparent url(../../img/line_dot.gif) repeat-x 0 0;
clear:both;
}

.nextRelationBox h3{
margin:0;
padding:10px 0 0 0;
height:23px;
font-size:115%;
clear:both;
}


.relationList dl{
margin:0;
padding:0;
}

.relationList dt{
margin:0;
padding:0;
font-weight:bold;
clear:both;
}

.relationList dd{
margin:2px 0 0 0;
padding:0;
clear:both;
}

.relationList dd a:link{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:none;
clear:both;
}

.relationList dd a:visited{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:none;
clear:both;
}

.relationList dd a:hover{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:underline;
clear:both;
}

.relationList dd a:active{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:underline;
clear:both;
}

.relationListLeft{
margin:10px 0 0 0;
padding:0;
width:210px;
float:left;
}

.relationListCenter{
margin:10px 0 0 0;
padding:0;
width:228px;
float:left;
}

.relationListRight{
margin:10px 0 0 0;
padding:0;
width:235px;
float:left;
}

/**/

.navigationBox{
margin:15px 0 0 0;
padding:0;
background:transparent url(../../img/frame01_bg02.gif) repeat-y 0 0;
width:714px;
clear:both;
}

.navigationBox h2{
margin:0;
padding:10px 0 0 15px;
background:transparent url(../../img/tit11.jpg) no-repeat 0 0;
width:699px;
height:23px;
clear:both;
}

.navigationLayout{
margin:0;
padding:10px 0 15px 15px;
background:transparent url(../../img/frame01_bg03.gif) no-repeat 0 100%;
clear:both;
}

.navigationLeft{
margin:0;
padding:0;
width:339px;
float:left;
}

.navigationRight{
margin:0;
padding:0;
width:339px;
float:right;
}

.navigationImg{
margin:0;
padding:0;
width:120px;
float:left;
}

.navigationTxt{
margin:0;
padding:5px 0 0 15px;
width:170px;
float:left;
}

.navigationTxt a:link{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:none;
}

.navigationTxt a:visited{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:none;
}

.navigationTxt a:hover{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:underline;
}

.navigationTxt a:active{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:underline;
}

.navigationTxt p{
margin:5px 0 0 0;
padding:0;
}

.demoBox{
margin:15px 0 0 0;
padding:0;
background:transparent url(../../img/demo_bg01.jpg) no-repeat 0 0;
clear:both;
}

.demoBox h2{
margin:0;
padding:12px 0 0 15px;
width:173px;
float:left;
}

.demoBox p.demoLead{
margin:0;
padding:15px 0 0 20px;
width:265px;
float:left;
}

/**/
.frameBox{
margin:15px 0 0 0;
padding:0;
background:transparent url(../../img/frame01_bg02.gif) repeat-y 0 0;
width:714px;
clear:both;
}

.frameBox h2{
margin:0;
padding:20px 0 0 10px;
background:transparent url(../../img/frame01_bg01.gif) no-repeat 0 0;
clear:both;
}

.frameLayout{
margin:0;
padding:0 0 15px 0;
background:transparent url(../../img/frame01_bg03.gif) no-repeat 0 100%;
width:714px;
clear:both;
}

.frameContents{
margin:30px 0 5px 0;
padding:0;
width:714px;
clear:both;
}

.frameLeft{
margin:0 0 0 15px;
padding:0;
width:376px;
float:left;
}

.frameLeft h3{
margin:0;
padding:0;
}

.frameCatch{
margin:15px 0 0 10px;
padding:0;
}

.frameLeft p{
margin:15px 0 0 10px;
padding:0;
line-height:180%;
}

.frameRight{
margin:0 20px 0 0;
padding:20px 0 0 0;
width:284px;
float:right;
}

.frameImg{
margin:0;
padding:0;
text-align:center;
}

.frameZoom{
margin:10px 0 0 0;
padding:0;
text-align:center;
}

.frameZoom a:link{
margin:0;
padding:5px 0 5px 20px;
background:transparent url(../../img/icon_zoom.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:none;
}

.frameZoom a:visited{
margin:0;
padding:5px 0 5px 20px;
background:transparent url(../../img/icon_zoom.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:none;
}

.frameZoom a:hover{
margin:0;
padding:5px 0 5px 20px;
background:transparent url(../../img/icon_zoom.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:underline;
}

.frameZoom a:active{
margin:0;
padding:5px 0 5px 20px;
background:transparent url(../../img/icon_zoom.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:underline;
}

.frameColumn{
margin:10px 0 0 0;
padding:0;
background:transparent url(../img/column_bg03.gif) no-repeat 0 100%;
}

.frameColumnBox{
margin:15px 0 0 23px;
padding:0;
background:#F2F2F2 url(../img/column_bg01.gif) no-repeat 0 0;
width:668px;
clear:both;
}

.frameColumnBox p{
line-height:180%;
}

.frameColumnLayout{
margin:0;
padding:17px 23px 0 23px;
background:transparent url(../img/column_bg02.gif) no-repeat 0 100%;
clear:both;
}

.frameColumn01{
margin:0;
padding:0;
}

.frameColumn01Left{
margin:0;
padding:0;
width:355px;
float:left;
}

.frameColumn01Right{
margin:0;
padding:0;
width:252px;
float:right;
}

.frameColumn01Right img{
margin:0;
padding:0;
cursor:pointer;
}

.frameColumn02{
margin:20px 0 0 0;
padding:0;
width:295px;
float:left;
}

.frameColumn03{
margin:20px 0 0 0;
padding:0;
width:295px;
float:right;
}

.frameColumn04{
margin:0;
padding:0;
width:622px;
clear:both;
}

.frameColumnBox p.columnLinkLeft{
margin:0;
padding:0 0 17px 0;
width:295px;
float:left;
}

.frameColumnBox p.columnLinkRight{
margin:0;
padding:0 0 17px 0;
width:295px;
float:right;
}

.columnLinkLeft a:link,.columnLinkRight a:link{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:none;
}

.columnLinkLeft a:visited,.columnLinkRight a:visited{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:none;
}

.columnLinkLeft a:hover,.columnLinkRight a:hover{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:underline;
}

.columnLinkLeft a:active,.columnLinkRight a:active{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../img/arrow_blue.gif) no-repeat 0 3px;
color:#2C80C5;
text-decoration:underline;
}

/**/
.nextFrameBox{
margin:20px 0 0 0;
padding:0;
background:transparent url(../../img/frame01_bg02.gif) repeat-y 0 0;
width:714px;
clear:both;
}

.nextFrameTit{
padding:0;
background:transparent url(../img/next_frame_bg.jpg) no-repeat 0 0;
width:714px;
height:245px;
clear:both;
}

.nextFrameCatch{
margin:0 0 0 109px;
padding:32px 0 0 0;
clear:both;
}

.nextFrameLead{
margin:16px 0 0 109px;
padding:0;
clear:both;
}

.nextFrameTit h2{
margin:13px 0 0 21px;
padding:0;
clear:both;
}

.frameContents h3{
margin:0 0 0 2px;
padding:0;
clear:both;
}

.frameContentsTxt{
margin:15px 23px 0 23px;
padding:0;
line-height:180%;
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;
}

.adjust {
	letter-spacing:1pt;
}

p.adjust {
	letter-spacing:1pt;
}

/**/
.topTabBox{
margin:15px 0 0 0;
padding:0;
}

.topTab{
margin:0;
padding:0;
height:46px;
overflow:hidden;
clear:both;
}

.topTab ul{
margin:0;
padding:0;
list-style:none;
}

.topTab li{
margin:0;
padding:0;
float:left;
}

.topTab li.topTab01{
margin:0;
padding:0;
width:234px;
float:left;
}

.topTab li.topTab02{
margin:0;
padding:0 0 0 5px;
_padding:0 0 0 7px;
width:234px;
float:left;
}

.topTab li.topTab03{
margin:0;
padding:0 0 0 5px;
_padding:0 0 0 6px;
width:234px;
float:left;
}


#banner_section {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	height: 50px;
}
#banner_section img {
	width: 370px;
	margin-right: 20px;
	float: left;
}
#banner_section p {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

