@charset "utf-8";
p {
	padding: 0px;
}
#mains {
	width: 1024px;
}
#header #gNav {
}


#con {
	width: 1000px;
}



/* CSS Document */

#faqLeft {
	float: left;
	width: 215px;
}
#faqLeft .leftNav {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ededef;
	padding-bottom: 10px;
	background-image: url(../images/faqs/c_shadow.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 214px;
	font-size: 100%;
}
#faqLeft #useM {
	padding-top: 15px;
}
.blue06 {
	background-color: ;
	background-color: #E0EFFC;
}


#faqLeft ul .faqMenu {
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E7;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
	background-image: url(../images/faqs/arrow_qa1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

#faqLeft ul .faqMenu2 {
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 0px;
	background-image: url(../images/faqs/arrow_qa1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-top: 10px;
}
#faqLeft #bottom {
	padding-left: 0px;
}

#faqLeft #banList {
	padding-top: 10px;
}
#faqLeft #banList li {
	padding-top: 15px;
}



#faqRight {
	float: right;
	width: 750px;
	padding-bottom: 30px;
}
#faqRight #svFeat {
	padding-bottom: 15px;
	width: 750px;
}

#titleLegal {
	background-image: url(../images/legallenitity/bar1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 720px;
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #40404A;
	clear: both;
}
#titleLegal2 {
	background-image: url(../images/legallenitity/bar1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 720px;
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #40404A;
	clear: both;
}

.houzinTitle {
	font-size: 27px;
	color: #3C3C3E;
	padding-top: 0px;
	clear: both;
}
#legal {
	padding-top: 20px;
}
#leLeft {
	float: left;
	width: 452px;
	font-size: 15px;
	line-height: 1.4em;
}
#leRight {
	float: right;
	width: 261px;
}
#leLeft2 {
	float: left;
	width: 411px;
	font-size: 15px;
	line-height: 1.4em;
}
#leRight2 {
	float: right;
	width: 310px;
}
.leLeft3 {
	float: left;
	width: 450px;
	font-size: 15px;
	line-height: 1.4em;
}
.leRight3 {
	float: right;
	width: 250px;
}

#feature li {
	display: inline;
	padding-right: 27px;
}
#feature2 li {
	display: inline;
	padding-right: 10px;
}
#feature {
	padding-left: 10px;
	padding-top: 10px;
}
#feature2 {
	padding-left: 10px;
	padding-top: 10px;
}
#featText {
	padding-left: 10px;
	padding-top: 10px;
}
#featText li {
	background-image: url(../images/legallenitity/arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 14px;
	color: #3889E0;
	font-weight: bold;
}

#featText li a {
	color: #3889E0;

}

#li1 {
	float: left;
	width: 84px;
	margin-right: 14px;
}



#li2 {
	float: left;
	width: 84px;
	margin-right: 14px;
	
}
#li3 {
	float: left;
	width: 82px;
	margin-right: 20px;
	
}

#li4 {
	width: 82px;
	margin-right: 20px;
	float: left;

}
#li5 {
	float: left;
	width: 60px;
	margin-right: 40px;

}
#li6 {
	float: left;
	width: 82px;
	margin-right: 20px;

}
#li7 {
	float: left;
	width: 80px;
}

#useTitle {
	clear: both;
	font-size: 27px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#imageList {
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 15px;
}
#imageList li {
	padding-top: 5px;
}
#featInfo {
	border: 3px solid #C4C2C9;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
}
#featInfo ul li {
	display: inline;
	padding-top: 10px;
	font-size: 13px;
}

.houzinTitle {
	padding-bottom: 5px;
	padding-top: 15px;
}
#info1 {
	padding-bottom: 15px;
}

#info2 {
	padding-bottom: 15px;
}

#info3 {

}


#fl1 {
	background-image: url(../images/legallenitity/send.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-right: 30px;
}
#fl2  {
	background-image: url(../images/group.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-right: 30px;
}

#fl3 {
	background-image: url(../images/drive_web.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-right: 30px;
}
#fl4  {
	background-image: url(../images/lock_go.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-right: 30px;
}

#fl5 {
	background-image: url(../images/legallenitity/icon_small.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-right: 30px;
}
#fl6  {
	background-image: url(../images/ftools.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-right: 30px;
}

#fl7 {
	background-image: url(../images/legallenitity/fgroup.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-right: 25px;
}
#fl8  {
	background-image: url(../images/legallenitity/mgroup.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 17px;
	padding-right: 27px;
}


#fl9  {
	background-image: url(../images/legallenitity/url.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 17px;
	padding-right: 17px;
}


#fl10  {
	background-image: url(../images/user_suit.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-right: 20px;
}

#fl11  {
	background-image: url(../images/user_suit.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
}

#fl12  {
	background-image: url(../images/world_add.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 17px;
	padding-right: 17px;
}

