@charset "utf-8";

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

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

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


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

#main_content.routine .clm h4 {
background:#ffd9bd;
color:#f05a00;
}

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

#main_content.routine .clm .clearfix p.txt {
padding:3px 0 10px;
}

#main_content.routine .clm .clearfix p.txt02 {
padding-top:15px;
}

#main_content.routine .clm .clearfix p.stxt {
width:440px;
}

#main_content.routine .clm .clearfix p.cap {
padding:0;
margin-top:4px;
}

/* 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_orange.png);

}

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

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

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


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