@charset "utf-8";
/*----------------------------------------------------
	体験レッスン
----------------------------------------------------*/
#guardian {
	padding-right:30px;
}

#guardian h2 {
	background-image:url(../img/share/form/h_bg.gif);
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:15px;
	font-size:1.4em;
	height: 40px;
}

#main #guardian #contact {
width:100%;
border-top:#f192c2 2px solid;
border-bottom:#f192c2 2px solid;
margin:50px 0 50px 0;
overflow:hidden;
}

#main #guardian #contact p {
margin:0 0 50px 0;
}

#main #guardian .contact_t {
width:221px;
margin-top:50px;
margin-bottom:25px;
float:left;
}

#main #guardian .contact_o {
margin-top:50px;
margin-bottom:25px;
width:221px;
float:left;
margin-left:10px;
}

#guardian_q_a dt {
background-color:#F7D3E4;
padding-left:28px;
line-height:100%;
padding-bottom:5px;
background-image:url(../img/q_a/q.gif);
background-repeat:no-repeat;
background-position:5px center;
padding-top:5px;
}

#guardian_q_a dd {
background-image:url(../img/q_a/a.gif);
background-repeat:no-repeat;
background-position:5px 0;
padding-left:28px;
margin-top:5px;
margin-bottom:50px;
}

#page #main #guardian #guardian_q_a dd span {
display:inline;
color:#e85298;
}

#page #main #guardian #guardian_q_a dd span.jobs {
display:inline;
color:#333;
font-size:15px;
}

#page #main #guardian #guardian_q_a dd span.jobs a {
color:#333;
text-decoration:underline;
}

#page #main #guardian #guardian_q_a dd span.jobs a:link {
text-decoration:underline;
outline:none;
}

#page #main #guardian #guardian_q_a dd span.jobs a:hover {
text-decoration:none;
color:#F6C;
}

#contents .pageTop {
padding-right:30px;
}