@charset "shift_jis";

#contents h2.toptitle img{
margin:8px 0 0 26px;
padding:0;
}

p.toptit02{
margin:0 0 0 27px;
padding:0;
}

h3{
margin:0 0 0 26px;
padding:0;
}


div.qcs img{
margin:0 0 0 26px;
padding:0;
}


div.toform{
width:662px;
height:78px;
margin:20px 0 0 26px;
background:url(../images/qlang_btn_bg.gif) no-repeat;
}

div.toform02{
width:662px;
height:78px;
margin:20px 0 10px 26px;
background:url(../images/qlang_btn_bg.gif) no-repeat;
}

div.toform img{
margin:12px 0 0 412px;
}


div.toform02 img{
margin:12px 0 0 412px;
}


.meritbg{
background:url(../images/qlang_meritbox_bg.gif) repeat-y;
width:662px;
}

.meritbottom{
background:url(../images/qlang_meritbox_bottom.gif) left bottom no-repeat;
padding-bottom:6px;
width:662px;
margin:18px 0 0 26px;
}

.merit dt{
float:left;
width:391px;
padding:8px 15px 5px 10px;
}

.merit dd{
float:right;
width:236px;
padding:8px 10px 0 0;
}

.merit dt span{
font-weight:bold;
color:#fe0000;
}
 


div.steps{
width:585px;
}

div.stepsbg{
background:url(../images/qlang_steps_bg.gif) repeat-y;
}

div.stepsbottom{
background:url(../images/qlang_steps_bottom.gif) left bottom no-repeat;
padding-bottom:9px;
}

div.steps dl{
float:left;
}

div.steps dl.pno{
background:url(../images/qlang_step_bg03.gif) left top no-repeat;
padding:0;
width:132px;
}

dl.step1{
background:url(../images/qlang_step_bg01.gif) left top no-repeat;
width:151px;
}

dl.step1 dd{
padding:10px 30px 10px 12px;
}

dl.step2{
background:url(../images/qlang_step_bg02.gif) left top no-repeat;
width:151px;
}

dl.step2 dd{
padding:10px 30px 10px 12px;
}

div.steps dl.pno dd{
padding:10px 8px 10px 12px;
}



.processbg{
background:url(../images/qlang_process_bg.gif) repeat-y;
width:662px;
}

.processbottom{
background:url(../images/qlang_process_bottom.gif) left bottom no-repeat;
padding-bottom:3px;
width:662px;
margin:8px 0 0 26px;
}


.center{
padding:5px 0 10px 38px;
}