@charset "UTF-8";
/* CSS Document */

.css-file:before, .css-file:after{
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
}
.css-file:before{
  width: 7px;
  height: 7px;
  background: #000;
}
.css-file:after{
  width: 0;
  height: 0;
  border: 3px solid #e1e1e1;
  border-bottom-color: #333;
  border-left-color: #333;
}


/*-----------------contents_title----------------*/

#contents_title{
	width:100%;
	padding:30px 0 30px 0;
	background:url(../img/contents_title_bg.jpg) no-repeat #0f0f0f top center;
	text-align:center;
	border-top: solid 1px #0f0f0f;
	border-bottom: solid 1px #0f0f0f;
	
}

#contents_title h3{ 
	width:1000px;
	margin:0 auto 0 auto;
	font-weight:bolder;
	font-size:30px;
	color:#232323;
	
}

#contents_title p{ 
	width:1000px;
	margin:0 auto;
	font-size:16px;
	font-weight:bold;
	color:#232323;
	

}


/*-----------------contents_number----------------*/

.contents_number {
	width:740px;
	list-style-type: none;
    padding-left: 0;
	text-align:center;
	margin-bottom:20px;
}

.contents_number li{
	background: #e84210;
    width: 50px;
    height: 50px;
    padding: 5px 10px 5px 10px;
    margin: 10px;
	display:inline;
	border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}

.contents_number li a{
	color:#fff;
	text-decoration:none;
}


/*-----------------result----------------*/


#result {
	width:100%;
	
}


#result dt{
	width:100%;
	padding:30px 0 30px 0;
	background:url(../img/contents_title_bg.jpg);
	border-bottom: solid 1px #e1e1e1;
	text-align:center
	
}

#result dt h3{ 
	width:1000px;
	margin:0 auto 0 auto;
	font-weight:bolder;
	font-size:30px;
	color:#333;
	
}

#result dt P{
	font-size:16px;
	font-weight:bold;
	color:#333;
	
}

#result dd{
	width:1000px;
	margin:20px auto 0 auto;
	
}

#result dd ul{
	width:305px;
	height:157px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	
	padding:15px 0 0 15px;
	background:url(../img/result_bg.jpg);
	
}

#result dd ul:nth-child(3n){
	margin-right:0;
	
}

#result dd ul li:nth-child(1){
		padding:5px 10px 5px 10px;
	background:#333;
	width:110px;
	color:#fff;
	
	margin-bottom:10px;
	border-radius: 25px;        
    -webkit-border-radius: 25px;   
    -moz-border-radius: 25px;
	
	
}

#result dd ul li:nth-child(2){
	color:#333;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
    text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF,
              -1px 1px 0 #FFF, 1px -1px 0 #FFF,
              0px 1px 0 #FFF,  0-1px 0 #FFF,
              -1px 0 0 #FFF, 1px 0 0 #FFF;
	
	
}
#result dd ul li:nth-child(3){
	color:#333;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
    text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF,
              -1px 1px 0 #FFF, 1px -1px 0 #FFF,
              0px 1px 0 #FFF,  0-1px 0 #FFF,
              -1px 0 0 #FFF, 1px 0 0 #FFF;
	
	
}

#result dd ul li:nth-child(4){
	color:#e12e2e;
	margin-top:22px;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	
	
}


/*-----------------about----------------*/

#about {
	width:740px;
}

#about dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}


#about dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	
}

#about .about_img01{
	width:100%;
	display:block;
	margin-bottom:20px;
}

#about .about_img02{
	width:720px;
	height:150px;
	display:block;
	margin-top:20px;
}


/*-----------------agent----------------*/

#agent {
	width:740px;
	
}


#agent dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}



#agent dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}



#agent ul{
	width:720px;
	height:300px;
	margin-bottom:10px;
	background:url(../img/agent_img01.jpg);	
}

#agent ul:nth-child(1){
	background:url(../img/agent_img01.jpg);	
}

#agent ul:nth-child(2){
	background:url(../img/agent_img02.jpg);	
}

#agent ul:nth-child(3){
	background:url(../img/agent_img03.jpg);	
}

#agent ul:nth-child(4){
	background:url(../img/agent_img04.jpg);	
}

