@charset "utf-8";

.text{
	background:url(../../images/product/text01.png) no-repeat center center;
	width:640px;
	height:105px;
}

.wrap{
	border-bottom:5px solid #66FFFF;
	margin-bottom:20px;
	padding-bottom:100px;
}

.point h1{
	background:url(../../images/product/title_point.png) no-repeat left top;
	width:640px;
	height:66px;
}

.point .pic01{
	background:url(../../images/product/point_pic01.jpg) no-repeat left top;
	width:640px;
	height:450px;
	background-size:640px 450px;
}

.rtc h1{
	background:url(../../images/product/title_rtc.png) no-repeat left top;
	width:640px;
	height:66px;
}

.rtc .pic01{
	background:url(../../images/product/rtc_pic01.jpg) no-repeat left top;
	width:640px;
	height:450px;
	background-size:640px 450px;
}

.rtc .pic02{
	background:url(../../images/product/rtc_pic02.jpg) no-repeat left top;
	width:640px;
	height:450px;
	background-size:640px 450px;
}

.feature h1{
	background:url(../../images/product/title_feature.png) no-repeat left top;
	width:640px;
	height:66px;
}

.feature .pic01{
	background:url(../../images/product/feature_pic01.jpg) no-repeat left top;
	width:640px;
	height:450px;
	background-size:640px 450px;
}

.feature .pic02{
	background:url(../../images/product/feature_pic02.jpg) no-repeat left top;
	width:640px;
	height:450px;
	background-size:640px 450px;
}

.feature .pic03{
	background:url(../../images/product/feature_pic03.jpg) no-repeat left top;
	width:640px;
	height:450px;
	background-size:640px 450px;
}

.flow h1{
	background:url(../../images/product/title_flow.png) no-repeat left top;
	width:640px;
	height:66px;
}

.flow .pic01{
	background:url(../../images/product/flow_pic01.png) no-repeat left top;
	width:640px;
	height:1631px;
	background-size:640px 1681px;
}



.action h1{
	background:url(../../images/product/title_action.png) no-repeat left top;
	width:640px;
	height:66px;
}

.action section{
	margin-bottom:80px;
}

.action .section01 h2{
	background:url(../../images/product/action_stitle01.png) no-repeat left top;
	width:640px;
	height:75px;
	background-size:640px 75px;
}

.action .section01 .pic01{
	background:url(../../images/product/action_pic01_1.png) no-repeat left top;
	width:640px;
	height:329px;
	background-size:640px 329px;
}
.action .section01 .pic02{
	background:url(../../images/product/action_pic01_2.png) no-repeat left top;
	width:640px;
	height:111px;
	background-size:640px 111px;
}
.action .section01 .pic03{
	background:url(../../images/product/action_pic01_3.png) no-repeat left top;
	width:640px;
	height:413px;
	background-size:640px 413px;
}
.action .section01 .pic04{
	background:url(../../images/product/action_pic01_4.png) no-repeat left top;
	width:640px;
	height:207px;
	background-size:640px 207px;
}
.action .section01 .pic05{
	background:url(../../images/product/action_pic01_5.png) no-repeat left top;
	width:640px;
	height:201px;
	background-size:640px 201px;
}
.action .section01 .pic06{
	background:url(../../images/product/action_pic01_6.png) no-repeat left top;
	width:640px;
	height:208px;
	background-size:640px 208px;
}
.action .section01 .pic07{
	background:url(../../images/product/action_pic01_7.png) no-repeat left top;
	width:640px;
	height:202px;
	background-size:640px 202px;
}
.action .section01 .pic08{
	background:url(../../images/product/action_pic01_8.png) no-repeat left top;
	width:640px;
	height:207px;
	background-size:640px 207px;
}
.action .section01 .pic09{
	background:url(../../images/product/action_pic01_9.png) no-repeat left top;
	width:640px;
	height:203px;
	background-size:640px 203px;
}
.action .section01 .pic10{
	background:url(../../images/product/action_pic01_10.png) no-repeat left top;
	width:640px;
	height:225px;
	background-size:640px 225px;
}
.action .section01 .pic11{
	background:url(../../images/product/action_pic01_11.png) no-repeat left top;
	width:640px;
	height:234px;
	background-size:640px 234px;
}