#fl13  {
	background-image: url(../images/user.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-right: 30px;
}
#faqRight .next a {
	color: #248BD7;
}




.next {
	background-image: url(../images/legallenitity/arrow_next.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	padding-right: 20px;
	font-size: 15px;
	color: #248BD7;
	margin-top: 15px;
}
.lFeat {
	clear: both;
	padding-top: 20px;
}
.lFeat2 {

}
.border {
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}

.border2 {
	clear: both;
	padding-top: 10px;
}


.iconLeft {
	float: left;
	width: 70px;
}

.iconLeft2 {
	float: left;
	width: 70px;
	padding-left: 15px;
}


.fText .featTitle {
	font-size: 22px;
	color: #3889E0;
	padding-bottom: 5px;
}

.fText {
	float: right;
	width: 650px;
	font-size: 14px;
}
.fText20 {
	float: left;
	width: 660px;
	font-size: 14px;
}
#lfInfo dl {
	padding-top: 15px;
}
#lfInfo dt {
	font-size: 16px;
}

#lfInfo dd {
	padding-top: 8px;
	font-size: 14px;
}
#priceTable {
	padding-top: 15px;
	padding-bottom: 10px;
}

#priceTable th {
	background-color: #E0EFFC;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BDBDC1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDBDC1;
}
#priceTable table {
	text-align: center;
	font-size: 14px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BDBDC1;
	border-bottom-color: #BDBDC1;
	border-left-color: #BDBDC1;
}
#priceTable table td {
	padding-top: 15px;
	padding-bottom: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BDBDC1;

}
#planText {
	padding-bottom: 15px;
}
table tr .tableColor {
	background-color: #F2F2F4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDBDC1;
}
#priceTable table tr .line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDBDC1;
}

#priceTable table tr .line5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDBDC1;
	background-color: #FEFBE7;
}
.line4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDBDC1;
	background-color: #E8E8EA;
}
#planText li {
	padding-top: 5px;
}
#imageLegal1 {
	padding-top: 270px;
	background-image: url(../images/legallenitity/image_legal1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	padding-bottom: 31px;
	padding-left: 580px;
	line-height: 1.3em;
}
#imageLegal2 {
	padding-top: 20px;
}
.lGray {
	background-color: #F5F5F8;
	padding-bottom: 15px;
}
#lFlow {
	font-size: 16px;
}
#use {
	font-size: 14px;
}
#use .useText {
	padding-top: 20px;
	width: 740px;
}
#use .useImage {
	padding-top: 10px;
}

#lfInfo dl dd a {
	color: #3889E0;
}


a {
	color: #29292E;
}
a:hover {
	color: #7B7B80;
}
#limit {
	background-color: #D2D2D7;
	background-image: url(../images/legallenitity/arrow_h.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}

#pM {
	padding-top: 20px;
	width: 215px;
}

#praivacyL {
	float: left;
	width: 75px;
}
#pM #privacyR {
	font-size: 12px;
	float: right;
	width: 120px;
	padding-top: 20px;
}

#raid .useText {
	padding-top: 15px;
}

#raid .useText2 {
	padding-top: 15px;
	font-size: 16px;
	color: #EC791C;
	font-weight: bold;
}

.useText3 {
	font-size: 16px;
	color: #4E5058;
	font-weight: bold;
	clear: both;
}




#raid .useText4 {
	padding-top: 35px;
	padding-bottom: 30px;
}
#raid .useText5 {
	padding-top: 35px;
	padding-bottom: 20px;
}
#raid .useText6 {
	font-size: 14px;
}


.useText3 {
	margin-top: 20px;
	background-image: url(../images/legallenitity/square.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

.useText4 {

	background-image: url(../images/legallenitity/square.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}


#raid dt {
	padding-top: 15px;
	font-size: 14px;
	color: #2D91DB;
}
#raid dl dd {
	padding-top: 7px;
	font-size: 120%;
	line-height: 1.4em;
}
#svFeat a {
	color: #2197D6;
}
#titleLegal3 {
	width: 745px;
	padding-left: 0px;
	padding-bottom: 7px;
	font-size: 24px;
	color: #40404A;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B1B1B8;
	clear: both;
}

#raid #planText a {
	font-size: 16px;
	color: #278CDE;
}

#raid #planText {
	background-image: url(../images/legallenitity/arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 20px;
	width: 295px;
}
#customText {
	padding-left: 193px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	border-left-color: #DBDBDB;
	padding-bottom: 10px;
}
#planBtn {
	padding-top: 20px;
	padding-bottom: 5px;
}
#planBtn li {
	display: inline;
	padding-right: 30px;
}
#pBtnText {
	padding-bottom: 20px;
}
#pBtnText a {
	color: #2D91DB;
}
.trialText {
	padding-top: 20px;
	padding-bottom: 20px;
}
#tButton {
	text-align: center;
	clear: both;
}
#lFlow #tAtt {
	font-size: 13px;
	margin-top: 15px;
}
.trialText a {
	color: #000;
}
#lFlow #mailT {
	padding-top: 10px;
}
#priceA {
	clear: both;	
}