#agent ul:nth-child(5){
	background:url(../img/agent_img05.jpg);	
}

#agent ul:nth-child(6){
	background:url(../img/agent_img06.jpg);	
}


#agent li{
	width:330px;
	margin:0 40px 0 340px;
}

#agent li:nth-child(1){
	font-size:21px;
	font-weight:bold;
	margin-bottom:10px;
	padding-top:40px;
	border-bottom: dotted 1px #666;
	
}

#agent li:nth-child(2){
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	border-bottom: dotted 1px #666;
	
	
}

/*-----------------user_voice----------------*/

#user_voice {
	width:740px;
	
}

#user_voice dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}



#user_voice dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}

#user_voice dl dd .voice{
	width:700px;
	background:#fff;
	padding:10px;
	margin-bottom:10px;
	/* border-radius */
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;

/* box-shadow */
box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 2px 3px;
-webkit-box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 2px 3px;
-moz-box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 2px 3px;
}

#user_voice dl dd .voice p{
	 width:700px;
	 margin-bottom:10px;
	 

}



#user_voice dl dd .voice h5 {
	 width:678px;
	 padding:10px 0 10px 20px;
	 text-align:left;
	 margin:10px 0 0 0;
	 
	 border: solid 1px #e1e1e1;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */

background: rgb(255,255,255); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

/* border-radius */
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;



}

/*-----------------question----------------*/

#question {
	width:740px;
	
}

#question dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}


#question dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}

#question dl dd .question_box{
	width:720px;
	margin-top:-20px;	
	
}

#question dl dd .question_box li:nth-child(1) img {
	width:35px;
	height:30px;
	display:block;
	float:left;
	margin-right:10px;
	padding-top:15px;
}

#question dl dd .question_box li:nth-child(2) img {
	width:35px;
	height:30px;
	display:block;
	float:left;
	margin-right:10px;
}

#question dl dd .question_box h5 {
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding-top:19px;
	
}



#question dl dd .question_box li:nth-child(1){
	background: url(../img/contents_title_bg.png);
	height:60px;
	padding-left:20px;
}

#question dl dd .question_box li:nth-child(2){
	padding:10px;
	border: solid #f0f0f0 5px;
}


/*-----------------information----------------*/

#information {
	width:740px;
	
}

#information dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}

#information dl dd .infomation_inner{
	width:720px;
	
	
}


#information dl dd .infomation_inner table{
	width:720px;
	background:#fff;
	
}

#information dl dd .infomation_inner table,tr,td{
	border-collapse:collapse;
	border:1px solid #37474f;
	
}

#information dl dd .infomation_inner table tr td{
	padding:10px;
	
	
}



#information dl dd .infomation_inner table tr td:nth-child(1){
	color:#fff;
	width:220px;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#aebcbf+0,6e7774+50,0a0e0a+51,0a0809+100;Black+Gloss */

background: rgb(174,188,191); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(174,188,191,1) 0%, rgba(110,119,116,1) 50%, rgba(10,14,10,1) 51%, rgba(10,8,9,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(174,188,191,1) 0%,rgba(110,119,116,1) 50%,rgba(10,14,10,1) 51%,rgba(10,8,9,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(174,188,191,1) 0%,rgba(110,119,116,1) 50%,rgba(10,14,10,1) 51%,rgba(10,8,9,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */




	
}

#information dl dd .infomation_inner .info_btn{
	width:500px;
	margin:20px auto;
	
	
}


#information dl dd .infomation_inner .info_btn a{
	width:240px;
	height:60px;
	display:block;
	float:left;
	margin-right:10px;
	
}

#information dl dd .infomation_inner .info_btn a:hover{
	opacity:0.7;
	
	
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
	
}

/*-----------------Purchase----------------*/
#Purchase {
	width:740px;
	
}


#Purchase dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}

#Purchase dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}

#Purchase dl dd p{
	width:720px;
	margin-bottom:20px;
}

#Purchase dl dd .point_inner h4{
	width:710px;
	padding:10px 0 10px 10px;
	margin:0 auto 0 auto;
 	border-top: solid 1px #e1e1e1;
	border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	border-bottom: solid 5px #e84210;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */

background: rgb(255,255,255); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */


}

#Purchase dl dd .point_inner {
	width:720px;
	padding:0px ;
	border: solid 1px #e1e1e1;
	margin:-19px 0 0 0;
	
}


#Purchase dl dd .point_inner ul {
	font-size:14px;
	font-weight:bold;
	border-bottom: dotted 1px #666;
	margin-bottom:10px;
	padding:10px;
	margin-top:10px;
	
}

#Purchase dl dd .point_inner ul:nth-last-child {
	font-size:14px;
	font-weight:bold;
	border-bottom:none;
	margin-bottom:10px;
	padding:10px;
	margin-top:10px;
	
}

#Purchase dl dd .point_inner ul li:nth-child(1){
	font-size:14px;
	font-weight:bold;
	float:left;
	
}

#Purchase dl dd .point_inner ul li:nth-child(2){
	font-size:14px;
	font-weight:bold;
	float:right;
}



#Purchase dl dd .point_btn{
	display:block;
	width:480px;
	height:80px;
	background:url(../img/infomation_btn.png);
	border:none;
	margin:20px auto;
	text-indent:-9999px;
	cursor:pointer;
	}

#Purchase dl dd .infomation_credit_btn{
	display:block;
	width:480px;
	height:80px;
	background:url(../img/infomation_credit_btn.png);
	border:none;
	margin:20px auto;
	text-indent:-9999px;
	cursor:pointer;
	}

#Purchase dl dd .point_btn:hover{
	opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
	}




#Purchase dl dd .point_btn02{
	display:block;
	width:480px;
	height:80px;
	background:url(../img/point_btn.png);
	border:none;
	margin:20px auto;
	text-indent:-9999px;
	cursor:pointer;
	}

#Purchase dl dd .point_btn02:hover{
	opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
	}



/*-----------------payment----------------*/
#payment {
	width:740px;
	
}


#payment dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}

#payment dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	
	margin-bottom:20px;
	
}

#payment dl dd ul{
	width:720px;
	margin-top:20px;
	padding-bottom:
	
}

#payment dl dd ul li:nth-child(1) a{
	width:240pz;
	float:left;
	display:block;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	
}

#payment dl dd ul li:nth-child(1) a:hover{
	opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
}


#payment dl dd ul li:nth-child(2){
	width:450px;
	float:right;
	background:#e3e3e3;
	padding:10px;
	 border-radius: 5px; /* CSS3草案 */ 
-webkit-border-radius: 5px; /* Safari,Google Chrome用 */ 
-moz-border-radius: 5px; /* Firefox用 */ 
	
}



/*-----------------point----------------*/

#point {
	width:740px;
	
}

#point dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}

#point dl dd p:nth-child(2){
	color:#ff0000;
}

#point dl dd .point_inner h4{
	width:700px;
	padding:10px;
	margin:10px auto 0 auto;
 	border-top: solid 1px #e1e1e1;
	border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	border-bottom: solid 5px #74b833;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */

background: rgb(255,255,255); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */


}

#point dl dd .point_inner ul{
	width:700px;
	padding:10px;
	border: solid 1px #e1e1e1;
	margin:-19px 0 0 0;
	
}

#point dl dd .point_inner ul li{
	font-size:14px;
	font-weight:bold;
	border-bottom: dotted 1px #666;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:10px;
	
}

#point dl dd .point_inner ul li:nth-child(7){
	border-bottom:none;
	
}

#point dl dd .point_inner ul:nth-of-type(2) li:nth-child(2){
	border-bottom:none;
	
}

#point dl dd .point_btn{
	display:block;
	width:480px;
	height:80px;
	background:url(../img/point_btn.png);
	border:none;
	margin:20px auto;
	text-indent:-9999px;
	cursor:pointer;
	}

#point dl dd .point_btn:hover{
	opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
	}


/*-----------------credit----------------*/


#credit {
	width:740px;
	
}

#credit dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}


#credit dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}


#credit dl dd table{
	width:720px;
	background:#fff;
	margin-top:10px;
	
}

#credit dl dd table,tr,td{
	border-collapse:collapse;
	border:1px solid #37474f;
	
	
}