.action .section02 h2{
	background:url(../../images/product/action_stitle02.png) no-repeat left top;
	width:640px;
	height:75px;
	background-size:640px 75px;
}

.action .section02 .pic01{
	background:url(../../images/product/action_pic02_1.png) no-repeat left top;
	width:640px;
	height:391px;
	background-size:640px 391px;
}
.action .section02 .pic02{
	background:url(../../images/product/action_pic02_2.png) no-repeat left top;
	width:640px;
	height:404px;
	background-size:640px 404px;
}
.action .section02 .pic03{
	background:url(../../images/product/action_pic02_3.png) no-repeat left top;
	width:640px;
	height:433px;
	background-size:640px 433px;
}
.action .section02 .pic04{
	background:url(../../images/product/action_pic02_4.png) no-repeat left top;
	width:640px;
	height:217px;
	background-size:640px 217px;
}
.action .section02 .pic05{
	background:url(../../images/product/action_pic02_5.png) no-repeat left top;
	width:640px;
	height:192px;
	background-size:640px 192px;
}
.action .section02 .pic06{
	background:url(../../images/product/action_pic02_6.png) no-repeat left top;
	width:640px;
	height:241px;
	background-size:640px 241px;
}
.action .section02 .pic07{
	background:url(../../images/product/action_pic02_7.png) no-repeat left top;
	width:640px;
	height:193px;
	background-size:640px 193px;
}
.action .section02 .pic08{
	background:url(../../images/product/action_pic02_8.png) no-repeat left top;
	width:640px;
	height:435px;
	background-size:640px 435px;
}

.action section{
	margin-bottom:80px;
}

.action .section03 h2{
	background:url(../../images/product/action_stitle03.png) no-repeat left top;
	width:640px;
	height:75px;
	background-size:640px 75px;
}

.action .section03 .pic01{
	background:url(../../images/product/action_pic03.png) no-repeat left top;
	width:640px;
	height:435px;
	background-size:640px 435px;
}

.action .section04 h2{
	background:url(../../images/product/action_stitle04.png) no-repeat left top;
	width:640px;
	height:75px;
	background-size:640px 75px;
}

.action .section04 .pic01{
	background:url(../../images/product/action_pic04.png) no-repeat left top;
	width:640px;
	height:577px;
	background-size:640px 577px;
}

.action .section05 h2{
	background:url(../../images/product/action_stitle05.png) no-repeat left top;
	width:640px;
	height:75px;
	background-size:640px 75px;
}

.action .section05 .pic01{
	background:url(../../images/product/action_pic05.png) no-repeat left top;
	width:640px;
	height:410px;
	background-size:640px 410px;
}

.action .section06 h2{
	background:url(../../images/product/action_stitle06.png) no-repeat left top;
	width:640px;
	height:75px;
	background-size:640px 75px;
}

.action .section06 .pic01{
	background:url(../../images/product/action_pic06.png) no-repeat left top;
	width:640px;
	height:425px;
	background-size:640px 425px;
}

.action .section07 {
	margin-bottom:0;
}
.action .section07 h2{
	background:url(../../images/product/action_stitle07.png) no-repeat left top;
	width:640px;
	height:75px;
	background-size:640px 75px;
}

.action .section07 .pic01{
	background:url(../../images/product/action_pic07.png) no-repeat left top;
	width:640px;
	height:405px;
	background-size:640px 405px;
}

.action .titleIndex{
	background:url(../../images/product/action_stitle.png) no-repeat left top;
	width:230px;
	height:66px;
	margin:33px auto;
}

.action .lnavi{
	width:614px;
	margin:0 auto;
}

