*{margin:0; padding:0;}

#main   { background-image: url("img/background.jpg"); background-repeat: no-repeat; position: relative; width: 770px; height: 100% }
#main #header  { width: 100%; height: 139px }
#main #top{margin-left:200px; margin-right:16px; }
#main #step1 { position: absolute; top: 135px; left: 0; width: 190px }
#main #step2{margin-left:200px; margin-right:16px; }
#main #step3 { position: absolute; top: 135px; left: 16px; width: 470px }
#main #step4 { margin-right: 16px; margin-left: 490px }

#diga_footer   { margin-bottom: 16px; margin-left: 16px }

#header #step_inst { position: absolute; top: 85px; left: 0 }

#top #explain{
font-family:Arial;
font-size:14px;
line-height:22px;
} 

#top #explain2{
font-family:Arial;
font-size:14px;
line-height:25px;
font-weight: bold;
} 

#top #explain3{
margin-left:1.9em;
font-family:Arial;
font-size:14px;
line-height:22px;
}

#step1 ul { list-style-type: none }

#step1 li{ 
display:inline; 
}

#step1 #menu_button_00 a{
background-image:url(../common/img/menu_button_00.gif);
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_01 a{
background-image:url(../common/img/menu_button_01.gif);
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_02 a{
background-image:url(../common/img/menu_button_02.gif);
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_03 a{
background-image:url(../common/img/menu_button_03.gif);  
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_04 a{
background-image:url(../common/img/menu_button_04.gif);  
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_05 a{
background-image:url(../common/img/menu_button_05.gif);  
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_06 a{
background-image:url(../common/img/menu_button_06.gif);  
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_10 a{
background-image:url(../common/img/menu_button_10.gif);
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_11 a{
background-image:url(../common/img/menu_button_11.gif);
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_12 a{
background-image:url(../common/img/menu_button_12.gif);
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_13 a{
background-image:url(../common/img/menu_button_13.gif);  
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_14 a{
background-image:url(../common/img/menu_button_14.gif);  
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_15 a{
background-image:url(../common/img/menu_button_15.gif);  
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_16 a{
background-image:url(../common/img/menu_button_16.gif);  
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_00 a:hover{
background-image:url(../common/img/menu_button_20.gif);
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_01 a:hover{
background-image:url(../common/img/menu_button_21.gif);
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_02 a:hover{
background-image:url(../common/img/menu_button_22.gif);
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_03 a:hover{
background-image:url(../common/img/menu_button_23.gif);  
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_04 a:hover{
background-image:url(../common/img/menu_button_24.gif);  
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_05 a:hover{
background-image:url(../common/img/menu_button_25.gif);  
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

#step1 #menu_button_06 a:hover{
background-image:url(../common/img/menu_button_26.gif);  
width:179px;
height:19px;
background-repeat:no-repeat;
margin:0 0 12px;
display:block;
}

.litext {display:none;}


#step2 #question{
margin-left:1.9em;
text-indent:-1.9em;
font-family:Arial;
font-size:14px;
line-height:22px;
} 

#step2 #question2{
margin-left:1.9em;
text-indent:-1.9em;
font-family:Arial;
font-size:16px;
line-height:22px;
font-weight: bold;
} 

#step2 #question3{
margin-left:1.9em;
text-indent:-1.9em;
font-family:Arial;
font-size:18px;
line-height:22px;
font-weight: bold;
} 


#step2 #question a{
text-decoration:none;
color:#000000;
} 

#step2 #question a:hover{
text-decoration:none;
color:#788696;
} 

#hline{
margin:10px 0 10px;  padding:0;
}

#step3 #question{
margin-left:1.9em;
text-indent:-1.9em;
font-family:Arial;
font-size:14px;
line-height:22px;
font-weight:bold;
} 

#step3 #answer {
font-family:Arial;
font-size:14px;
line-height:22px;
}

#step3 #answer dt {
font-weight:bold;
}


#step3 #answer_txt {
margin-left:1.0em;
text-indent:-1.0em;
font-family:Arial;
font-size:14px;
line-height:22px;
}


#step3 #image_left {
float:left;
margin-top:8px;
margin-right:8px;
}

#step3 #image_right {
margin-top:8px;
margin-bottom:20px;
}

#step3 #image_right2 {
margin-top:8px;
margin-bottom:-12px;
}

#step4 #mm_title{
font-family:Arial;
font-size:12px;
line-height:14px;
text-decoration:none;
color:#000000;
}

#step4 #mm_instruction {
margin-top:5px;
margin-bottom:5px;
}


#step4 #playmovie a{
background-image:url(../common/img/playmovie_01.gif);  
width:116px;
height:17px;
background-repeat:no-repeat;
display:block;
}

#step4 #playmovie a:hover{
background-image:url(../common/img/playmovie_02.gif);  
width:116px;
height:17px;
background-repeat:no-repeat;
display:block;
}

#step4 #model_name {
margin-top:-19px;
text-align:right;
font-family:Arial;
font-size:9px;
line-height:10px;
}


#step4 #model_name2 {
margin-top:-15px;
margin-left:130px;
font-family:Arial;
font-size:9px;
line-height:10px;
}

#step3 a{
background-color:transparent;
color:#0000ff;
text-decoration:underline
}

#step3 a:hover {
background-color:#99C8FF;
color: #0000ff;
text-decoration:
underline
}