#credit dl dd table tr td{
	padding:10px;
	width:360px;
	
	
}



#credit dl dd table tr:nth-child(1) td {
	color:#fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */

background: rgb(69,72,77); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */





	
}

#credit dl dd p{
	padding:10px;
	background:#e3e3e3;
	border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
	}


#credit dl dd a{
	display:block;
	width:480px;
	height:80px;
	background:url(../img/credit_btn.png);
	border:none;
	margin:20px auto;
	text-indent:-9999px;
	cursor:pointer;
	}

#credit dl dd a:hover{
	opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
	}


#credit dl dd ul li{
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	
}

/*-----------------bank----------------*/


#bank {
	width:740px;
	
}

#bank dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}

#bank dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}


#bank dl dd .table01{
	width:720px;
	background:#fff;
	margin-top:10px;
	margin-bottom:10px;
	
	
}

#bank dl dd .table01,tr,td{
	border-collapse:collapse;
	border:1px solid #37474f;
	
	
}

#bank dl dd .table01 tr td{
	padding:10px;
	width:360px;
	
	
}



#bank dl dd .table01 tr:nth-child(1) td {
	color:#fff;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */

background: rgb(69,72,77); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */



	
}


#bank dl dd .table02{
	width:720px;
	background:#fff;
	margin-top:10px;
	margin-bottom:10px;
	
}

#bank dl dd .table02,tr,td{
	border-collapse:collapse;
	border:1px solid #37474f;
	
	
}

#bank dl dd .table02 tr td{
	padding:10px;
	width:360px;
	
	
}



#bank dl dd .table02 tr td:nth-child(1)  {
	color:#fff;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */

background: rgb(69,72,77); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */


	
}

#bank dl dd ul li{
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	
}

#bank a img{
	display:block;
	width:740px;
	height:220px;
	margin-top:20px;
}



/*-----------------bank02----------------*/


#bank02 {
	width:740px;
	
}

#bank02 dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}

#bank02 dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}


#bank02 dl dd .table01{
	width:720px;
	background:#fff;
	margin-top:10px;
	margin-bottom:10px;
	
	
}

#bank02 dl dd .table01,tr,td{
	border-collapse:collapse;
	border:1px solid #37474f;
	
	
}

#bank02 dl dd .table01 tr td{
	padding:10px;
	width:360px;
	
	
}



#bank02 dl dd .table01 tr:nth-child(1) td {
	color:#fff;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */

background: rgb(69,72,77); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */



	
}

#bank02 dl dd a{
	width:480px;
	height:80px;
	text-align:center;
	display:block;
	margin:20px auto 10px auto;
}

#bank02 dl dd a:hover{
opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
}


#bank02 dl dd ul li{
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	
}

#bank02 .contact_banner{
	display:block;
	width:740px;
	height:220px;
	margin-top:20px;
}



/*-----------------security----------------*/


#security {
	width:740px;
	
}

#security dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}

#security dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}


#security dl dd .table01{
	width:720px;
	background:#fff;
	margin-top:10px;
	margin-bottom:10px;
	
	
}

#security dl dd .table01,tr,td{
	border-collapse:collapse;
	border:1px solid #37474f;
	
	
}

#security dl dd .table01 tr td{
	padding:10px;
	width:360px;
	
	
}



#security dl dd .table01 tr:nth-child(1) td {
	color:#fff;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */

background: rgb(69,72,77); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */



	
}

#security dl dd .payment{
	width:480px;
	height:80px;
	text-align:center;
	display:block;
	margin:20px auto 10px auto;
}

#security dl dd .payment:hover{
opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
}


#security dl dd ul li{
	
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	
}

#security .contact_banner{
	display:block;
	width:740px;
	height:220px;
	margin-top:20px;
	
}




/*-----------------contact----------------*/


#contact {
	width:740px;
	
}

#contact dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}


#contact dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}

#contact dl dd .contact_text{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	
	
	
}


#contact dl dd img {
	width:720px;
	display:block;
	margin-bottom:20px;
	
}

