@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/ 

#HEADER #navigation ul li a.H_OUTLINE{ background:#74ABA1; }
#HEADER #navigation ul li a.H_OUTLINE:link	{ background:#74ABA1; }
#HEADER #navigation ul li a.H_OUTLINE:visited	 { background:#74ABA1; }
#PAGE .F_MENU li a.F_OUTLINE	{ text-decoration:underline; }
#PAGE .F_MENU li a.F_OUTLINE:link	{ text-decoration:underline; }
#PAGE .F_MENU li a.F_OUTLINE:visited	{ text-decoration:underline; }
.sidr ul li a.sidr-class-H_OUTLINE { background:#7f7f7d; }

#PAGE .CONTENTS	{ padding-top:50px; }
#PAGE dl	{ width:840px; float:left; margin:0px 0px 0px 60px; border-bottom:1px dotted #ccc; font-size:12px; line-height:1.5em; }
#PAGE dl dt	{ width:120px; float:left; padding:5px 0px 5px 30px; }
#PAGE dl dd	{ width:660px; float:right; padding:5px 0px 5px 30px; background:#fff; }
#PAGE dl dd a	{ text-decoration:underline; color:#000; }
#PAGE dl dd.SP	{ display:none; }

#PAGE .CONTENTS p { text-align:left; margin-bottom:0; }


@media screen and (max-width: 640px){
#PAGE .CONTENTS	{ padding-top:20px; }
#PAGE dl	{ width:95%; margin:0px 0px 0px 2.5%; }
#PAGE dl dt	{ width:30%; float:left; padding:5px 0; }
#PAGE dl dd	{ width:68%; float:right; padding:5px 0; }
}