@charset "utf-8";

#main_area a{ text-decoration:underline; }

#main_area a:hover{ text-decoration:none; }

#gnav .gnav_sub{ height:14px; }

/*--------------------------------------------------------------------------------------------------------------index.html----------*/

#tp_text01{ margin-top:13px; }

#tp_text01 p{
float:right;
width:167px;
margin:8px 0 10px 15px;
font-size:0.9em;
line-height:1.6em;
}

#tp_text01 p img{ margin-bottom:10px; }

#btn_area{ margin-top:50px; }

#btn_area li{ float:left; }

#btn_area .m_r{ margin-right:8px; }

/*--------------------------------------------------------------------------------------------------------------register.html----------*/

#register_text{ margin-top:13px; }

#register_text p{
float:right;
width:219px;
margin:8px 0 10px 15px;
font-size:0.9em;
line-height:1.6em;
}

#register_text p img{ margin-bottom:10px; }


span.pink_bold{
color:#ff6467;
font-weight:bold;
}

/*--------------------------------------------------------------------------------------------------------------flow.html----------*/

#read{ margin-top:13px; }

#flow{ margin-top:20px; }

#flow .left{
float:left;
width:70px;
margin-right:20px;
}

#flow .right{
float:left;
width:590px;
}

#flow h3{
font-size:1.2em;
color:#ff6467;
font-weight:bold;
margin-top:7px;
}

#flow span.red{ color:#cc0000; }

.next{
text-align:center;
margin-top:15px;
}

/*--------------------------------------------------------------------------------------------------------------faq.html----------*/

.question{
padding-top:7px;
padding-left:57px;
background:url(../img/question.gif) no-repeat left top;
height:42px;
font-weight:bold;
color:#ff6467;
}

.answer{
margin-top:5px;
padding-left:57px;
background:url(../img/answer.gif) no-repeat left top;
}

.faq_box{
margin-top:25px;
padding-bottom:10px;
}

.bottom{
padding-bottom:0;
}