#contact dl dd .input01 {
	width:300px;
	margin-bottom:15px;
	padding:5px 0 5px 10px;
	border: solid 2px #e1e1e1;
	background:#fff;
	-moz-border-radius: 2px;    /* Firefox */
   -webkit-border-radius: 2px; /* Safari,Chrome */
   border-radius: 2px;         /* CSS3 */
}

#contact dl dd .input02 {
	width:696px;
	height:200px;
	margin-bottom:10px;
	padding:10px 10px 10px 10px;
	border: solid 3px #f0f0f0;
	background:#e1e1e1;
	-moz-border-radius: 2px;    /* Firefox */
   -webkit-border-radius: 2px; /* Safari,Chrome */
   border-radius: 2px;         /* CSS3 */
}


#contact dl dd .contact_btn{
	display:block;
	width:480px;
	height:80px;
	background:url(../img/contact_btn.png);
	border:none;
	margin:20px auto;
	text-indent:-9999px;
	cursor:pointer;
	}

#contact dl dd .contact_btn:hover{
	opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
	}


#contact dl dd  a{
	display:block;
	width:300px;
	background:#37474f;
	margin:5px auto 5px auto;
	color:#fff;
	text-decoration:none;	
	padding:5px 0 5px 0;
	text-align:center;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


#contact dl dd  a:hover{
	opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */

}



/*-----------------member----------------*/


#member {
	width:740px;
	
}


#member dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}


#member dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}


#member dl dd .input01 {
	width:300px;
	margin-bottom:15px;
	padding:5px 0 5px 10px;
	border: solid 2px #e1e1e1;
	background:#fff;
	-moz-border-radius: 2px;    /* Firefox */
   -webkit-border-radius: 2px; /* Safari,Chrome */
   border-radius: 2px;         /* CSS3 */
}

#member dl dd ul li {
	float:left;
	margin-right:20px;
}

#member dl dd ul li .member_btn01{
	display:block;
	width:200px;
	background:#37474f;
	margin:18px auto 0px auto;
	color:#fff;
	border:none;
	text-decoration:none;
	cursor:pointer;
	padding:4px 0 4px 0;
	text-align:center;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


#member dl dd ul li .member_btn01:hover{
	opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
}

#member dl dd  a{
	display:block;
	width:300px;
	background:#37474f;
	margin:5px auto 5px auto;
	color:#fff;
	text-decoration:none;	
	padding:5px 0 5px 0;
	text-align:center;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


#member dl dd  a:hover{
	opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */

}




/*-----------------error----------------*/


#error {
	width:740px;
	
}

#error dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}


#error dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}

#error dl dd  a{
	display:block;
	width:300px;
	background:#37474f;
	margin:5px auto 5px auto;
	color:#fff;
	text-decoration:none;	
	padding:5px 0 5px 0;
	text-align:center;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}


#error dl dd  a:hover{
	opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */

}


/*-----------------company----------------*/


#company {
	width:740px;
	
}

#company dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}

#company dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}


#company dl dd table{
	width:720px;
	background:#fff;
	margin-top:10px;
	margin-bottom:10px;
	
	
}

#company dl dd table,tr,td{
	border-collapse:collapse;
	border:1px solid #37474f;
	
	
}

#company dl dd table tr td{
	padding:10px;
	width:360px;
	
	
}



#company dl dd table tr td:nth-child(1) {
	color:#fff;
	width:150px;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,0e0e0e+100;Black+3D */

background: rgb(125,126,125); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */






	
}


/*-----------------outline----------------*/


#outline {
	width:740px;
	
}

#outline dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}


#outline dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}


#outline dl dd table{
	width:720px;
	background:#fff;
	margin-top:10px;
	margin-bottom:10px;
	
	
}

#outline dl dd table,tr,td{
	border-collapse:collapse;
	border:1px solid #37474f;
	
	
}

#outline dl dd table tr td{
	padding:10px;
	width:360px;
	
	
}



#outline dl dd table tr td:nth-child(1) {
	color:#fff;
	width:150px;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,0e0e0e+100;Black+3D */

background: rgb(125,126,125); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */


}




/*-----------------privacy----------------*/


#privacy {
	width:740px;
	
}


#privacy dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}

#privacy dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}