#backUp {
	padding-top: 15px;
}
#leftTrial {
	float: left;
	width: 650px;
}

#leftTrial20 {
	width: 740px;
}
#fontC {
	font-size: 120%;
	color: #071B85;
	padding-top: 15px;
}
#rightTrial {
	width: 730px;
	font-size: 90%;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	border: 2px solid #BFDFF9;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 15px;
}

#rightTrial th  {
	text-align: left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
	padding: 3px;
}
#rightTrial td  {
	text-align: left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
	padding: 3px;
}
#rightTrial li {
	padding-top: 5px;
}

.Tmember {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	margin-top: 10px;
}
#rightTrial a {
	color: #2372C9;
	text-decoration: underline;	
}
#system {
	font-size: 18px;
	color: #284AD0;
	padding-top: 20px;
	font-weight: bold;
}
.systemList dt {
	font-size: 15px;
	font-weight: bold;
	color: #409BDF;
	padding-top: 15px;
}
.systemList dd {
	font-size: 110%;
}
.smart {
	background-color:#FEFDF5;
	width:705px;
	/* Firefox v1.0+ */
-moz-border-radius:1%;
	/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:1%/7%;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:1%/7%;
	/* Firefox v3.5+ */
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#2e000000,Positive=true)";


filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#2e000000,Positive=true);
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	border: 2px solid #FAEE9A;
}
.smartText {
	font-size: 120%;
}
.smart2 {
	background-color:#EFF8FE;
	width:705px;
	/* Firefox v1.0+ */
-moz-border-radius:1%;
	/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:1%/7%;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:1%/7%;
	/* Firefox v3.5+ */
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#2e000000,Positive=true)";



filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#2e000000,Positive=true);
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	border: 2px solid #97C6F2;
	margin-top: 10px;
}
.smartText2 {
	font-size: 120%;
	color: #1C80E3;
	font-weight: bold;
}
.sp1 {
	padding-top: 10px;
	clear: both;
}

.sp2 {
	padding-top: 20px;
	clear: both;
}


.legalLL {
	float: left;
	width: 220px;
	font-size: 95%;
}
.legalLR {
	float: right;
	width: 220px;
	font-size: 95%;
}
.legalText dt {
	font-size: 16px;
	color: #3387DB;
	padding-top: 15px;
	font-weight: bold;
}
.legalText dd {
	font-size: 14px;
	color: #000000;
	padding-top: 10px;
	line-height: 1.4em;
}

#textOp {
	padding-bottom: 10px;
	font-size: 110%;
	font-weight: bold;
}
.line6 {
	background-color: #E0EFFC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDBDC1;
}
.line7 {
	background-color: #E0EFFC;
}
#enTBoxL {
	background-color:#FEE9D8;
	width:325px;
	/* Firefox v1.0+ */
-moz-border-radius:1%;
	/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:1%/7%;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:1%/7%;
	/* Firefox v3.5+ */
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#2e000000,Positive=true)";

filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#2e000000,Positive=true);
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	border: 2px solid #D4711F;
	float: left;
}
#enTBoxR {
	background-color:#DAE9F5;
	width:325px;
	/* Firefox v1.0+ */
-moz-border-radius:1%;
	/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:1%/7%;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:1%/7%;
	/* Firefox v3.5+ */
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#2e000000,Positive=true)";


filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#2e000000,Positive=true);
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	border: 2px solid #3770B6;
	float: right;
}
.enTBox {
	width: 750px;
	font-size: 115%;
}

#enBox {
	background-color:#F2F2F2;
	width:710px;
	/* Firefox v3.5+ */
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:2px 2px 2px rgba(0,0,0,0.18);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#2e000000,Positive=true)";

filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color=#2e000000,Positive=true);
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 30px;
	padding-right: 20px;
	border: 1px solid #DBDADE;
	clear: both;
	background-image: url(../images/enquete/en_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 20px;
}
.enline {
	padding-top: 10px;
}

.eBLeft {
	float: left;
	width: 99px;
	padding-top: 37px;
	padding-left: 12px;
}
.eBRight {
	float: right;
	width: 567px;
	padding-top: 15px;
}
.bBLeft {
	float: left;
	width: 250px;
}

.bBRight {
	float: right;
	width: 280px;
}
.bBB {
	padding-top: 15px;
}
.bBLT {
	padding-top: 10px;
	font-size: 110%;
}
.bBRT {
	padding-top: 10px;
	font-size: 110%;
}
