﻿@charset "utf-8";


#step2 #contents dl{
margin:0 0 0 13px;
width:514px;
background:url(../images/step_bg01.gif) 3px bottom no-repeat;
}
#step2 #contents dt{
margin:0 0 5px 2px;
height:37px;
zoom:1;
}
#step2 #contents dd{
margin:0 0 20px 40px;
line-height:1.5;
zoom:1;
}
* html #step2 #contents dt.flow1{
width:233px;
background:url(../images/step_txt01.png) center top no-repeat !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/step_txt01.png',sizingMethod='crop');
}
* html #step2 #contents dt.flow1 img{
visibility:hidden;
}
* html #step2 #contents dt.flow2{
width:233px;
background:url(../images/step_txt02.png) center top no-repeat !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/step_txt02.png',sizingMethod='crop');
}
* html #step2 #contents dt.flow2 img{
visibility:hidden;
}
* html #step2 #contents dt.flow3{
width:233px;
background:url(../images/step_txt03.png) center top no-repeat !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/step_txt03.png',sizingMethod='crop');
}
* html #step2 #contents dt.flow3 img{
visibility:hidden;
}
* html #step2 #contents dt.flow4{
width:233px;
background:url(../images/step_txt04.png) center top no-repeat !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/step_txt04.png',sizingMethod='crop');
}
* html #step2 #contents dt.flow4 img{
visibility:hidden;
}
* html #step2 #contents dt.flow5{
width:233px;
background:url(../images/step_txt05.png) center top no-repeat !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/step_txt05.png',sizingMethod='crop');
}
* html #step2 #contents dt.flow5 img{
visibility:hidden;
}

#step2 table{
margin:0 0 1.5em 12px;
border-collapse:collapse;
font-size:83.3%;
}
#step2 table th{
background:#eaeaea;
border:1px solid #333333;
text-align:left;
font-weight:normal;
}
#step2 table th.important2{
background:#d4d4d4;
}
#step2 table .head th{
text-align:center;
}
#step2 table th.important,
#step2 table td.important{
background:#e6f5ff;
}
#step2 table td{
border:1px solid #333333;
text-align:right;
}

#step2 .note li{
padding-left:1em;
text-indent:-1em;
list-style-type:none;
font-size:100%;
}