#privacy dl dd .policy{
	width:700px;
	background:#fff;
	padding:10px;
	margin-bottom:10px;
	/* border-radius */
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;

/* box-shadow */
box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 2px 3px;
-webkit-box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 2px 3px;
-moz-box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 2px 3px;
}

#privacy dl dd .policy p{
	 width:700px;
	 margin-bottom:10px;
	 

}



#privacy dl dd .policy h5 {
	 width:678px;
	 padding:10px 0 10px 20px;
	 text-align:left;
	 margin:0 0 10px 0;
	 
	 border: solid 1px #e1e1e1;
	 
	 color:#fff;
	 
	 /* border-radius */
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,0e0e0e+100;Black+3D */

background: rgb(125,126,125); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */



}


/*-----------------terms----------------*/


#terms {
	width:740px;
	
}

#terms dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}

#terms dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}



#terms dl dd .terms_box{
	width:700px;
	background:#fff;
	padding:10px;
	margin-bottom:10px;
	/* border-radius */
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;

/* box-shadow */
box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 2px 3px;
-webkit-box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 2px 3px;
-moz-box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 2px 3px;
}

#terms dl dd .terms_box p{
	 width:700px;
	 margin-bottom:10px;
	 

}



#terms

 dl dd .terms_box h5 {
	 width:678px;
	 padding:10px 0 10px 20px;
	 text-align:left;
	 margin:0 0 10px 0;
	 
	 border: solid 1px #e1e1e1;
	 
	 color:#fff;
	 
	 /* border-radius */
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,0e0e0e+100;Black+3D */

background: rgb(125,126,125); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */



}



/*-----------------cp_list----------------*/


#cp_list {
	width:740px;
	
}

#cp_list dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}

#cp_list dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}

#cp_list dl dd .cp_list_inner{
	width:720px;
	
}

#cp_list dl dd .cp_list_inner li:nth-child(2){
	width:600px;
	background:url(../img/cp_list_bg02.jpg);
	padding:10px 60px 10px 60px;
	
}

#cp_list dl dd .cp_list_inner li:nth-child(2) p:nth-child(1){
	font-size:18px;
	font-weight:bold;
	color:#990000;
	text-align:center;
	margin-bottom:15px;
	
}

#cp_list dl dd .cp_list_inner li:nth-child(2) p:nth-child(2){
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin-bottom:15px;
	line-height:2em;
	
}

#cp_list dl dd .cp_list_inner li:nth-child(2) p:nth-child(3){
	color:#000000;
}

#cp_list dl dd .cp_list_btn{
	width:700px;
	margin:10px auto 20px auto; 
	
}

#cp_list dl dd .cp_list_btn li a {
    width: 340px;
    height: 80px;
    background: url(../img/cp_list_btn01.png);
    text-indent: -9999px;
    float: none;
    margin: 0 auto 0;
    display: block;
}

#cp_list dl dd .cp_list_btn li:nth-child(2) a{
	width:340px;
	height:80px;
	background:url(../img/cp_list_btn02.png);
	display:block;
	
	
	
	margin:0 0px 0 0;	
	
}

#cp_list dl dd .cp_list_btn li a:hover{
	opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */

}



/*-----------------cp_list02----------------*/


#cp_list02 {
	width:740px;
	
}

#cp_list02 dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}

#cp_list02 dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}


#cp_list02 dl dd .cp_list_inner{
	width:720px;
	
}

#cp_list02 dl dd .cp_list_inner li:nth-child(2){
	width:600px;
	background:url(../img/cp_list_bg02.jpg);
	padding:10px 60px 10px 60px;
	
}

#cp_list02 dl dd .cp_list_inner li:nth-child(2) p:nth-child(1){
	font-size:18px;
	font-weight:bold;
	color:#990000;
	text-align:center;
	margin-bottom:15px;
	
}

#cp_list02 dl dd .cp_list_inner li:nth-child(2) p:nth-child(2){
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin-bottom:15px;
	line-height:2em;
	
}

#cp_list02 dl dd .cp_list_inner li:nth-child(2) p:nth-child(3){
	color:#000000;
}

#cp_list02 dl dd .cp_list_btn02{
	width:700px;
	margin:10px auto 20px auto; 
	
}

