@charset "UTF-8";
/********申込方法*********/


#right_main h1{
background:url(images/h1.gif) no-repeat 0 10px;
width:96px;
height:30px;
display:block;
}

#main_body div.box500{
width:500px;
height:20px;
margin:0;
clear:both;
}

#main_body h2{
float:left;
background:url(images/h2_1.gif) no-repeat 0 0;
width:316px;
height:20px;
display:block;
}

#main_body div.trial{
float:right;
background:url(images/bt_trial.gif) no-repeat;
}

#right_main div.trial a{
width:184px;
height:22px;
text-indent:-9999px;
display:block;
}

p.text1{
display:block;
margin:16px 0px 10px 15px;
font-size:12px;
line-height:23px;
}

h3.h3_1{
background:url(images/h3_1.gif) no-repeat 0 0;
width:635px;
height:18px;
display:block;
}
p.text2{
display:block;
width:455px;
margin:15px 15px 15px 30px;
padding:0;
font-size:12px;
line-height:20px;
}
p.text_questionnaire{
display:block;
width:600px;
margin:20px 10px 0 25px;
padding:0;
font-size:12px;
line-height:15px;
}

h3.h3_2{
background:url(images/h3_2.gif) no-repeat 0 0;
width:635px;
height:18px;
display:block;
margin:40px 0 10px 0;
}
h3.h3_3{
background:url(images/h3_3.gif) no-repeat 0 0;
width:635px;
height:18px;
display:block;
margin:40px 0 10px 0;
}
p.text3{
margin:0 10px 0 30px;
font-size:10px;
line-height:17px;
}
p.text3 a{
font-size:10px;
text-decoration:underline;
}
p.text3 a:hover{
font-size:10px;
text-decoration:underline;
color:#9cc813;
}
.agree{
text-align:center;
margin:40px 0 20px 0;
font-size:12px;
letter-spacing:1px;
}

span.small{
color:#f00; 
font-size:7px; 
font-weight:normal;
}