/* CSS Document */

*{
margin:0;
padding:0;
text-decoration:none;
}

body {
margin:0px;
padding:0px;
text-align:center;
background:#ffffff;
color:#333333;
}

a:link		{color:#01ADE5; text-decoration:underline;}
a:visited	{color:#296195; text-decoration:underline;}
a:active	{color:#01ADE5; text-decoration:none;}
a:hover		{color:#01ADE5; text-decoration:none;}

th, td, li, p, div, dt, dd, address, caption {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif,Hiragino Kaku Gothic Pro,Osaka,lroSVbN ,"‚l‚r ‚oƒSƒVƒbƒN" Osaka "ƒqƒ‰ƒMƒmŠpƒS Pro W3" sans-serif;
font-size:12px;
line-height:150%;
}


#center{
width:920px;
margin:0 auto;
}

#warpper{
width:920px;
margin:0;
}

#warpper_inner{
width:900px;
margin:0;
}

h1{
height:auto;
text-align:center;
margin:10px 0 10px 0;
}

.text_01{
font-size:14px;
line-height:150%;
color:#333333;
font-weight:800;
text-align:left;
margin-bottom:15px;
}


#area1{
width:900px;
height:auto;
margin:0 auto;
}

#area1_inner{
width:840px;
margin:0 20px 0 20px;
}


#table_01{
width:840px;
margin:0 0 20px 0;
}

#table_01_inner{
padding:0;
}

#table_01 table {
width:840px;
border-top:solid 1px #8DC7DA;
border-right:solid 1px #8DC7DA;
}

#table_01 th,#table_01 td {
border-bottom:solid 1px #8DC7DA;
border-left:solid 1px #8DC7DA;
padding:5px 10px 5px 10px;
text-align:left;
}

#table_01 th {
background:#E3F8FF;
font-weight:bold;
}

#table_01 td {
background:#FFFFFF;
}




#table_02{
width:840px;
margin:0 0 10px 0;
}

#table_02_inner{
padding:0;
}

#table_02 table {
width:840px;
border-top:solid 1px #8DC7DA;
border-right:solid 1px #8DC7DA;
}

#table_02 th,#table_02 td {
border-bottom:solid 1px #8DC7DA;
border-left:solid 1px #8DC7DA;
padding:5px 10px 5px 10px;
text-align:left;
}

#table_02 th {
background:#E3F8FF;
font-weight:bold;
}

#table_02 td {
background:#FFFFFF;
}




h2{
height:auto;
text-align:center;
margin:0 0 7px 0;
}

h2.h2_class_02{
height:auto;
text-align:center;
margin:30px 0 7px 0;
}

.text_02{
font-size:12px;
color:#ff0000;
margin-bottom:10px;
text-align:center;
}


#step_con{
width:840px;
height:auto;
}


#step_box{
width:840px;
height:auto;
margin-bottom:6px;
}

#step_box_middle{
width:840px;
height:auto;
overflow:hidden;
background-image:url(../img/step_middle.jpg);
background-repeat:repeat-y;
}

#step_box_middle_left{
width:60px;
float:left;
margin-right:12px;
font-size:12px;
line-height:150%;
font-weight:800;
text-align:center;
padding:0 10px 0 10px;
color:#444444;
}

#step_box_middle_right{
width:725px;
float:right;
font-size:12px;
line-height:150%;
padding:0 10px 0 10px;
text-align:left;
}

.white{
color:#444444;
font-size:14px;
line-height:150%;
font-weight:800;
}


/*ie6*/
* html #step_box_middle_left{
width:70px;
float:left;
margin-right:12px;
font-size:12px;
line-height:150%;
font-weight:800;
text-align:center;
padding:0 5px 0 5px;
color:#444444;
}

/*ie6*/
* html #step_box_middle_right{
width:700px;
float:right;
font-size:12px;
line-height:150%;
padding:0 5px 0 5px;
text-align:left;
}




#btn_box{
text-align:center;
margin-bottom:30px;
}


#qr{
width:642px;
margin-bottom:20px;
}

#table_qr{
width:640px;
margin-left:auto;
margin-right:auto;
border:1px solid #8DC7DA;
background-color:#FBFEFF;
}

#td_text{
width:470px;
font-size:14px;
line-height:150%;
text-align:left;
padding:5px 10px 5px 10px;
font-weight:800;
color:#444444;
}

#td_qr_img{
width:149px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
border-left:1px solid #8DC7DA;
}

#td_text_02{
font-size:12px;
line-height:120%;
padding:5px 10px 5px 10px;
text-align:left;
border-top:1px solid #8DC7DA;
}

/*ie6*/
* html #table_qr{
display:inline;
zoom:1;
width:642px;
margin-left:auto;
margin-right:auto;
border:1px solid #8DC7DA;
background-color:#FBFEFF;
}