#cp_list02 dl dd .cp_list_btn02 a{
	width:340px;
	height:80px;
	background:url(../img/cp_list_btn01.png);
	
	text-indent:-9999px;
	margin:0 auto;
	display:block;
	
}

#cp_list02 dl dd .cp_list_btn02 a:hover{
	opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */

}

/*-----------------cp_list03----------------*/

#cp_list03 {
	width:740px;
	
}

#cp_list03 dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}

#cp_list03 dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
	
}

#cp_list03 dl dd .cp_list_inner{
	width:720px;
	
}

#cp_list03 dl dd .cp_list_inner li:nth-child(2){
	
	background:#efefef;
	padding:20px;
	
}

#cp_list03 dl dd .cp_list_inner li:nth-child(2) p:nth-child(1){
	font-size:18px;
	font-weight:bold;
	color:#990000;
	text-align:left;
	margin-bottom:15px;
	
}

#cp_list03 dl dd .cp_list_inner li:nth-child(2) p:nth-child(2){
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	margin-bottom:15px;
	line-height:2em;
	
}

#cp_list03 dl dd .cp_list_inner li:nth-child(2) p:nth-child(3){
	color:#000000;
}

#cp_list03 dl dd .cp_list_btn{
	width:700px;
	margin:10px auto 20px auto; 
	
}

#cp_list03 dl dd .cp_list_btn li a{
	width:340px;
	height:80px;
	background:url(../img/cp_list_btn01.png);
	
	text-indent:-9999px;
	float:left;
	margin:0 20px 0 0;
	display:block;
	
}

#cp_list03 dl dd .cp_list_btn li:nth-child(2) a{
	width:340px;
	height:80px;
	background:url(../img/cp_list_btn02.png);
	display:block;
	
	
	
	margin:0 0px 0 0;	
	
}

#cp_list03 dl dd .cp_list_btn li a:hover{
	opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */

}



/* add */
/*-----------------base----------------*/
#page {
	width:740px;
}

#page dl dt{
	width:710px;
	height:45px;
	background:url(../img/right_title_bg_01.jpg);
	font-size:21px;
	color:#fff;
	padding:15px 0 0 30px;
	font-weight:bold;
}

#page dl dd{
	width:720px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
}

#page dl dd .text{
	width:700px;
	background:#fff;
	padding:10px;
	margin-bottom:10px;
	/* border-radius */
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;

/* box-shadow */
box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 2px 3px;
-webkit-box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 2px 3px;
-moz-box-shadow:rgba(0, 0, 0, 0.4) 0px 0px 2px 3px;
}

#privacy dl dd .text p{
	 width:700px;
	 margin-bottom:10px;
	 

}



#purchase_confirm {
	width:95%;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
}


#purchase_confirm table{
	width:100%;
	background:#fff;
	margin-top:10px;
}

#purchase_confirm table,tr,td{
	border-collapse:collapse;
	border:1px solid #37474f;
}

#purchase_confirm table tr td{
	padding:10px;
	width:360px;
}

#purchase_confirm table tr:nth-child(1) td {
	color:#fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
background: rgb(69,72,77); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}


/* CS　追加・修正点
----------------------------------------------------- */
#agent ul{
    width:720px;
    height:auto;
    margin-bottom:10px;
    background: none;
}

#agent ul:nth-child(1){
    background: none;
}

#agent ul:nth-child(2){
    background: none;
}

#agent ul:nth-child(3){
    background: none;
}

#agent ul:nth-child(4){
    background: none;
}

#agent ul:nth-child(5){
    background: none;
}

#agent ul:nth-child(6){
    background: none;
}

#result dd ul {
    width: 305px;
    height: 157px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    padding: 15px 0 0 15px;
    background: url(../img/result_bg.jpg);
	
}


/* キャンペーンページ　追加
----------------------------------------------------- */
#cp_list03 dl dd .cp_list_btn{
	margin:10px auto 20px auto; 
	
}

#cp_list03 dl dd .cp_list_btn a {
    width: 340px;
    height: 80px;
    background: url(../img/cp_list_btn01.png);
    text-indent: -9999px;
    float: none;
    margin: 0 auto 0;
    display: block;
}