.action .lnavi ul li a{
	display: block;
	overflow: hidden;
	text-indent: 100%; white-space: nowrap;
	background-repeat: no-repeat;
	background-position: 0 0;
	-moz-background-size: auto auto;
	background-size: auto auto;
	width:614px;
}

.action .lnavi ul li.nav01 a.archive{
	background:url(../../images/product/action_lnavi01_def.png) no-repeat left top;
	height:85px;
}
.action .lnavi ul li.nav01 a.archive.active{
	background:url(../../images/product/action_lnavi01_ov.png) no-repeat left top;
}

.action .lnavi ul li.nav01{
	background-image:
	url(../../images/product/action_lnavi01_top.png),
	url(../../images/product/action_lnavi01_bottom.png);
	background-repeat:
	no-repeat,
	no-repeat;
	background-position:
	left top,
	left bottom;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:25px;
}

.action .lnavi ul li.nav01 ul.subMenu{
	background:url(../../images/product/action_lnavi01_bg.png) repeat-y;
}

.action .lnavi ul li.nav01 ul.subMenu li a{
	display:block;
	text-indent:0; white-space: nowrap;
	background-repeat: no-repeat;
	background-position: 0 0;
	-moz-background-size: auto auto;
	background-size: auto auto;
	margin:0px 17px 20px 17px;
}

.action .lnavi ul li.nav01 ul.subMenu li:last-child a{
	margin-bottom:0;
	padding-bottom:20px;
}

.action .lnavi ul li.nav02 a.archive{
	background:url(../../images/product/action_lnavi02_def.png) no-repeat left top;
	height:85px;
}
.action .lnavi ul li.nav02 a.archive.active{
	background:url(../../images/product/action_lnavi02_ov.png) no-repeat left top;
}

.action .lnavi ul li.nav02{
	background-image:
	url(../../images/product/action_lnavi02_top.png),
	url(../../images/product/action_lnavi02_bottom.png);
	background-repeat:
	no-repeat,
	no-repeat;
	background-position:
	left top,
	left bottom;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:25px;
}

.action .lnavi ul li.nav02 ul.subMenu{
	background:url(../../images/product/action_lnavi02_bg.png) repeat-y;
}

.action .lnavi ul li.nav02 ul.subMenu li a{
	display:block;
	text-indent:0; white-space: nowrap;
	background-repeat: no-repeat;
	background-position: 0 0;
	-moz-background-size: auto auto;
	background-size: auto auto;
	margin:0px 17px 20px 17px;
}

.action .lnavi ul li.nav02 ul.subMenu li:last-child a{
	margin-bottom:0;
	padding-bottom:20px;
}

.action .lnavi ul li.nav03 a{
	background:url(../../images/product/action_lnavi03.png) no-repeat left top;
	height:114px;
	margin-bottom:25px;
}
.action .lnavi ul li.nav04 a{
	background:url(../../images/product/action_lnavi04.png) no-repeat left top;
	height:114px;
	margin-bottom:25px;
}
.action .lnavi ul li.nav05 a{
	background:url(../../images/product/action_lnavi05.png) no-repeat left top;
	height:114px;
	margin-bottom:25px;
}
.action .lnavi ul li.nav06 a{
	background:url(../../images/product/action_lnavi06.png) no-repeat left top;
	height:114px;
	margin-bottom:25px;
}
.action .lnavi ul li.nav07 a{
	background:url(../../images/product/action_lnavi07.png) no-repeat left top;
	height:114px;
}

/*== other ==*/
.anchor34{
	margin-top:-34px;
	padding-top:34px;
	display:block;
}

.anchor95{
	margin-top:-95px;
	padding-top:95px;
	display:block;
}

.anchor100{
	margin-top:-100px;
	padding-top:100px;
	display:block;
}



#footBtn{
	margin-bottom:10px;
}

#footBtn table{
	width:100%;
}

#footBtn table td.cellA{
	text-align:left;
	width:20%;
}
#footBtn table td.cellB{
	text-align:center;
	width:60%;
}
#footBtn table td.cellC{
	text-align:right;
	width:20%;
}
