@charset "utf-8";

/*
---------------------------------------------------------
	Contents
---------------------------------------------------------
*/
/* BODY > routine */
#main_content.routine p a.arrow {
background-image:url(../arrow_gray.gif);
}

#main_content.routine #message_wrap #share_button1 {
margin-bottom:5px;
}

#main_content.routine h2 {
background:url(../bg_h2_purple.png) left bottom repeat-x;
}

#main_content.routine #message_wrap h2 {
background:none;
margin:0 0 25px;
padding:0;
}

#main_content.routine h3 {
background:url(../bg_h3_purple.png) left center no-repeat;
}

#main_content.routine #message_wrap h3.question {
background:none;
margin:25px 5px 10px;
padding:0;
}

#main_content.routine #message_wrap h3.question span {
vertical-align:middle;
padding: 0 0 0 5px;
}

#main_content.routine #message_wrap h3.question img {
vertical-align:middle;
padding:2px 0 0 0;
}

#main_content.routine #message_wrap h3.answer {
background:none;
margin:0 5px 10px;
padding:0;
}

#main_content.routine #message_wrap p.last_child {
margin-top:20px;
}

/* BODY > routine > list */
#main_content.routine ul li {
background-image:url(../bullet_purple.gif);	
}

/* BODY > routine > column */
#main_content.routine .clm {
background:#f8f0fd;
border-color:#dbb0ff;
}

#main_content.routine .clm h4 {
background:#e6c8ff;
color:#5a2e81;
}

#main_content.routine .clm ul li h5 {
background-image:url(../bullet_purple.gif);	
}

/* BODY > front_page */
.front_page_box p {
border-right:solid 1px #dbb1ff;
border-bottom:solid 1px #dbb1ff;
border-left:solid 1px #dbb1ff;
}

.fp_box_wrap {
background-image:url(../bg_fp_box_wrap_purple.png);
}

/* sidebar */
#sub_nav ul li a {
background-image:url(../arrow_purple.gif);
}

#sub_nav ul li span {
background-image:url(../arrow_purple_cr.gif);
}

#sub_nav ul li span.on {
background-image:url(../arrow_purple_cr02.gif);
}


#sub_nav ul li ul li a {
background-image:url(../arrow_sml_purple.gif);
}

/* figure */
#fig_content.routine p.btn {
text-align:center;
margin-top:10px;
}